Brain Technologies is searching for:
Firmware Engineer
We are looking for a Firmware Engineer to design, develop, and maintain embedded software for microcontroller-based electronic systems. The ideal candidate has solid experience in low-level programming, peripheral interfacing, and hardware-software integration in real-time environments.
Key Responsibilities:
• Develop and maintain firmware for embedded control units, focusing on stability, reliability, and performance
• Implement low-level drivers and middleware for sensors, actuators, and communication protocols (I2C, SPI, UART, CAN, etc.)
• Integrate firmware with electronic boards and validate functional behavior through lab testing
• Collaborate with hardware and system engineers to support board bring-up and system integration activities
• Perform debugging, troubleshooting, and optimization of embedded systems using tools such as oscilloscopes, logic analyzers, and in-circuit debuggers
• Contribute to the definition of software architecture and documentation of firmware modules
Place: Brugherio (MB)
Requirements:
• Bachelor’s/Master’s in Electrical Engineering, Computer Engineering, or related field
• 3+ years of experience in embedded firmware development using C (and optionally C++)
• Solid knowledge of microcontrollers (ARM Cortex-M, STM32, AVR, PIC, etc.) and embedded development tools
• Familiarity with real-time embedded systems and RTOS (e.g., FreeRTOS) is a plus
• Experience with version control systems (e.g., Git) and continuous integration workflows
• Strong debugging and problem-solving skills
What we offer:
• An employment contract commensurate with your profile
• Responsibility and growth opportunities
• Flexible and dynamic environment
• Flat organizational structure
• International environment
• Welfare benefits
• Health insurance
Brain Technologies is an Italian engineering company founded in Turin in 2008 by a group of people passionate about technology and innovation.
We are actively involved in the projects of the most representative national and international industrial entities in the fields of Embedded Systems, Advanced Control Systems, Hardware Design, Innovative Product Development, and Mechatronic Systems.
Every day we combine the creativity and skills of our team with the most advanced technologies in a continuous process of evolution.
Brain Technologies is composed of people who, through their synergy, aim to achieve challenging missions; we believe that personal satisfaction and human relationships are the key to growth.
We make our work our daily passion.
🌐 www.brain-tech.it
✉️ Please send your CV with a photo in Word or PDF format and only if you meet the required qualifications.
Brain Technologies is a company that believes in equal opportunities and hiring decisions are based solely on merit, qualifications, abilities, and performance in interviews. Candidates who pass the selection process are chosen regardless of religion, country of origin or ethnicity, gender, sexual orientation, gender identity or expression, age, or disability. Brain Technologies is committed to creating an inclusive, diverse, and safe working environment. (Laws 903/77; 125/91; legislative decrees 215/03 and 216/03)