We at Volocopter are pioneers in the development of electrical air taxis that
take off and land vertically (eVTOLs). We are bringing urban air mobility to
life by introducing our air taxis and drones as an electric addition to
current transportation options in megacities worldwide. Our aim is to offer
affordable on-demand air taxi services and save people time by flying them
safely to their destination. In 2011, we performed the first-ever crewed
flight of a purely electrical multicopter and have since showcased numerous
public flights with our full-scale Volocopters (www. volocopter.com).
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.
Check in your professional skills:
Bachelor's degree in Computer Science, Electrical Engineering, or a
related field. Advanced degree preferred.
Extensive experience in software development for aerospace systems, with a
focus on battery management systems.
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.
Our Volocopter flight includes:
Fast-growing high-tech company with a supreme network of investors and
partners
Ability to contribute directly to the future of aviation
The chance to build up new things/projects from scratch
Personal accountability, growth and learning opportunities, based on your
personal strengths
An inspiring working environment with modern workspaces, flexible work
time, short lines of communication, flat structures, positive leadership,
great team spirit
Attractive salary package
Our differences make us stronger. At Volocopter, we value equal
opportunity, trust, and the voice of each of our employees. As change-makers
in air mobility, we believe that changing the world starts within each of our
teams. We are committed to driving innovation by celebrating diversity and
fostering an inclusive culture where everyone is treated equally and
respectfully, regardless of our different backgrounds and roles in the
company.