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
- ...created to build the most captivating experiences on the latest frontier of automotive technology. As an Embedded Software / Firmware Engineer, you will be responsible for designing, developing, integrating, and optimizing software solutions for automotive Microcontroller...Suggested
- ...Software Engineering Intern Company: Rieke 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 Minorities...SuggestedHourly payTemporary workPart timeInternshipWorldwideFlexible hours
- Key Responsibilities Collaborate with end users to understand their software needs and workflows, providing insights and suggesting software enhancements that optimize productivity. Attend design committee meetings to gather and analyze user requirements, translating them...Suggested
- ...concept to production within project and company mandated targets. The Software Lead is the key technical interface for all software engineering topics. Responsibilities Development (design, implement, test and debug) of core and/or application specific software...SuggestedPermanent employmentWork at officeImmediate start
- ...supervise other staff. Performs procedures necessary for protection of intellectual property rights. REQUIREMENTS M.S., Computer Engineering / Electrical Engineering / Computer Science or related work experience. 7-10 years of experience in model-based software development...SuggestedPermanent employmentContract workWork experience placementH1bVisa sponsorship
- ...Mission: The AI and Data Analytics Team is looking for a Software Engineer to lead the design and development of scalable, secure, and highly available cloud-native systems on Amazon Web Services (AWS). In this role, you will take ownership of critical services, influence...Work experience placement
- ...Lead Systems Engineer Auburn Hills, PA At Strattec, we’re reshaping how people experience and interact 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...Temporary workLocal areaImmediate start
- ...United Wholesale Mortgageis hiring a Site Reliability Engineer II for a 100% on-site position in Pontiac, MI. Duties: Provide cutting edge monitoring solutions for our applications and infrastructure, support on outages, and reduction of the mean time to resolution. Troubleshoot...
- ...About the job Lead Manufacturing Engineer Position Overview A manufacturing organization is seeking a Lead Manufacturing Engineer to play a key role in launching a new production cell focused on the manufacturing of precision-formed and machined components, including...Work at officeRelocation package
- At Gallagher Benefit Services, you’re a trusted partner to organizations navigating some of their most important people decisions. We help clients build better workplaces, where people feel supported, empowered, and inspired to thrive. Whether it’s shaping benefit strategies...Full timeWork at officeLocal areaFlexible hours
- US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website We are constantly on the lookout for professionals to fulfill the staffing needs...
- ...process roadmap Working with the customer to negotiate styling vs. Autoliv standard design/processes. What Is Required BS Mechanical Engineering Seatbelt application or development engineering experience. Test development and analysis. Root cause and corrective action...Local area
$100k
...Applications Engineer - CNC Machine Tools (USA) Company: Jyoti CNC Automation Location: USA Tech Centre (occasional customer site visits) Reports To: Zone Head / Tech Centre Head Functional Coordination: Sales Engineers Schedule: Monday-Friday, Core Business Hours Travel...Hourly payMonday to Friday- ...Join our engineering organization as an AI & Automation Engineer focused on building scalable, AI-enabled solutions that streamline the Verification & Validation (V&V) lifecycle. This role develops automation tools, software applications, and intelligent workflows that...
- ...Summary To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a Hardware Engineer based in Farmington Hills, MI. Reporting to the Electrical Engineering Manager, the Hardware Engineer is responsible for...Temporary workVisa sponsorshipFlexible hours
- ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading...For contractors
- Location: Bloomfield Hills MI – Hybrid Qualifications Deep expertise in Ionic framework, Capacitor and Angular Expertise building modular and UI components using declarative frameworks Experience connecting client layers with RESTful APIs Translate design wireframes to...
- ...We are seeking a highly experienced Senior Hardware Design Engineer with strong expertise in motor control systems and power electronics... .... Collaborate with cross-functional teams including firmware, mechanical, manufacturing, and quality engineering. Mentor and...
- ...The client is seeking a Director of Software Engineering to help lead their technical evolution and ensure engineering excellence within the company. Based in Auburn Hills, Michigan, and Juneau, Wisconsin, the client operates primarily onsite with a focus on collaboration...Immediate start
- ...Cloud Architect - Azure 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...For contractors
- ...Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: • Design, develop, and maintain embedded Linux software for network switch platforms and embedded...
- ...: TITLE : BSW Embedded Software Engineer DUTIES : Analyze the hardware schematics of the Electronic Control Unit (ECU) for software driver development in the Electric Vehicle domain; Study and understand the datasheets of various Hardware Input/Output (HWIO) components...Full time
- We are looking for a Full Stack Java Developer with strong experience in Angular , Java , and Spring Boot to build and enhance enterprise web applications. The role involves developing end-to-end features, building secure REST APIs, and collaborating with cross-functional...
- ...Mule Wiring Design Release Engineer Location: Auburn Hills, Michigan What You'll Be Doing: The Mule Wiring Design & Release Engineer (DRE) is responsible to lead the design of wire harness and electrical distribution systems while working with supplier CAD and...Work experience placement
- ...Role description Job Title: Design Release Engineer Location : Auburn Hills, MI Job Description: The Design Release Engineer for powertrain sealing components/systems is responsible for the design, development, and technical leadership in the creation,...Work experience placement
- ...Role Overview: The Design Responsible Engineer for 12V power electronic electromechanical components acts as the technical owner of the assigned component family. The role involves close collaboration with internal specialists, designers and external suppliers...
- ...American Battery Solutions has a full-time opening for a Principal Hardware Design Engineer - BMS in Lake Orion, Michigan. Job Summary The Principal Hardware Design Engineer - Battery Management System (BMS) plays a critical role in the design and development of advanced...Full timeTemporary workCasual workWork at officeImmediate startFlexible hours
- ...Design Release Engineer Description: The Design and Release Engineer - will be responsible for developing components/systems from initial design concept through full volume production. The Design and Release Engineer will provide feasibility input for development...Work at office
- ...Job Title Design and Release Engineer (DRE) Job Description Driveline & Axle responsibilities include for but not limited to: Responsible for the complete design and product delivery against technical requirements for the assigned components and products. Components...
- 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. The Design and Release Engineer will be responsible for developing components/systems from initial design concept through full volume production. The Design and Release...Contract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!

