We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands‑on role, offering the opportunity to work on cutting‑edge technology and create solutions that prioritise reliability, scalability, and technical excellence.
What you’ll do
- Develop complex embedded software systems as an individual contributor.
- Collaborate with cross‑functional teams to define functional and non‑functional requirements.
- Create low‑level designs, implement software, and perform testing in line with defined architecture.
- Support adherence to coding standards, best practices, and continuous improvement initiatives.
- Provide guidance and mentorship to junior engineers.
- Contribute to technical reviews, bids & proposals, budget and schedule discussions, and customer engagement activities.
<...