Remote Senior Autosar Software Engineer/Integrator

Logo of Ample

Ample

📍Remote - Worldwide

Job highlights

Summary

Join Ample, a cutting-edge electric vehicle battery swapping company, as a Senior AUTOSAR Software Engineer to design, develop, and maintain software architecture for Battery Management Systems (BMS) used in electric vehicles. The ideal candidate will have deep expertise in AUTOSAR standards and a strong background in embedded software development for automotive applications.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Embedded Systems, or a related field
  • 5+ years of experience in embedded software development, with a focus on AUTOSAR-based architecture in the automotive domain
  • Hands-on experience with AUTOSAR software design using tools such as Vector DaVinci Developer Classic or Autosar Builder
  • Hands-on experience with AUTOSAR Classic or Adaptive platforms, including tools such as Vector DaVinci, EB Tresos or similar
  • Hands-on experience in Automotive testing tools like CANoe & CANalyzer
  • Experience with UDS and diagnostic authoring and testing tools including CANdela studio and CANoe.DiVa
  • Strong understanding of automotive communication protocols (e.g., CAN, LIN, FlexRay, Ethernet)
  • Strong knowledge of embedded C programming
  • Expertise in ISO 26262 functional safety standards
  • Strong problem-solving and debugging skills in embedded systems
  • Ability to work in a dynamic and collaborative team environment

Responsibilities

  • Define and design the software architecture based on AUTOSAR standards, specifically for Battery Management Systems (BMS)
  • Ensure modular, scalable and reusable software architecture to accommodate EV battery control, diagnostics and communication
  • Integrate software architecture with the overall system architecture for EV battery and powertrain systems
  • Work with functional safety teams to ensure architecture complies with ISO 26262 (ASIL level requirements)
  • Lead the integration of AUTOSAR Basic Software (BSW) and complex device drivers (CDD) for BMS
  • Customize AUTOSAR software components, RTE (Run-Time Environment) and MCAL (Microcontroller Abstraction Layer) to meet specific hardware requirements
  • Ensure compliance with AUTOSAR and automotive industry standards in software modules and architecture
  • Gather, analyze and document software and system-level requirements related to battery management
  • Collaborate with system engineers to define software interfaces and interactions between BMS, charging systems, vehicle control units and other electronic control units (ECUs)
  • Lead and participate in the software development life cycle, from design and coding to integration and testing
  • Implement and validate BMS software components using model-based design and auto-coding techniques (e.g., MATLAB/Simulink)
  • Define unit tests, integration tests and system-level validation for software components
  • Collaborate with cross-functional teams including hardware, mechanical and safety teams to ensure alignment between hardware and software design
  • Interface with external stakeholders, including suppliers and OEMs, to align software architecture with customer and market requirements
  • Stay updated with the latest AUTOSAR standards and automotive software trends
  • Lead or contribute to process improvements in software development, testing and integration

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Ample know you found this job on JobsCollider. Thanks! 🙏