Post Job Free
Sign in

Firmware Engineer

Company:
Messina Talent Advisors
Location:
Robbinsdale, MN, 55422
Pay:
45USD - 60USD per hour
Posted:
May 22, 2025
Apply

Description:

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

Apply