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

Senior Embedded Software Engineer

$60 - $70 per hour

Brooksource

Senior Embedded Software Engineer

Location: Novi, Mi (On-site)

Contract to Hire

Rate: $60-70

About the Role:

We are seeking a Senior Embedded Software Engineer to support the development of Battery Management System (BMS) software for next-generation battery platforms. This individual will develop and deliver embedded software that meets customer requirements for performance, safety, security, and regulatory compliance, while supporting firmware integration, hardware-level debugging, and software validation activities. They will be partnering closely with systems, controls, validation, and battery testing teams as well as stakeholders to ensure the design and implementation is up to client standards.

What You'll Be Doing:
  • Develop and maintain embedded software and firmware for Battery Management System (BMS) applications.
  • Configure and support base software modules managing battery monitoring, contactors, and hardware interfaces.
  • Work closely with validation, controls, systems, and application engineering teams throughout development.
  • Utilize oscilloscopes, logic analyzers, and CAN tools to debug software and hardware interactions.
  • Perform software verification, validation, troubleshooting, and root cause analysis activities.
  • Support compliance efforts related to functional safety and embedded software quality standards.
  • Participate in technical reviews, agile development processes, and continuous improvement initiatives.

Minimum Requirements
  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or related field.
  • Strong experience developing embedded software and firmware using C in production environments.
  • Hands-on experience with CAN communication, embedded systems, and software debugging tools.
  • Experience using oscilloscopes, logic analyzers, and laboratory equipment for signal analysis.
  • Understanding of RTOS, HAL/MCAL, bootloaders, and low-level embedded software concepts.
  • Experience with communication protocols including CAN, SPI, I2C, Ethernet, or Modbus.

Why Join Us?

Medical, Dental, & Vision Plans

Relationship Driven Process to Find Your Best Fit

6 Paid Holidays

Regular Meetings to Ensure Quality in Your Engagement

About Us:

At Brooksource, relationships are the foundation of everything we do. Since 2000,

we've built lasting partnerships with clients, consultants, and internal teams to

deliver an exceptional experience across every engagement. As a trusted IT and

Engineering services provider, Brooksource supports Fortune 500 organizations

through Experience-Driven Staffing, Professional Services, and Elevate, our

proprietary Workforce Transformation program. Whether you're hiring

for software development, cloud computing, cybersecurity, data analytics,

or enterprise IT, our customized staffing solutions are designed to align with your

company's unique goals, culture, and technology stack. We offer flexible hiring

models, including contract, contract-to-hire, and direct placement to meet your

evolving business needs.

We are a certified partner of leading platforms, including Salesforce, AWS,

Microsoft, and Google Cloud, enabling us to deliver scalable, end-to-end

technology solutions. With a growing national footprint, Brooksource is redefining

expectations in IT consulting, engineering services, and technology workforce

solutions.

EEO Statement:

Brooksource is an equal opportunity employer that does not discriminate on the

basis of actual or perceived race, color, creed, religion, national origin, ancestry,

citizenship status, age, sex or gender (including pregnancy, childbirth, lactation

and related medical conditions), gender identity or gender expression, sexual

orientation, marital status, military service and veteran status, physical or mental

disability, protected medical condition as defined by applicable state or local law,

genetic information, or any other characteristic protected by applicable federal,

state, or local laws and ordinances.

Benefits & Perks:

Benefits & Perks: Brooksource offers competitive medical, dental, vision, Health

Savings Account, Dependent Care FSA, and supplemental coverage with plans that

can fit each employee's needs. We offer a 401k plan that includes a company

match and is fully vested after you become eligible, paid time off, sick time, and

paid company holidays. We also offer an Employee Assistance Program (EAP) that

provides services like virtual counseling, financial services, legal services, life

coaching, etc.

Pay Disclaimer:

The pay range for this job level is a general guideline only and not a guarantee of

compensation or salary. Additional factors considered in extending an offer

include (but are not limited to) responsibilities of the job, education, experience,

knowledge, skills, and abilities, as well as internal equity, alignment with market

data, applicable bargaining agreement (if any), or other law

