×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer, Propulsion Systems

Job in Auburn, Lee County, Alabama, 36831, USA
Listing for: India
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 next-generation automotive technologies including internal combustion, hybrid, and electric vehicle systems. You will collaborate with cross-functional teams to design, develop, and validate high-quality software aligned with AUTOSAR architecture and functional safety standards.

Key Responsibilities
  • Develop and maintain embedded base software components for propulsion and EE control modules
  • Perform software requirements analysis, design, coding, and unit and integration testing using C/C++
  • Create and execute test plans including white box, black box, and gray box testing
  • Review software requirements, architecture, code, and test documentation to ensure quality and compliance
  • Configure and integrate AUTOSAR basic software modules such as OS, MCAL, CAN, LIN, DEM, DCM, and WDG
  • Work with low-level drivers and diagnostics to support system-level functionality
  • Utilize debugging tools, emulators, and compilers for issue identification and resolution
  • Collaborate with internal teams and external vendors to define and refine software requirements
  • Support virtualization and simulation-based development methodologies
Basic Qualifications
  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree
  • 1+ years total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment
  • Experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP
  • Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262)
  • Experience with compilers, emulators (Lauterbach), debuggers, and automation scripting
  • Experience in software verification/validation including white box, black box, and gray box testing
  • Familiarity with automotive software code quality standards like MISRA-C
  • Strong communication skills, both verbal and written
  • Ability to adapt to a changing environment with minimal effect on productivity
  • Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer
  • Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors
Preferred Qualifications
  • Master's degree in Engineering
  • Automotive experience either at work or university, such as Formula SAE or SAE Eco Car
  • Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP
  • Experience with Electrobit EBTREOS Studio MICROSAR configuration
  • Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems
  • Strong experience working in multi-disciplinary teams
  • Experience in simulation/virtual methodologies and/or tools
  • Experience implementing Embedded Real-Time Controls and Software solutions
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary