Home
/
Comprehensive
/
Embedded Software Engineer
Embedded Software Engineer-March 2024
Virtual
Mar 28, 2026
About Embedded Software Engineer

  As an Embedded Software Engineer, you will be responsible for delivering high-quality firmware for next-generation embedded products in EV domain. You will work on crucial firmware engineering problems, including real-time application development and profiling, serial driver development for a variety of specialized ICs, and the development of key abstractions allowing for deeper integration with underlying resources. Software engineers help bridge the gap between hardware engineers and controls engineers, leveraging proven profiling, test, and debugging techniques to optimize compute and memory overhead. Join a team of knowledgeable and passionate engineers striving to build robust and safety-rated embedded systems to solve the most relevant problems in vehicle electrification.

  • Design hardware abstractions and APIs for a variety of peripherals and devices on automotive and industrial microcontrollers

  • Develop portable and extensible firmware according to best practices and MISRA-C

  • Debug and bring up hardware prototypes using debuggers, logic analyzers, and custom tooling

  • Verify and profile system behavior with unit testing and other validation methods

  • Document deliverables with API and behavioral documentation

  • Deliver high-quality embedded C code in a real-time safety-rated environment

  Experience and Skills:

  • B.E/B.Tech or M.Tech in Electrical Engineering, Electronics or Computer Science Engineering or equivalent degree

  • A minimum of 5 years developing firmware for automotive or mission-critical systems

  • Proficiency with embedded C

  • Deep understanding of common microcontroller architectures and peripherals (timers, PWM drivers, interrupt controllers, DMA controllers, etc)

  • Experience with common communication buses such as CAN, SPI, I2C, UART, and Ethernet

  • Strong understanding and experience in RTOS or Linux fundamentals, including schedulers, concurrency, and memory management

  • Familiarity with common electronic components and comfort reading circuit design schematics and contributing to hardware design discussions

  • Expertise with bench electrical engineering tools such as oscilloscopes, logic analyzers, and debuggers

  • Working knowledge of GIT

  • Excellent leadership, communication, and teamwork skills

  • Familiarity with automotive safety standards and how they apply to hardware and software

  • Experience developing microcontroller HALs

  • Desire to move past vendor IDEs, understanding how firmware is built and initialized

  • Experience with Python or any scripting language.

  Requisition ID : 22763

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Greeter
In most jobs, everyone doesn’t spontaneously erupt into applause and start raining down high-fives. At Buffalo Wild Wings, that’s just a Thursday night. This is the place to start the next phase of y
Cashier
In most jobs, everyone doesn’t spontaneously erupt into applause and start raining down high-fives. At Buffalo Wild Wings, that’s just a Thursday night. This is the place to start the next phase of y
Billing and Insurance Representative (Litchfield/Pawleys Island, SC)
Employee Type: Regular Work Shift: Day - 8 hour shift (United States of America) Join Team Tidelands and help people live better lives through better health! QUALIFICATIONS Education : Must meet one
Software Test Engineer
JOB REQUIREMENTS: Milwaukee, Wisconsin, United States RockwellAutomation is a global technology leader focused on helping the world\'smanufacturers be more productive, sustainable, and agile. With mo
Consulting Member of Technical Staff
Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active r
Manager - Real Estate Finance - 2746
Manager - Real Estate Finance - 2746  DESCRIPTION/RESPONSIBILITIES:JOB DESCRIPTION Manager - Real Estate Finance JOB SUMMARY:The Manager - Real Estate Finance oversees accounting of the Real Estate p
Physician - Non-Invasive Cardiologist
Join Team Tidelands and help people live better lives through better health! Tidelands Health is recruiting a full-time non-invasive general cardiologists for outpatient and inpatient coverage. Outpa
Cook
Hot burgers, cold shakes, and little moments of magic right in the neighborhood. At SONIC, we do things a little differently. We find the fun, the moment of chill in the every-day. Working at SONIC,
Service Assistant
In most jobs, everyone doesn’t spontaneously erupt into applause and start raining down high-fives. At Buffalo Wild Wings, that’s just a Thursday night. This is the place to start the next phase of y
Staff Pharmacist FT
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved