We’re partnering with an innovative technology company that’s building advanced, cutting-edge hardware-enabled solutions with exciting use cases in the medical space. We are seeking firmware engineers to join their team
Job Responsibilities
- Architect and evolve a maintainable, scalable firmware tree supporting iterative development.
- Lead firmware design from concept through release, ensuring robust and efficient implementations.
- Develop low-level C/C++ firmware, including bare-metal applications and RTOS-based systems.
- Optimize timing-critical code and manage tradeoffs for performance, power, and maintainability.
- Interface with embedded peripherals for precision event timing and control.
- Collaborate with software and product teams for seamless end-to-end integration.
- Document designs and best practices in the company knowledge base.
- Support both internal platform development and customer-facing embedded solutions.
Required Skills & Qualifications
- 5+ years of professional embedded firmware experience.
- Strong proficiency in C/C++ and bare-metal development.
- Hands-on experience with ARM microcontrollers and RTOS environments.
- Solid understanding of digital circuits, debugging, and lab instrumentation (oscilloscopes, logic analyzers).
- Proven ability to solve complex, ambiguous engineering challenges.
- Familiar with modern software development processes and version control.
Nice to Have
- Experience with Nordic Semiconductor SoCs.
- Python or C# scripting/development experience.



Recent Comments