JOB DETAILS
Requirements
- Education: Degree-qualified Engineer specializing in Computer Systems, Software, Mechatronics, or a related field.
- Core Experience: 10+ years of verifiable experience in designing, developing, and deploying complex embedded software architectures.
- Technical Mastery: Exceptional proficiency in C/C++ alongside specific experience building commercial real-time embedded systems (RTOS or bare-metal environment).
- Leadership Track Record: Experience managing a small engineering or design team, demonstrating a strong capability to line-manage technical personnel and direct multidisciplinary workflows.
- Domain Exposure: Familiarity with state estimation, sensor fusion, or Inertial Navigation Systems (INS) is highly regarded.
- Communication Skills: Excellent written and verbal communication skills, with a proven ability to explain difficult technical trade-offs to stakeholders.
Responsibilities
- Model ideal developer behaviours, championing deep-dive code reviews, rigorous test-driven design, and technical debt management.
- Ensure all software designs tightly integrate with internal hardware platforms and meet rigorous strategic engineering benchmarks.
- Lead the design and development of embedded software for our navigation product range in collaboration with our Principal and Lead Engineers.
- Drive accountability within your engineering team to guarantee software features are delivered to agreed schedules.
- Partner closely with your team’s Product Manager to evaluate timelines, map dependencies, and ensure engineering designs fulfill customer requirements.
- Proactively identify scope, architectural, and schedule risks, raising them immediately to the Head of Software Platforms and cross-functional stakeholders with proposed mitigation strategies.
- Distill large amounts of technical information quickly to translate high-level discussions into highly organized, actionable work plans for your sprint cycles.
- Own release predictability metrics and build custom workflows to continually refine software delivery processes.
- Own formal line management responsibilities for 5–7 embedded engineers, executing regular 1-on-1s, performance evaluations, and salary reviews.
- Architect clear career progression ladders and personal development frameworks to expand the capacity and independence of your team members.
- Actively manage the recruitment pipeline, interviewing and onboarding top engineering talent to scale the team sustainably.
- Foster a highly inclusive, high-morale team culture rooted in open communication, and shared technical excellence.
- Develop embedded C/C++ real-time applications and set the quality bar for the team.
- Proactively adopt and utilise modern AI-assistance tools to optimise coding workflows and problem-solving.
Desired Qualifications
- Comfortable with Linux and containerised applications.
- Experience with low power electronics and microcontrollers
- Experience with all stages of the product development cycle, concept development, R&D, design and planning
- Experience with FreeRTOS real-time operating system, ST Microcontrollers STM32 low-level programming.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#DesignFintech #GlobalDesigners
#FintechInnovation #CreativeJobs
#DesignHub
#Tech Meets Design
#DesignerNetwork
#Myausjob