Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$35 - $40 per hour

Insight 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

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Pontiac, MI vacancy
  •  ...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

    Stellantis

    Auburn Hills, MI
    7 days ago
  •  ...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... 
    Suggested
    Hourly pay
    Temporary work
    Part time
    Internship
    Worldwide
    Flexible hours

    TriMas Corporation

    Bloomfield Hills, MI
    4 days ago
  • 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

    HIROTEC Manufacturing America LLC

    Auburn Hills, MI
    4 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Work at office
    Immediate start

    Magna International

    Auburn Hills, MI
    11 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Contract work
    Work experience placement
    H1b
    Visa sponsorship

    Trialon

    Auburn Hills, MI
    2 days ago
  •  ...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

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...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 work
    Local area
    Immediate start

    STRATTEC

    Auburn Hills, MI
    2 days ago
  •  ...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... 

    United Wholesale Mortgage

    Pontiac, MI
    1 day ago
  •  ...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 office
    Relocation package

    MBC Talent Connections

    Pontiac, MI
    11 hours ago
  • 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 time
    Work at office
    Local area
    Flexible hours

    Gallagher

    Bloomfield, MI
    2 days ago
  • 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...

    US Tech Solutions

    Pontiac, MI
    1 day ago
  •  ...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

    Autoliv

    Auburn Hills, MI
    2 days ago
  • $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 pay
    Monday to Friday

    Shively Bros.

    Auburn Hills, MI
    2 days ago
  •  ...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... 

    Stellantisfinancialservices

    Auburn Hills, MI
    2 days ago
  •  ...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 work
    Visa sponsorship
    Flexible hours

    FLEX Inc

    Farmington Hills, MI
    4 days ago
  •  ...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

    ALTEN Technology USA

    Southfield, MI
    2 days ago
  • 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...

    V2soft

    Bloomfield, MI
    2 days ago
  •  ...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... 

    Pentangle Tech Services | P5 Group

    Troy, MI
    2 days ago
  •  ...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

    Confidential

    Auburn Hills, MI
    3 days ago
  •  ...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

    Williams International

    Pontiac, MI
    1 day ago
  •  ...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... 

    OtterBase

    Southfield, MI
    1 day ago
  •  ...: 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

    FCA

    Auburn Hills, MI
    2 hours ago
  • 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...

    V2soft

    Bloomfield, MI
    3 days ago
  •  ...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

    Commserve Technologies

    Auburn Hills, MI
    3 days ago
  •  ...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

    Tata Technologies

    Auburn Hills, MI
    1 day ago
  •  ...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... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...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 time
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    American Battery Solutions Inc.

    Orion, MI
    1 day ago
  •  ...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

    3B Staffing LLC

    Pontiac, MI
    1 day ago
  •  ...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... 

    InDepth Engineering Solutions

    Auburn Hills, MI
    11 hours ago
  • 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 work
    Work at office

    Onward Technologies Inc.

    Auburn Hills, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!