Advanced Navigation seeks a Senior Embedded Software Engineer to develop software for its navigation product range, working closely with the Product Owner and Product Manager, and collaborating with a passionate team of engineers.
Requirements
- Degree qualified Engineer with specialisation in computer systems, software, mechatronics or similar
- 5+ years of engineering experience with complex C/C++ embedded software products
- Experience with embedded systems and microcontrollers
- Experience with real-time application development
- Experience with low power electronics and microcontrollers
- Experience with all stages of the product development cycle, concept development, R&D, design and planning
- Experience releasing production quality software
- Experience with FreeRTOS real-time operating system
- STM32 low-level programming experience
- C/C++ proficiency
- Excellent written and verbal communication skills, and strong attention to detail
- Efficient time management abilities, showcasing a drive for swift action
- Strong attention to detail
- Comfortable deep diving into technical topics and learning new skills to solve emerging problems
- Possess strategic thinking and strong abilities to distil large amounts of information quickly and accurately