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 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Pontiac, MI vacancy
  •  ...Lead Engineer Whisker is redefining what it means to live with cats—designing intelligent systems that remove friction, elevate the...  ...Engineering or a related field. ~5+ years of experience with low-level firmware development for embedded systems. ~ In-depth understanding of... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Whisker

    Auburn Hills, MI
    3 days ago
  •  ...in the latest frontier of Automotive Technology.As a hardware engineer, you will be responsible for designing, developing, and optimizing...  ...system architects, and other software developers to implement firmware and software components that meet the functional, performance,... 
    Suggested

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Embedded Firmware EngineerAre you inspired by challenging the status quo? Do you thrive in collaborative environments that drive results...  ...solutions. We push the boundaries of material science to engineer solutions that continually exceed customer expectations. Let's... 
    Suggested
    Work at office
    Immediate start

    Gates Corporation

    Rochester Hills, MI
    2 days ago
  •  ...Policy - 3 days In-office, 2 days remote - Must be able to report to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Pontiac, MI
    3 days ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design... 
    Suggested

    Stellantis

    Auburn Hills, MI
    4 days ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • We are seeking an experienced Senior Embedded Software & DevOps Engineer to join our automotive software team focused on powertrain systems. In this role, you will develop safety-critical embedded application software while supporting compiler and toolchain evaluation,... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...We’re ALTEN Technology USA, an engineering company that provides solutions for engineering, technology, and product development projects. For decades, we’ve been helping our clients develop products that are changing the world, whether that’s by shaping the future of space... 
    Full time

    Alten Technology Usa

    Auburn Hills, MI
    3 hours ago
  •  ...the Role:We are seeking an accomplished Staff Embedded Software Engineer to play a key role in the development of next-generation...  ...comfort working across QNX resource manager/driver, HAL, and DSP firmware/config boundaries.Solid understanding of audio signal chains: codecs... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...A leading automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and integrating OS and Hypervisor platforms for automotive ECUs, collaborating with cross-functional teams, and optimizing... 

    Hashlist

    Auburn Hills, MI
    1 day ago
  •  ...testing)Currently holds or has the ability to obtain SECRET US Defense clearanceApplied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product... 
    Contract work
    Overseas

    Precision Resources Company, Inc.

    Auburn Hills, MI
    13 hours ago
  • $52 - $67 per hour

     ...Software Engineer - Combat Vehicle SystemsCheck out this new opportunity! Software Engineer - Combat Vehicle Systems Auburn Hills, MI $52.00 - $67.00/Hourly Ability to Obtain a Secret Clearance For over 30 years, we've been committed to excellence and innovation, helping... 
    Hourly pay
    Contract work

    ClearanceJobs

    Auburn Hills, MI
    4 days ago
  •  ...Job Title: AUTOSAR BSW Communication Stack Development Engineer Location: Auburn Hills, MI Duration: Full time Role Summary The AUTOSAR BSW Communication Stack Engineer is responsible for the configuration, integration, and validation of AUTOSAR Basic Software (BSW) modules... 
    Full time

    Tata Technologies

    Auburn Hills, MI
    12 hours ago
  • Embedded Software Build & Integration EngineerLocation: Auburn Hills, MIFTE onlyMust Have Technical/Functional SkillsExperience with Model Based Development Tools like Matlab Simulink, Stateflow, CANalyzer / CANoe, INCA, VEOS, System Desk, Automation DeskExperience in ...

    AceStack LLC

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

    Williams International

    Pontiac, MI
    5 days ago
  •  ...DevSecOps methodologies.Create and manage software requirements, specifications, algorithms, activity diagrams, and model-based engineering artifacts using UML and SysML.Perform software modeling, simulation, analysis, and trade studies to evaluate system performance and... 
    Contract work
    Work at office

    Moseley Technical Services

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

    SRI Tech

    Auburn Hills, MI
    1 day ago
  •  ...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 time
    Contract work
    Summer work
    Work at office
    Local area

    Nexteer Automotive

    Auburn Hills, MI
    4 days ago
  •  ...HIL Hardware Design Engineer (Conventional - Vehicle Type)Location - Auburn Hills, Michigan (onsite only)Position – Fulltime/ContractJob Description:Conventional PT and Electric PT HIL modification with the existing Framework & Commissioning.ECU Scope and Device Transmittal... 
    Full time

    Epsilon Solutions Ltd

    Auburn Hills, MI
    2 days ago
  • Embedded engineer MCU/ECU - Any visa is fine Location: Auburn Hills, MI Responsibilities: Minimum of 8 years of experience in MCU design for automotive applications, with a proven track record of successful projects and product launches. Proven experience in embedded... 
    Contract work

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    12 hours ago
  • Embedded Software Engineer - Engine Controls GTM/AUTOSAR CDD development Auburn Hills, MI Full time Key Responsibilities Develop Complex Device Drivers (CDD) for gasoline Engine Control Module (ECM/PCM) functions on ECU platform. Implement software for engine sensing... 
    Full time

    Tata Technologies

    Auburn Hills, MI
    2 days ago
  • We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for propulsion and control modules. The role involves end-to-end development of base software components, including requirements analysis... 

    Stellantis

    Auburn Hills, MI
    5 days ago
  •  ...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 time
    Work at office

    Kratos Defense

    Auburn Hills, MI
    15 days ago
  • A leading technology services company in Auburn Hills is seeking an experienced Embedded Engineer to focus on MCU and ECU design for automotive applications. Candidates should have at least 8 years of experience in embedded software development and strong expertise in... 
    Contract work

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    12 hours ago
  •  ...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 time
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    2 days ago
  • BorgWarner Drivetrain & Morse Systems is seeking a Software Development Engineer to design, develop, test and deploy embedded software for AWD products. You will work with model-based design, autocode generation and embedded C programming within an Automotive SPICE compliant... 

    Borgwarner Emissions Systems Spain SL

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

    Strattec Security Corporation

    Auburn Hills, MI
    5 days ago
  • The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules, with a strong emphasis on GTM-based development for internal combustion engine (ICE) applications.... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • $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 time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    5 days ago

Do you want to receive more vacancies?

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