Embedded Software Engineer Job at Insight Global, Southfield, MI

bGRMcStBMmwxQW1hSE5JZGVLWlFYRW1NOGc9PQ==
  • Insight Global
  • Southfield, MI

Job Description

Embedded Software Engineer, Real Time Location Services (RTLS)

Location: Southfield, MI

Duration: 6-12-month contract, plus extensions/perm possible

Pay Rate: $54.39/hr - $79.65/hr (possible flex)

Qualifications:

  • 3+ years’ experience with real time location services (RTLS)
  • Strong experience in embedded software development using C/C++
  • Experience with sensors, wireless radios, ethernet networks, or similar devices
  • Hands-on knowledge of microcontrollers, RTOS environments, hardware interfaces (SPI, I2C, UART), and hardware-in-the-loop testing
  • Familiarity with version control tools (e.g., Git) and continuous integration (CI/CD) practices

Day to Day:

  • Design and implement embedded software solutions that interface with sensors, wireless radios, ethernet networks, etc. while maintaining hard real-time requirements.
  • Develop robust drivers and firmware components that integrate seamlessly into larger embedded platforms.
  • Work closely with FPGA, hardware, and DSP teams to ensure smooth integration of software and firmware components.
  • Optimize embedded system performance—memory usage, real-time responsiveness, and power consumption—across various platforms and microcontrollers.
  • Collaborate with QA and test engineers to define comprehensive testing strategies, including unit tests and automated integration tests.
  • Diagnose complex issues using debug tools, oscilloscopes, and in-circuit emulators, ensuring system reliability and stability.

Compensation:

$54.39/hr - $79.65/hr (possible flex)

**Exact compensation may vary based on several factors, including skills, experience, and education.

**Benefit packages 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.

Job Tags

Permanent employment, Contract work, Flexible hours,

Similar Jobs

Capital One

Senior Software Engineer, Full Stack (Bank Tech) Job at Capital One

 ...Senior Software Engineer, Full Stack (Bank Tech) at Capital One summary: As a Senior Software Engineer at Capital One, you will leverage your full-stack development skills to create innovative solutions for the banking sector. Collaborating within Agile teams, you will... 

Tandym Group

Administrative Assistant - Clinic Job at Tandym Group

 ...A healthcare network on Long Island is seeking a versatile and hardworking Administrative Assistant to join one of their growing outpatient recovery clinics in Suffolk County. In this position, the qualified professional will be responsible for playing a key role in ensuring... 

Cornerstone Chorale & Brass

CHORAL/SOLO SINGERS (Classical Training Required) Needed for National Tour 10/06 - 11/05/2023 Job at Cornerstone Chorale & Brass

 ...Transportation provided to and from St. Louis MO + bus transportation on tour, with meals and housing provided. Program includes choral music with piano, brass quintet and dramatic narration. Theme: social justice. Employment Type: Temporary Salary: $ 2,500.00 Per Year

P.E.A.C.H. Teams

Call Center Agent (Part-Time) Job at P.E.A.C.H. Teams

 ...FOR CUSTOMER SERVICE REPRESENTATIVES!!! Part Time hours. Looking for extra money - Competitive...  ...on performance. Great job for College students! Great job for parents that are looking...  ...customer service. Must be able to work with technicians to ensure the highest... 

Victorium Legal, Inc.

Legal Records Manager Job at Victorium Legal, Inc.

 ...Job Description Are your organization and archiving skills something to be admired? We are seeking a detail-oriented legal records manager who can retrieve files for our attorneys and staff quickly and efficiently and keep accurate records of the location of the files...