Job Description
Messina is assisting our client, a leading global provider of intuitive, connected home solutions, whose innovative products and technologies help create smarter, more comfortable, and secure living environments for customers worldwide with their search for two Firmware Engineers in Golden Valley, MN. This long-term contract role offers a dynamic environment where you can leverage your technical expertise, problem-solving skills, and commitment to quality to make a significant impact. You'll work on exciting projects, collaborate with cross-functional teams, and contribute to the development of innovative smart home products and solutions.
Key Responsibilities
Develop firmware from hardware abstraction layer and upwards
Implement efficient and reliable embedded C/C++ programming solutions
Create rapid prototypes to evaluate concept feasibility and performance
Design and optimize communication interfaces between embedded systems
Develop and implement technical documentation and specifications
Collaborate with customers to understand requirements and provide solutions
Generate testing procedures and quality assurance protocols
Troubleshoot and resolve complex firmware issues
Qualifications:
Bachelor's degree in computer science, computer engineering, or related technical field
5+ years of working experience in embedded systems development, debugging, and testing
Strong Embedded C/C++ programming skills for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc.
Experience working with embedded RTOSs (e.g., FreeRTOS, embedded Linux, etc.)
Knowledge of feedback control loops (e.g., PI control)
Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc.
Experience in Edge2Cloud use cases: Remote monitoring, Command and control, OTA updates
Knowledge of Microcontroller architecture and the ability to create low-level device-specific algorithms
Cloud Integration, and end-to-end solution deployment including Cyber Security and Cryptography
Some knowledge of safety-critical architecture (e.g., dual channel) and associated algorithms
Work Environment & Schedule:
First shift with flexible start times between 7–9 am
Hybrid work arrangement: 3 days onsite, Monday & Friday remote
Collaborative team environment with opportunities for professional growth
Access to cutting-edge technologies and development toolsCompany Description
Real People. Real Connections. Real Results.
That's the Messina Talent Advantage.
For more than 40 years, Messina's Talent practice has continuously evolved to meet the needs of our clients. We not only help our clients fill roles and build their teams, but we also help them better understand their workforce and develop strategic talent initiatives that drive value for their organizations.
Messina Talent Advisors, a Messina Group Company, has the network, proven processes, and all the latest technologies to connect the right candidates with the right jobs - faster.
Hybrid remote