Koala HR Solutions logo

Senior Embedded Software Engineer

Koala HR Solutions
Full-time
On-site
İstanbul, İstanbul, Turkey

Company Description

We are a recruitment company specialising in IT, Technology and Engineering positions. We help companies efficiently match open positions with the right candidates, ensuring a successful hiring process.

Job Description

  • Design and develop embedded software for utility-scale Battery Management Systems (BMS).
  • Implement control algorithms for battery charging, safety protections (OVP, SCP, UVP, OTP), and monitoring SoC/SoH.
  • Collaborate with hardware and systems engineers to ensure smooth integration of software and hardware components.
  • Conduct software testing, validation, and debugging to ensure system reliability under various conditions.
  • Ensure compliance with functional safety standards and maintain high system availability.
  • Develop and maintain embedded interfaces and communication protocols such as SPI, I2C, UART, CAN, and Modbus.
  • Adhere to industry-standard coding guidelines and practices, including MISRA-C and SEI CERT C.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of embedded software development, particularly in utility-scale energy storage systems or similar large-scale embedded systems.
  • Proficiency in C, C++, and Assembly for processors such as TI, ARM, and PIC.
  • Experience with microcontrollers or processors that support machine learning.
  • Working knowledge of Python, JavaScript, SQL, and HTML is a plus.
  • Proficient in Git, Bitbucket, Jira, and embedded development environments, including GNU build tools and cross-compilers.
  • Experience with TI-RTOS, Linux, and VxWorks for embedded systems.
  • Expertise in SPI, I2C, UART, CAN, and Modbus.
  • Experience with functional safety standards and coding practices such as MISRA-C.
  • Hands-on experience with software validation, testing, and debugging for large-scale systems.

Additional Information

 

What Our Client Offer:

  • The company gives employees a share of its stock.
  • You can set your own working hours.
  • Periodic trips to America and Europe.

Hiring process: 3 rounds

💻How To Apply

If you think you're ready to build a long-term career and be part of a winning team, please follow the Apply Button to submit your application.

 

We look forward to meeting you 😊