About Ample:
Are you ready to make a global impact? Ample, inc. is a cutting-edge electric vehicle battery swapping company at the forefront of sustainable transportation solutions. Our mission is to accelerate the global transition to clean and efficient mobility by revolutionizing the way EVs are powered. At Ample, we utilize advanced robotics to enable rapid and cost-effective modular battery swapping, making powering your electric car as convenient as a gas station visit. Our passionate team of technologists, designers, and environmental advocates is dedicated to addressing one of the most pressing challenges of our era. Join Ample and be part of our mission to make this accessible to billions of vehicles worldwide.
About the Role:
At Ample, you'll be part of a forward-thinking team dedicated to making a meaningful impact on the world. Our commitment to sustainability and cutting-edge technology offers a unique opportunity to shape the future of transportation. We value diversity, innovation, and collaboration, and we provide a supportive work environment where your ideas can thrive.
We are seeking an experienced Senior AUTOSAR Software Engineer to design, develop, and maintain software architecture for Battery Management Systems (BMS) used in electric vehicles (EV). The ideal candidate will have deep expertise in AUTOSAR standards and a strong background in embedded software development for automotive applications. This role will involve working closely with cross-functional teams, including hardware engineers, system architects, and software developers, to deliver high-quality, scalable, and reliable software solutions for our electric vehicle battery systems. This role can be remote anywhere in the United States.
Key Responsibilities:
- Software Architecture Design:
- 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).
- AUTOSAR Integration:
- 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.
- Requirements Engineering:
- 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).
- Software Development and Testing:
- 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.
- Collaboration and Communication:
- 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.
- Continuous Improvement:
- Stay updated with the latest AUTOSAR standards and automotive software trends.
- Lead or contribute to process improvements in software development, testing and integration.
Qualifications:
- Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Embedded Systems, or a related field.
- Experience:
- 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).
- Skills:
- 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.
Preferred Qualifications:
- Proven experience with Battery Management Systems (BMS) or other automotive control systems.
We are an equal opportunity and E-verified Employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status.
Other Jobs from Ample
Systems Engineer - Battery Pack & Functional Safety
Senior Manufacturing / Automation Engineer
Senior Autosar Software Engineer / Integrator
Robotics Software Engineer (Madrid)
Robotics Software Engineer
Similar Jobs
Software Application Development Engineer
Software Application Development Engineer
Principal Communications Systems Engineer
Principal Communications Systems Engineer
Data Scientist / Senior Data Scientist, Analytics
Systems Engineer - Battery Pack & Functional Safety
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say