Join a forward-thinking team building reliable embedded systems for advanced applications. As an Embedded Firmware Engineer, you'll develop and maintain firmware using ANSI C within a layered software architecture. Your work will span RTOS and bare-metal environments, focusing on drivers, communication protocols, and application logic that meet high standards of performance and reliability.
What You'll Do
- Design and implement firmware modules with well-defined interfaces and clear separation of concerns.
- Write clean, portable C code and produce detailed technical documentation.
- Debug and optimize system behavior using IDEs, debuggers, tracers, and lab equipment such as oscilloscopes and logic analyzers.
- Collaborate in hardware bring-up, validation, and testing phases, ensuring robust integration between firmware and electronic components.
- Apply best practices in version control and issue tracking using Git, Bitbucket, or SVN.
What We're Looking For
- Proven experience programming embedded systems in C, particularly on ARM Cortex-M or similar microcontrollers.
- Familiarity with real-time operating systems and bare-metal development.
- Solid understanding of cross-layer debugging and problem-solving across hardware and software boundaries.
- Fluency in both Italian and English, with strong written and verbal communication skills.
- Ability to work within structured firmware architectures while respecting modularity and interface contracts.
Preferred Background
- Experience designing firmware architectures or contributing to system-level design.
- Knowledge of wireless protocols such as BLE, NFC, or LTE.
- Hands-on work with closed-loop control of DC motors or embedded display interfaces.
- Exposure to static analysis, unit testing frameworks, or development in regulated sectors like medical, automotive, or aerospace.
Why This Environment Works
You'll grow through challenging projects and access to continuous learning via an internal training academy. The organization supports flexible work arrangements, including telework, and encourages participation in R&D initiatives. With a culture that values collaboration, innovation, and personal development, you can shape a career path aligned with your technical interests.
This role operates in a hybrid model with team members across Europe and North America, offering flexibility and diverse project exposure.