BOLD is committed to shaping the future of high-performance mobility from Formula 1 to aviation and marine.
As we deliver innovative and impactful products in the mobility sector, we build the company while collaborating with clients on exciting engineering and manufacturing challenges.
Key Responsibilities
1. Design software solutions for battery management systems (BMS) and other battery-related applications, ensuring high performance and reliability.
2. Collaborate with electrical and mechanical engineering teams to integrate software with hardware components of battery systems.
3. Implement algorithms and control strategies to optimize battery charging, discharging, and overall performance.
4. Work closely with stakeholders to understand their requirements and translate them into efficient software solutions.
5. Maintain compliance with automotive standards and regulations for battery management and safety.
6. Stay up-to-date with the latest advancements in battery technology, software development methodologies, and industry trends.
7. Collaborate with a multidisciplinary team to foster innovation, drive continuous improvement, and contribute to the company's technical roadmap.
Minimum Qualifications, Skills, and Experience
1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
2. 2+ years of experience in automotive software engineering.
3. Experience in embedded software development.
4. Proficiency in programming languages such as C/C++, Python, Matlab, Simulink.
5. Experience with software development tools and version control systems (Git, GitHub).
6. English and Spanish language proficiency.
Desirable Skills and Additional Experience
1. Battery management systems (BMS) main functional blocks.
2. Automated software testing, including unitary, integration, and qualification verification.
3. MISRA C.
4. Experience in Software Requirements definition.
5. ISO26262.
6. Experience with communication protocols (e.g., CAN, Ethernet, I2C, SPI) and hardware-software integration.
7. Experience with debugging tools, such as Lauterbach or Segger.
8. Experience with Matlab and Simulink (Model-Based Design).
9. Familiarity with V-model development processes.
About BOLD
1. Dynamic, multicultural, and friendly environment.