#LI-LT1
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Michigan vacancy
  • $89.3k - $148.8k

     ...What You Will Do: We are looking for a collaborative Senior Software Engineer who enjoys solving complex technical challenges and driving...  ...discipline ~2+ years of experience developing software for embedded systems using C, C++, and/or Python. Preferred Qualifications... 
    Senior
    Full time

    Stryker

    Portage, MI
    a month ago
  •  ...voltage, temperature) Design and implement software from platform/base layers (bootloader,...  ...and maintain traceability between engineering phases and artifacts to ensure quality and...  ...experience (M.S. preferred) In-depth embedded software experience for automotive or industrial... 
    Senior

    Our Next Energy Inc

    Novi, MI
    3 days ago
  •  ...changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our core of...  ...About the Job We are seeking a skilled and experienced Senior Embedded Software Engineer to join the Parry Labs team in the Detroit... 
    Senior
    Full time
    Relocation package

    Parry Labs, LLC

    Detroit, MI
    26 days ago
  • TechDigital Group seeks a diligent AUTOSAR/ADAS software professional to support embedded development for Driver Assist Technologies. You will create ARXMLs, configure RTE, and integrate AUTOSAR components for ADAS ECUs, while validating configurations and SWCs connectivity... 
    Senior

    TechDigital Group

    Dearborn, MI
    1 day ago
  • $130k - $173k

     ...Job Description Summary Are you an Embedded Software Engineer who loves working on high-assurance embedded systems? If so, GE Aerospace Defense...  ..., please apply today! Job Description As a Senior Embedded Software Engineer , you will play a vital role working... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area
    Relocation package
    Flexible hours

    GE Renewable Energy Power and Aviation

    Grand Rapids, MI
    a month ago
  •  ...-level hardware input and output (HWIO) software for various microcontrollers. Work with...  ...design. Design, develop, and test low-level embedded software for functionalities including...  ...: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  • Senior Embedded Software Engineer Auburn Hills, MI 1 Opening Pay: $57-77 MAX US CITIZEN WITH ABILITY TO OBTAIN A SECRET CLEARANCE Essential Function Develop vehicle software Develop vehicle software and cybersecurity employing rapid prototyping, agile development, DevSecOps... 
    Senior
    Contract work
    Overseas

    Precision Resources Company, Inc.

    Auburn Hills, MI
    1 day ago
  • Ford Motor Company is seeking a highly skilled Software Design & Release Engineer to join our Power Supply & Energy Management group. You will design, develop, integrate, test, and release embedded software for BMS LIN Sensor components within Ford's 12V/48V energy systems... 
    Senior

    Ford-Motor-Company

    Dearborn, MI
    4 days ago
  •  ..., seamless, and secure deployment of software-driven vehicle features. Within VIP,...  ...throughout the vehicle lifecycle. As a Senior Software Engineer , you will play a critical role in...  ...experience in software development of embedded systems engineering. Strong proficiency... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day 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... 
    Senior
    Contract work
    Work at office

    Moseley Technical Services

    Auburn Hills, MI
    1 day ago
  • ALTEN Technology USA is seeking a hands-on Senior Embedded Software Engineer with deep automotive experience to lead design, development, integration, testing, and production launch of embedded software for seating, actuators, motors, and interior systems. This full-time... 
    Senior
    Full time

    ALTEN Technology USA

    Detroit, MI
    1 day ago
  •  ...suspension control systems from the ground up, bringing key capabilities in-house for the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day one: writing hand-coded C, owning software end to end, and directly shaping... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...-level hardware input and output (HWIO) software for various microcontrollers. Work with...  ...design. Design, develop, and test low-level embedded software for functionalities including...  ...: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • $89.3k - $148.8k

     ...HybridWhat You Will Do: We are looking for a collaborative Senior Software Engineer who enjoys solving complex technical challenges and driving...  ...related discipline2+ years of experience developing software for embedded systems using C, C++, and/or Python.Preferred... 
    Senior
    Full time
    For contractors

    Stryker

    Portage, MI
    1 day ago
  • Job Overview We are seeking a highly skilled and experienced Senior Software Engineer to design, develop, and optimize embedded software solutions for advanced appliances and brewer platforms. This role requires deep technical expertise and focuses on end-to-end ownership... 
    Senior

    Keurig Dr Pepper

    Benton Harbor, MI
    4 days ago
  •  ...Auburn Hills is seeking an experienced Embedded Engineer to focus on MCU and ECU design for automotive...  ...8 years of experience in embedded software development and strong expertise in...  ...communication protocols. This is a mid-senior level contract position that offers the... 
    Senior
    Contract work

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    4 days ago
  •  ...found at WhirlpoolCorp.com. The team you will be a part ofThe Software Engineering team designs, develops or coordinates development/...  ...related field).Experience: 5+ years of professional experience in embedded software/firmware engineering.Technical Skills: Expert-level... 
    Senior
    Work at office
    Work from home
    Monday to Friday

    Whirlpool

    Benton Harbor, MI
    4 days ago
  •  ...capabilities to our warfighters through digital engineering, software, and hardware solutions that are...  ...are seeking a skilled and experienced Senior Cybersecurity Engineer to join the...  ...one or more of the following. Linux, Embedded Linux, VxWorks, Lynx, or Windows Operating... 
    Senior
    Full time
    Relocation package

    Parry Labs, LLC

    Detroit, MI
    2 days ago
  • $140k - $165k

     ...Enterprises rely on Aeris for the borderless connectivity, embedded security, observability, and proven scale that mission...  ...technologies that are defining the future of mobility. As our Senior Solutions Engineer, you'll eliminate the technical bottlenecks that currently... 
    Senior
    Worldwide
    Shift work

    Aeris Communications

    Auburn Hills, MI
    4 days ago
  •  ...Senior Vice President, Sales, Strategic Integrators & OEM Solutions About the Company Offers payment technology solutions and...  ...or payment volume, particularly in the context of unattended or embedded payments and enterprise technology integrations, is also a key... 
    Senior
    Remote work

    Confidential

    Detroit, MI
    4 days ago
  •  ...vehicles. Work closely with multi-disciplined engineering teams to interpret functional...  ...Multicomponent test cases to ensure thorough software testing. Explore and understand new thermal...  ...C/C++ and MATLAB Simulink; Developing embedded software architecture; Software... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    6 days ago
  • $80k - $100k

     ...eligible for bonus or commission pay. Actual compensation may vary due to factors such as experience and skill set. As a Senior Solutions Engineer in Managed Transportation at RXO,you'll use rigorous data collection and analysis to craft marketable solutions for clients... 
    Senior
    Hourly pay
    16 hours
    Temporary work
    Flexible hours

    RXO

    Southfield, MI
    2 days ago
  • FastTek Global is seeking a Back-end Software Development Engineer in Dearborn, MI to own PKI and secure API services for the vehicle product ecosystem. You will design, build, deploy, and maintain high-assurance PKI APIs that handle certificate issuance, lifecycle management... 
    Senior

    FastTek Global

    Dearborn, MI
    1 day ago
  • I have with my client of MI in Farmington Hills. This is hybrid, 3 days a week onsite and 2 remote. We are looking for a Senior Full stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent analytical reasoning... 
    Senior
    Remote work
    3 days per week

    3B Staffing LLC

    Farmington Hills, MI
    3 days ago
  • The Test Tools Developer/Integrator is a hands-on engineer who works on development and bring up/debug of "Test Automation" solutions...  ...Other Languages English: C1 Advanced Seniority Senior... 
    Senior

    Luxoft

    Troy, MI
    12 days ago
  •  ...Stellent IT. We are hiring for the given job requirement. Job Role: Senior Full Stack Developer Location: Okemos, MI (Hybrid_ minimum of...  ...GitHub Copilot or other AI-based development tools and prompt engineering expertise. CI/CD processes DevOps methodologies Unix/Shell... 
    Senior

    Stellent IT LLC

    Okemos, MI
    3 days ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...generation vehicles. The Arene Tools Engineering team’s mission is to streamline software...  ...Experience designing and building hardware and embedded software systems for robotics,... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Michigan
    14 days ago
  • Job Summary (List Format): - Java Full Stack Developer role based onsite in Lansing, MI - Requires onsite interview; open to candidates willing to relocate and be onsite from Day 1 - Mandatory LinkedIn profile required for all submissions - Responsible...
    Senior
    Relocation

    Expert Technology Services

    Okemos, MI
    2 days ago
  •  ...Backend Engineer As a Backend Engineer at Sift, you'll play a critical role in delivering the experiences that help thousands of users...  ...users. About the Role Develop and test very complex software solutions with minimal direction Release and validate software... 
    Senior

    Rocket

    Detroit, MI
    3 days ago
  •  ...compliant, connected, and productive. As part of our tight-knit engineering team, you’ll see your code come to life in real-world...  ...globe. Job Description: We’re looking for a hands-on Embedded Software Engineer who’s eager to learn and grow. You’ll contribute to... 
    Work experience placement
    Flexible hours

    IOSIX LLC

    Ann Arbor, MI
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!