This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Firmware Engineer to join our team in Brookfield, Wisconsin. In this role, you will focus on developing and optimizing embedded firmware solutions for cutting-edge products. This is a contract position with the potential for long-term employment, offering an excellent opportunity to contribute to innovative projects while advancing your career. The ideal candidate will have extensive experience in firmware development, with strong technical expertise in embedded systems and communication protocols.
Job Responsibility:
Develop and implement firmware solutions for embedded systems using C, C++, and Assembly programming languages
Collaborate with cross-functional teams to design, test, and refine embedded applications and ensure optimal performance
Utilize Bluetooth technology to develop and maintain peripheral and central embedded applications
Apply knowledge of AI edge computing and model-based software development tools such as Simulink to create efficient solutions
Conduct rigorous testing and debugging to ensure the reliability and functionality of firmware
Design and implement bootloader solutions for embedded systems
Ensure compliance with industry standards and protocols, optimizing firmware for production and R& D projects
Support the production team by addressing firmware-related issues and contributing to electronics purchasing processes
Develop automation scripts and PC applications using Python or C++ to streamline manufacturing and testing processes
Adhere to Agile Scrum methodologies to drive efficient and collaborative software development practices
Requirements:
A minimum of 10 years of experience in embedded firmware development
Proficiency in programming languages such as C, C++, and Assembly
Strong expertise in microcontrollers, embedded systems, and communication protocols
Familiarity with Bluetooth technology, including peripheral and central applications
Knowledge of AI edge computing and image detection models
Experience with tools like Simulink, FreeRTOS, and model-based software development
Understanding of embedded cybersecurity concepts, including root certificate chains of trust and HSMs
Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering
a Master's degree is a plus
What we offer:
medical, vision, dental, and life and disability insurance