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 5 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 everyday...  ...or a related field. 5+ years of experience with low-level firmware development for embedded systems. In-depth understanding of embedded... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Whisker

    Auburn Hills, MI
    6 days ago
  •  ...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... 
    Suggested
    Contract work

    Kasmo Global

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

    Staffing the Universe

    Auburn Hills, MI
    7 hours ago
  •  ...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... 
    Suggested
    Contract work
    Local area
    Overseas

    Loc Performance

    Pontiac, MI
    2 days ago
  •  ...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... 
    Suggested
    Work experience placement

    James David Staffing

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

    United IT Solutions

    Pontiac, MI
    4 days ago
  • 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 work
    Work at office

    Moseley Technical Services

    Auburn Hills, MI
    4 days ago
  •  ...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 time
    Local area

    Magna International

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

    Williams International

    Pontiac, MI
    a month 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
    a month ago
  •  ...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 employment
    Full time
    Contract work
    Work experience placement
    H1b
    Visa sponsorship

    Trialon Corporation

    Auburn Hills, MI
    more than 2 months ago
  • 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 contractors
    Summer internship

    World Headquarters

    Pontiac, MI
    6 days ago
  • 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... 

    FEV Group

    Auburn Hills, MI
    1 day 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
    2 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
    3 days ago
  • $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 time
    Local area

    Bose

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

    Robert Half

    Auburn Hills, MI
    2 days 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
    2 days 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
    4 days ago
  •  ...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 time
    Local area
    Work from home

    General Motors

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

    Omni Inclusive

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

    United Wholesale Mortgage

    Pontiac, MI
    5 days ago
  •  ...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... 

    Whisker

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

    TriMas Corporation

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

    EROS Technologies

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

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...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 contractors
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package

    Aumovio

    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!