Wednesday, October 29, 2025
Sparagus

Algorithm Engineer

Posted: 1 days ago

Job Description

We are looking for a skilled engineer to join our systems team as the guarantor of existing MATLAB/SIMULINK algorithm developments.This engineer will oversee and maintain simulators modeling for both unguided and laser-guided rockets, integrated firing algorithms, and guidance, navigation, and control (GNC) algorithms.The role is focused on ensuring the robustness, maintainability, and continuous evolution of algorithmic software through configuration management, architectural oversight, and ongoing optimization. The Algorithm System Engineer position is a critical capability for our business and offers significant opportunities for career growth.RESPONSIBILITIES• Act as the technical guardian of MATLAB/SIMULINK algorithms related to rocket and firing simulations within the system team• Oversee the development, version control, and configuration management of algorithm codebases, ensuring traceability and consistency across releases• Define and enforce coding standards, software architecture guidelines, and best practices for efficient, reusable, and maintainable code libraries• Collaborate closely with algorithm developers and system engineers to integrate new features and optimize existing simulations • Conduct regular code reviews, validation, and verification of algorithm implementations to guarantee performance and correctness• Manage updates, bug fixes, and improvements in alignment with project schedules and priorities.• Support documentation efforts, including technical specifications, user manuals, and architectural diagrams• Facilitate knowledge sharing and training related to MATLAB/SIMULINK tools and methodologies within the teamREQUIRED SKILLS AND QUALIFICATIONS• Advanced degree in Aerospace Engineering, Electrical Engineering, Computer Science, or related technical field• Extensive experience with MATLAB and SIMULINK for the development and maintenance of complex simulation models• Proven background in guidance, navigation, and control (GNC) algorithm design and simulation• Strong software engineering skills including version control systems (Git, SVN, etc.), configuration management, and code optimization techniques• Solid understanding of software architecture principles and best practices for reusable and modular code bases• Experience with algorithm verification and validation in simulation environments• Excellent problem-solving skills and the ability to collaborate effectively within multidisciplinary teams• Strong communication skills in English to document and present technical concepts clearlySOFT SKILLS• Self-motivated, organized, and able to manage multiple projects efficiently• Good communicator with strong teamwork and interpersonal skills• Fluent in English and French, both written and spoken• Enthusiastic about innovation and emerging technologies

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs