Job Description
I'm looking for a talented Embedded Software Engineer with a specific focus on BMS to join my client's software team. Full details below:
Key Responsibilities:
- Designing, developing, and testing embedded software for Battery Management Systems.
- Collaborating with cross-functional teams to integrate software with hardware components.
- Implementing algorithms for battery state estimation, balancing, and thermal management.
- Ensuring software compliance with industry standards and regulatory requirements.
Requirements:
- Solid knowledge of battery chemistry, physical properties, and how batteries work.
- Extensive experience in developing embedded software for microcontrollers or similar platforms.
- Proficiency in MATLAB/Simulink and programming languages such as C, C++, Python, or Java.
- Familiarity with serial interfaces like UART, SPI, I2C, or CAN bus (an advantage).
- Experience in analysing complex problems and developing efficient solutions.
- Proven expertise in debugging software and identifying system errors.
- Knowledge of regulatory requirements and standards in battery management, including ISO 26262 (an advantage).
- A collaborative spirit, thriving in international team environments.
- Good level of German and English speaking (B2 or above)
Benefits:
- Above market-average salary
- Fully remote working option
- Regular training and seminars
- 30 days holiday + bank holidays
- Flexible working hours
If you think you'd be a good fit for this position, apply directly to this ad or send your updated CV to J.atkinson@cubiqrecruitment.com