Firmware Engineer
$35 - $40 per hourInsight Global
Job Description
Day to Day:
This Firmware Engineer will design, develop, test, and maintain embedded firmware for connected hardware products. Responsibilities include developing new firmware features in C/C++, creating and supporting device drivers, integrating communication protocols, debugging hardware and software interactions, and collaborating closely with cross-functional hardware, software, and product teams. The engineer will participate in code reviews, contribute to system architecture discussions, support unit and integration testing efforts, and help deliver reliable, high-quality firmware throughout the product development lifecycle in a fast-paced Agile environment.
Compensation:
$35/hr to $40/hr
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.
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 View email address on click.appcast.io learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
Must Have:
• 3+ years of experience as a Firmware Engineer
• Experience developing firmware within a Real-Time Operating System (RTOS) environment
• Hands-on experience with FreeRTOS or a similar RTOS
• Experience writing, modifying, and debugging hardware drivers
• Experience with embedded communication protocols including UART, I2C, SPI, SDIO, BLE, and WiFi
• Experience working with microcontrollers (MCUs)
• Familiarity with firmware development life cycle and debugging tools
• Experience with Test-Driven Development (TDD) and unit testing (training available) Plusses:
• Experience with STMicroelectronics (STM32) microcontrollers
• Experience with Espressif (ESP32) microcontrollers
• IoT or connected-device experience
• Experience with Bluetooth and/or Wi-Fi integration
• Hardware bring-up and board-level debugging experience
• Consumer electronics, robotics, or smart device experience
Agile/Scrum development experience
- Lead Engineer Whisker is redefining what it means to live with cats—designing intelligent systems that remove friction, elevate the everyday... ...or a related field. 5+ years of experience with low-level firmware development for embedded systems. In-depth understanding of embedded...SuggestedTemporary workWork at officeFlexible hours
- ...Embedded Software Engineer Ann Arbor, MI 12+ Months Contract The AVSD has the task and responsibility to continuously monitor the traffic, road and environmental & system status to be able to promptly evaluate the situation and react and to disengage the self-driving...SuggestedContract work
- ...Embedded Software Engineer We are seeking talented Embedded Software Engineers with 1–7 years of experience to join our automotive embedded systems team in Auburn Hills, MI. Engineers will work automotive platforms, contributing to SoC or MCU Base Software development...Suggested
- ...development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software Engineering and have a bachelor's...SuggestedContract workLocal areaOverseas
- ...Embedded Software Engineer # Brief We are looking for an Embedded Software Engineer to execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures. # Responsibilities...SuggestedWork experience placement
- ...testing. You will gain exposure to the full validation lifecycle of automotive embedded systems while working alongside experienced engineers to ensure robust integration of hardware and software components in automotive ECUs.In addition to traditional validation...Full timeContract workSummer workWork at officeLocal area
- ...an IT services and consulting firm with a focus on staffing, project solutions, and product development.Job Title: Hardware Test Engineer Location: Auburn Hills, MI Duration: FulltimeExternal Skills And Expertise Experience in automotive EE HW white box Testing Strong...
- Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace industry. Our culture...For contractorsSummer internship
- JD: Hands on Experience on Autosar BSW integration and integration tools (must have experience on ETAS iSOLAR tool chain) Experience in Autosar architecture and any of OS/CAN/Lin/Diag/NVM/IOHW modules. Mapping of ASW swc to required OS portions core wise Responsible...
- Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary Ability to Obtain a Secret Clearance For over 30 years, we'vWe are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan , supporting the development and...Contract workWork at office
- ...Dream big and create the future of mobility at Magna Electronics.Job Responsibilities:We are seeking a Systems and Software Quality Engineer (SYS/SW Quality Engineer) to serve as a proactive quality partner for automotive electronics programs, driving engineering...Full timeLocal area
- ...Who We Are Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace industry...Full timeFor contractors
- ...GENERAL JOB SUMMARY: The FEA / CEA Engineer is responsible for performing structural, thermal, vibration, fatigue, and computational engineering analysis in support of the design, development, qualification, and production of aerospace propulsion systems and components...Full timeWork at office
- ...related activities for various projects. Qualifications Knowledge and Education • Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science Work Experience • 5-10 years of experience in developing Real Time Embedded software...Permanent employmentFull timeContract workWork experience placementH1bVisa sponsorship
- Engineer - Embedded Software Tester Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead...For contractorsSummer internship
- Auburn Hills, MIJob TypeFull-timeDescriptionFEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration...
- ...with their vehicles by making access seamless, secure, and safe. In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for consumers. What sets us apart is how we work and the people who make it...Temporary workLocal areaImmediate startShift work
- ...with their vehicles by making access seamless, secure, and safe. In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for consumers. What sets us apart is how we work and the people who make it...Temporary workLocal areaImmediate startShift work
$105.7k - $145.3k
...you to join us in this transformation. Job DescriptionSoftware Customer Resident EngineerRole SummaryThe Software Customer Resident Engineer is Bose's primary local technical interface for General Motors (GM) Audio and Noise Management software integration across benches...Full timeLocal area- We are looking for an RPA Software Engineer to join a long-term contract opportunity in Auburn Hills, Michigan within the automotive industry. This role focuses on building and supporting intelligent automation solutions that streamline business operations, improve accuracy...Long term contract
$100.8k - $141.75k
In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They...Full timeImmediate start- ...concept to production within project and company mandated targets. The Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development, and the SW project management. The role requires independent...Full timeWork at officeLocal areaImmediate start
- ...RoleWe are currently seeking experienced and motivated candidates for the role of SiL SIE (Software-in-the-Loop Simulation Integration Engineer) to support the Global Virtual Engineering (GVE) department. This role is part of a group responsible for creating virtual...Full timeLocal areaWork from home
- ...phases of the Software Development Life Cycle (SDLC). Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP). 3. 10 plus years of embedded experience in SW development including requirements, Design and Implementation...
- ...Promote user interface guidelines and standards. Research and assess new technologies. Req. Bachelors degree in Computer Science, Engineering, Information Technology or related and 36 months related experience. Mail resume to: UWM, Attn. M. Salvatore #798020, 585 South...
- ...Senior Software Engineer, Platform Whisker is redefining what it means to live with cats—designing intelligent systems that remove... ...matter for connected hardware like a device that is offline, a firmware version that cannot be updated, a network that drops mid-command...
- ...Software Engineering Intern Company: TriMas Packaging LLC Primary Location: 38505 Woodward Avenue, Suite 200, Bloomfield Hills, MI 48304 USA Workplace Type: On-site Employment Type: Hourly | Intern Function: Information Systems Equal Opportunity Employer...Hourly payTemporary workPart timeInternshipWorldwideFlexible hours
- ...Architecture and DesignSW Coding and testingConfig Management ToolsSW debugging toolsStructured problem solving abilityAbility to work with Engineers locally and overseasMicrocontroller knowledgeCMM/CMMI process knowledgeDVP&R, FMEA, Fault Tree, Six SigmaBachelor degree in...Full time
- The Application Engineers (AEs) reports to the Chief Engineer and acts as the primary owner of the application matrix and interface between the CE group and vehicle team for requirements and delivery of the transmission and driveline products, including assembly plants....Work at office
- ...of the way. Own your career, your growth, your skills, and your impact. Join us and own what’s next. The Application Software Engineer will be responsible for, but not limited, to the following: Develop applications (Windows and web based) for process automation...For contractorsWork at officeImmediate startVisa sponsorshipWork visaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



