Demo

Sr. Embedded Software Engineer

Ranger Technical Resources
Detroit, MI Full Time
POSTED ON 2/16/2025
AVAILABLE BEFORE 5/14/2025

Sr. Embedded Software Engineer #2441

Position Summary :

Our partner, a leader in luxury electric vehicles (EVs) known for advanced technology, performance, and efficiency, is seeking a Senior Embedded Software Engineer for their Platform Software team. In this role, you will develop the foundational software for the vehicle’s Electronic Control Units (ECUs) to enhance powertrain, charging, networking, and diagnostics. This hands-on position places you at the forefront of embedded systems innovation, building core technologies for next-generation EVs and shaping the future of sustainable transportation.

Experience and Education :

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field / equivalent professional experience.
  • 7 years of experience with embedded systems, real-time programming, and working in automotive or related industries
  • 5 years of hands-on experience with C (primary) and C (secondary), particularly for low-level, real-time systems.
  • Expertise in bootloaders, low-level driver development, and foundational software tasks like secure boot.
  • In-depth knowledge of automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience with on-chip debugging, board bring-up, and integration of software with hardware components.
  • Proven ability to collaborate with cross-functional teams (hardware engineers, test engineers) and mentor junior engineers.

Skills and Strengths :

  • Embedded software development
  • Automotive grade MCUs such as Infineon, TriCore, NXP or Renesas
  • Automotive Electronic Control Units (ECUs) integration
  • Automotive communication protocols such as CAN, LIN, Ethernet
  • Real-time operating systems (RTOS) that includes interrupt handling, scheduling, resources-constrained development
  • Bare-metal programming that includes interrupt handling, scheduling, resources-constrained development
  • Low-level driver development
  • Bootloader
  • On-chip debugging such as JTAG or Lauterbach
  • Schematics / Datasheets comprehension
  • Automotive security protocols such as Secure boot or HSM or Key management (a plus)
  • Automotive safety standards UDS, OBD or ISO 26262 (a plus)
  • Test Automation with Python (a plus)
  • CI / CD integration (a plus)
  • Automotive testing procedures such as HIL, SIL, CANalyzer, CANoe, oscilloscopes (a plus)
  • Primary Job Responsibilities :

  • Support end-to-end software development for platform software, from design to implementation for automotive ECUs.
  • Collaborate with hardware engineers, test engineers, and product managers to ensure seamless integration of software with vehicle systems.
  • Generate and optimize software solutions, identifying when in-depth testing and adjustments are required for real-time and embedded systems.
  • Plan and conduct debugging and integration sprints, focusing on resolving complex hardware-software challenges.
  • Create essential deliverables, including firmware, device drivers, bootloaders, and low-level driver development for platform stability.
  • Define and implement platform software strategies for both current and future EV models.
  • Work closely with senior engineers to address integration challenges and ensure software reliability.
  • Conduct testing and validation, including HIL / SIL testing, debugging, and using tools like CANalyzer and oscilloscopes.
  • Track software changes and releases, ensuring high-quality, stable platform software.
  • Present software scenarios and key system behaviors to stakeholders, focusing on real-time performance and communication protocols.
  • Ensure software updates align with long-term platform strategies and overall product goals.
  • Stay updated with embedded systems standards and best practices in automotive software development.
  • Take full ownership of the software lifecycle, from firmware development to final integration.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Sr. Embedded Software Engineer?

    Sign up to receive alerts about other jobs on the Sr. Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Ranger Technical Resources

    Ranger Technical Resources
    Hired Organization Address Dania, FL Full Time
    Cloud DevOps Engineer / Architect #2416 Position Summary : Our partner, a leading technology company dedicated to simpli...
    Ranger Technical Resources
    Hired Organization Address Denver, CO Full Time
    Sr. Front End Engineer #2407 Position Summary: Our partner, a leading healthcare provider committed to innovation and pa...
    Ranger Technical Resources
    Hired Organization Address Dania, FL Full Time
    Job Description Ranger Technical Resources is seeking a talented Cloud DevOps Architect to join their team. The ideal ca...
    Ranger Technical Resources
    Hired Organization Address Dania, FL Full Time
    Job Overview Ranger Technical Resources is seeking a highly skilled Cloud DevOps Architect to join their team. The ideal...

    Not the job you're looking for? Here are some other Sr. Embedded Software Engineer jobs in the Detroit, MI area that may be a better fit.

    Sr Embedded Software Engineer

    Actalent, Southfield, MI

    Sr Embedded Software Engineer

    Lensa, Southfield, MI

    AI Assistant is available now!

    Feel free to start your new journey!