Software Engineer BMS (m/f/d)

Posted 9 Days Ago
Be an Early Applicant
Bruchsal, Baden-Württemberg
Senior level
Aerospace • Software
The Role
The Software Engineer BMS will develop and maintain software for Battery Management Systems in aerospace applications, utilizing model-based development tools. Responsibilities include software design, integration, testing, collaboration with cross-functional teams, and ensuring compliance with aerospace standards.
Summary Generated by Built In

Company Description

Here at Volocopter, we are the pioneers of electric air taxis (electric vertical takeoff and landing aircraft - eVTOLs). We have pledged to bring sustainable urban air mobility to life by getting electric air taxis off the ground in a way that complements existing transportation options in megacities across the globe. In 2011 we carried out the first-ever crewed flight of a fully electric multicopter and have since conducted more than 2,000 public and private test flights across the world (www.volocopter.com).

Job Description

We are seeking a highly skilled and experienced BMS Software Developer to join our Battery Management team. As a BMS Software Developer, you will play a key role in the development of Battery Management Systems (BMS) software for our aerospace applications. You will leverage model-based development tools like Simulink and Embedded Coder to design, implement, and verify BMS software functionalities. Your strong background in aerospace systems, coupled with your deep knowledge of battery management systems, will be instrumental in delivering high-quality software solutions. 

Your mission during this flight: 

  • Collaborate with cross-functional teams to understand the requirements and specifications for BMS software development. 
  • Utilize model-based development tools, such as Simulink and Embedded Coder, to design, simulate, and generate production-ready code for BMS software functionalities. 
  • Develop and maintain software architecture and detailed design documentation for the BMS software components. 
  • Implement software algorithms and control strategies to enable accurate and reliable battery management in aerospace systems. 
  • Perform software integration and verification activities, ensuring compliance with aerospace industry standards and requirements. 
  • Conduct software testing and debugging to identify and resolve issues, ensuring the stability and reliability of the BMS software. 
  • Collaborate with hardware engineers to ensure seamless integration of software with BMS hardware components. 
  • Participate in design reviews, code inspections, and other engineering activities to ensure the quality and efficiency of the BMS software development process. 
  • Stay up to date with the latest advancements and best practices in BMS software development, as well as industry trends in aerospace systems. 
  • Collaborate with the certification team to ensure compliance with relevant aerospace standards, such as DO-178C. 
  • Support system-level testing and validation efforts, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) simulations. 
  • Provide technical expertise and guidance to the engineering team, offering insights and recommendations for improving BMS software performance and reliability. 
  • Collaborate with suppliers and external partners as needed, ensuring seamless integration of third-party software components and modules. 
  • Document software development processes, methodologies, and design decisions for future reference and knowledge transfer. 

Qualifications

Check in your professional skills:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Advanced degree preferred.
  • At least 8 years of extensive experience in software development.
  • 5+ years of working experience in an aerospace systems development environment.
  • Proficiency in model-based development tools, such as Simulink and Embedded Coder, for designing and implementing software algorithms.
  • Strong understanding of battery management systems and their application in aerospace systems.
  • Knowledge of relevant aerospace standards and regulations, including DO-178C, and their impact on software development.
  • Proficiency in programming languages commonly used in embedded systems development, such as C and C++.
  • Experience with software integration, verification, and testing in the aerospace industry.
  • Familiarity with software development processes and methodologies, including version control systems and issue tracking tools.
  • Strong analytical and problem-solving skills, with the ability to debug and resolve software issues efficiently.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Detail-oriented mindset with a focus on producing high-quality and reliable software solutions.
  • Familiarity with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) simulations.
  • Fluent in English.

Preferred Skills: 

  • Experience with software development for safety-critical systems in the aerospace industry. 
  • Familiarity with battery chemistries and characteristics, and their implications on battery management systems. 
  • Knowledge of battery management system algorithms, such as state estimation, cell balancing, and fault detection. 
  • Understanding of system-level integration and validation processes for aerospace systems. 
  • Familiarity with software development for real-time operating systems(RTOS). 
  • Experience with software certification processes and guidelines, such as DO-178C. 
  • Familiarity with industry best practices for software development, including coding standards and software testing methodologies. 

Additional Information

Our Volocopter flight includes:

  • Fast-growing high-tech company with a superb network of investors and partners
  • Chance to shape the future of aviation
  • Help us to create groundbreaking new projects - from scratch!
  • Personal accountability, as well as growth and learning opportunities, based on your personal strengths
  • An inspiring workplace with modern workspaces, flexible hours, quick decision-making, a flat hierarchy, positive leadership, great team spirit
  • Attractive compensation package

Diversity at Volocopter:

Our differences are what make us great. Here at Volocopter, we value equal opportunities and trust. As air mobility industry innovators, we believe that changing the world starts on team level. We are committed to fostering an environment where everyone feels valued, respected, and empowered to reach their full potential.


Top Skills

Embedded Coder
Simulink
The Company
HQ: Baden-Wurttemberg
595 Employees
On-site Workplace
Year Founded: 2011

What We Do

Volocopter brings urban air mobility (UAM) to megacities worldwide. We aim to improve the quality of life for people in cities by offering a fantastic new mode of transportation. For that, we create sustainable and scalable UAM ecosystems with partners in infrastructure and operations.  

Volocopter will offer passengers swift, secure, and emission-free connections to their destinations, supported by VoloIQ, the UAM ecosystem’s software platform that serves as its digital backbone for safe and efficient operations.  

As a pioneer in the UAM industry, Volocopter will launch commercial services within the next year. Founded in 2011, the company employs more than 500 people in Germany and Singapore, has completed over 2,000 successful public and private test flights, and raised more than $600 million in equity from investors, including, Mercedes-Benz Group, Sumitomo Corporation, Japan Airlines, Tokyo Century, and NTT Communications, and BlackRock www.volocopter.com 


Data-protection Declaration: https://www.volocopter.com/en/privacy/
Community Guidelines: https://www.volocopter.com/community-guidelines/
Diversity, Equity, and Inclusion: https://www.volocopter.com/en/diversity-equity-and_inclusion

Similar Jobs

UL Solutions Logo UL Solutions

Electrical Engineer (m/f/i) - Renewable Energy

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Ulm, Baden-Württemberg, DEU
15000 Employees

Nexthink Logo Nexthink

Pre-sales Consultant (German Speaker)

Artificial Intelligence • Big Data • Information Technology • Software
Remote
Hybrid
Stuttgart, Baden-Württemberg, DEU
1051 Employees
Eningen, Baden-Württemberg, DEU
4570 Employees
Mannheim, Baden-Württemberg, DEU
11823 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account