Embedded Software Engineer
BOLD is committed to shaping the future of high-performance mobility from Formula 1 to aviation and marine. In our mission to deliver innovative and impactful products in the mobility sector, we are building the company whilst working with clients in exciting engineering and manufacturing challenges.
The Embedded Software Engineer will play a crucial role in designing, developing, and optimizing software solutions for our advanced battery systems. You will collaborate with cross-functional teams to enhance the performance, efficiency, and reliability of our battery technologies. If you are passionate about sustainable energy and possess a strong background in software development, this is an exciting opportunity to contribute to the future of battery technology.
Responsibilities
- Design and develop software solutions for battery management systems (BMS) and other battery-related applications, ensuring high performance and reliability.
- Collaborate with electrical and mechanical engineering teams to integrate software with hardware components of battery systems.
- Implement algorithms and control strategies to optimize battery charging, discharging, and overall performance.
- Work closely with stakeholders to understand their requirements and translate them into efficient software solutions.
- Ensure compliance with automotive standards and regulations for battery management and safety.
- Stay up to date with the latest advancements in battery technology, software development methodologies, and industry trends.
- Collaborate with a multidisciplinary team to foster innovation, drive continuous improvement, and contribute to the company's technical roadmap.
Minimum qualifications, skills and experience
- Bachelors/Master’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years in automotive software engineering.
- Experience in embedded software development.
- Proficiency in programming languages such as C/C++, Python, Matlab, Simulink.
- Experience with software development tools and version control systems (Git, GitHub, …)
- English and Spanish language proficiency.
Desiderable skills and additional experience
- Battery management systems (BMS) main functional blocks.
- Automated software testing, including unitary, integration and qualification verification.
- MISRA C.
- Experience in Software Requirements definition.
- ISO26262.
- Experience in programming languages such as C/C++, Python.
- Experience with communication protocols (e.g., CAN, Ethernet, I2C, SPI) and hardware-software integration.
- Experience with debugging tools, such as Lauterbach or Segger.
- Experience with Matlab and Simulink (Model Based Design).
- Familiarity with MISRA C.
- Familiarity with V-model development processes.
What BOLD offers you:
- High growth, multicultural and friendly environment: Be part of a start-up that thrives on high-performance EV technology.
- Private Health insurance (company level plan): Access to Sanitas plan at a reduced employee cost (for employees, spouse, or children) .
- Accident insurance.
- Subsidized canteen.
- Brilliant colleagues and Top Talent.
- Regular events and team-building activities.
Compensation and benefits
- Competitive compensation.
- Flexible compensation.
- Health insurance.
- Dining room & subsidized catering.
- Flexible Work Schedule (5 days month remote work).
- Regular events and team building activities.
BOLD is an equally opportunity company. We believe in a merit and competence culture where the best ideas thrive regardless of age, disability, race, religion, or belief, gender, sexual orientation, marital status or family circumstances.
Bold respects your privacy and is committed to protecting the personal information you share with us, please refer to Bold’s Privacy Policy for more details.
Apply for this job
*
indicates a required field