

Algorithm Engineer
Actalent
Posted Thursday, July 3, 2025
Posting ID: JP-005390595
Algorithm Developer
Job Description
We are seeking a skilled Algorithm Developer to join our dynamic team focused on Battery Management Systems (BMS) and advanced control algorithms. This is a unique opportunity to contribute to the development of brand-new control algorithms for managing battery state of charge, voltage, and temperature in embedded systems. You will work closely with a small, collaborative team to develop, implement, and test control algorithms using Simulink, with a strong emphasis on real-time embedded deployment. The role involves completing partially developed algorithms and ensuring they are fully functional on hardware by the end of the year.
Responsibilities
- Design and develop control algorithms for BMS and other controlled items using Simulink.
- Implement algorithms on embedded hardware and validate through testing.
- Collaborate with cross-functional teams to ensure system integration and performance.
- Contribute to simulation and modeling efforts for control systems.
- Support milestone delivery in a fast-paced, constraint-driven environment.
Essential Skills
- Algorithm development.
- Control algorithm design.
- Proficiency with Simulink.
- Model-based design.
Additional Skills & Qualifications
- Master’s or PhD in Mechanical, Electrical, or Aerospace Engineering (or related).
- 3+ years of experience in algorithm development (PhD research can be included).
- Experience developing algorithms for control systems, modeling/simulation, and embedded systems.
- Experience with BMS or similar systems is highly desirable.
Work Environment
This position offers a hybrid work environment, requiring 3 days a week on-site at the R&D Center in Herndon. You will work alongside another Algorithm Developer.
Contact Information
Recruiter: Nicolette Chalk
Phone: +17032792452
Email: nchalk@actalentservices.com