Firmware Engineer
Job in
Eagan, Dakota County, Minnesota, USA
Listed on 2025-12-22
Listing for:
Insight Global
Full Time
position Listed on 2025-12-22
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Base pay range
$40.00/hr - $60.00/hr
Job OverviewWe are seeking a highly skilled Firmware Engineer to join our dynamic team. This role involves designing, developing, and testing embedded firmware for IoT systems and edge devices. You will collaborate with cross‑functional teams, including hardware engineers, software developers, and subject matter experts, to deliver innovative solutions in a fast‑paced environment.
Daily Responsibilities- Work with stakeholders to document system requirements for backend stack components or IoT applications
- Participate in new product development by being part of a cross‑functional team involving hardware, software, SME professionals, and external partners
- Developing and testing of IoT systems development involving IoT edge devices and gateways
- Stay on the cutting edge of technology evolution in this space by continually evaluating new tools, techniques, and processes
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar technical degree
- 5 or more years’ experience with relevant software development in a fast‑moving environment
- 3 or more years working in C or C++ in embedded firmware development
- Experience with embedded RTOS or bare‑metal development
- Experience with ESP
32 WIFI module and Azure IoT for embedded systems - Experience in serial communication protocols, such as UART, SPI, I2C
- Experience in ARM based microcontrollers, such as Silicon Labs
- Associate
- Contract
- Information Technology
- Chemical Manufacturing
- Medical insurance
- Vision insurance
- 401(k)
Referrals increase your chances of interviewing at Insight Global by 2x
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×