 
        
        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