Back to Search Results

Embedded Software Engineer

Post Date

Apr 02, 2026

Location

Southfield,
Michigan

ZIP/Postal Code

48033
US
Jun 02, 2026 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

MIC-f603ee3e-b5b0-4425-a327-7075888b1158

Pay Rate

$54 - $68 (hourly estimate)

Job Description

Insight Global is looking for an Embedded Software Engineer to join one of our global manufacturing and supplier clients. This person will a specialized R&D team that is pioneering high-accuracy micro-location technologies that rely on advanced algorithms to achieve centimeter-level precision. By blending sensor data, RF signals, and cutting-edge signal processing, they are transforming how people and machines navigate their environments. This person will join a team to tackle complex real-world problems with creativity, collaboration, and a spirit of continuous innovation. Additional responsibilities include:
- Design and implement embedded software that interfaces with sensors, wireless radios, and networked hardware while meeting strict real-time requirements
- Develop and maintain firmware components and low-level drivers for embedded platforms
- Collaborate closely with FPGA, hardware, DSP, and RF engineers to ensure seamless system integration
- Optimize system performance related to timing, memory usage, and power efficiency
- Support testing efforts by contributing to unit tests, automated integration tests, and debugging failures
- Diagnose and resolve complex system-level issues using hardware and software debug tools
- Participate in design reviews, technical discussions, and cross-functional problem solving within an R&D-focused environment

$40/hr to $70/hr : Exact compensation may vary based on several factors, including skills, experience, and education.

Benefit packages while on contract for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

- Strong experience developing embedded software in C/C++
- Hands-on experience with microcontrollers and embedded platforms
- Experience working in real-time environments using an RTOS (e.g., FreeRTOS)
- Solid understanding of low-level hardware interfaces (SPI, I2C, UART)
- Deep knowledge of Bluetooth and wireless communication concepts
- Experience developing or integrating drivers, firmware, or board support packages
- Familiarity with version control systems such as Git
- Ability to debug complex embedded systems using tools such as logic analyzers, oscilloscopes, or in-circuit emulators
- Strong understanding of real-time constraints, memory management, and performance optimization

Nice to Have Skills & Experience

- Experience with Python or assembly language
- Exposure to FPGA, DSP, or RF systems
- Background working in R&D or early-stage product development environments

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.