Southfield, MI, 48086, USA
20 hours ago
Embedded Software Engineer
Job Description 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 performancememory usage, real-time responsiveness, and power consumptionacross 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. 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/ . Skills and Requirements 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 null 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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Confirm your E-mail: Send Email