Firmware Engineer
Descrizione dell'offerta
We are seeking a skilled Firmware Engineer to join an embedded systems development project based in Vimercate Nord. The role involves full-time, on-site collaboration on advanced firmware solutions within a multidisciplinary environment.
Key Responsibilities
- Design, develop, and test firmware for embedded systems.
- Work with ARM/Cortex microcontrollers and Board Support Packages (BSPs).
- Collaborate with cross-functional teams to define technical requirements and implement robust, efficient solutions.
- Troubleshoot, debug, and optimize firmware performance.
Requirements
- Strong proficiency in C programming .
- Solid understanding of ARM/Cortex microcontrollers .
- Experience developing device drivers and BSPs for commercial or custom boards.
- Proactive, team-oriented mindset with excellent problem-solving skills.
- Passion for technology and innovation.
Preferred Qualifications
- Experience using laboratory instrumentation and debugging tools (e.g., Lauterbach Trace32, GDB).
- Familiarity with Modbus or other serial communication protocols.
- Approximately 6 years of experience in embedded or real-time software development.
- On-site work required: 5 days per week.
- Collaborative and technically challenging environment focused on innovation in embedded systems.
This position is open to applicants of all genders (in accordance with Italian laws 903/77 and 125/91) and to individuals belonging to protected categories under Law 68/99.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
#J-18808-Ljbffr