Firmware Engineer - R&D - Home Appliances - Brugherio
Flexibility and attention to the continuous technology’s evolution, constant innovation, and propensity for excellence, make us a global reference point to attain challenging goals up to date.
brain Technologies is a company of People in which everyone is the center of our attention so we can create the right synergy to attain our challenging goals.
We are a Professional Team linked by our passion for our work. We want to become leaders of change and evolution. Thorough and continuous study, creativity, and innovation are our constant commitment to growth. We want to face and launch challenges, to solve problems, to create process improvement and effective change.Our daily work is our daily passion.
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
- 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
Altre informazioni
brain Technologies is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. Employment decisions are made without regard to religion, national or ethnic origin, sexual orientation, gender identity or expression, age, or disability.
Brain Technologies is committed to creating an inclusive, diverse, and safe workplace, and we are proud to be an equal-opportunity employer (L.903/77).