Overview
Client is seeking a Software Engineer to design, develop, test, troubleshoot, and debug software programs for enhancements and new products. This role focuses on C , MATLAB/Simulink, embedded systems, and Guidance, Navigation, and Control software development within a collaborative engineering environment.
Core Responsibilities
Design, develop, test, troubleshoot, and debug software programs for enhancements and new products
Develop and maintain object-oriented and MATLAB/Simulink-based projects
Collaborate with developers and test engineers to develop and integrate Guidance, Navigation, and Control software into a larger codebase
Develop data processing tools to support development and deployment processes
Identify and write test cases to maintain high software quality
Write clean, maintainable, and thoroughly documented code
Work effectively with application domain experts within established process frameworks
Support other software engineering duties as required
Essential Qualifications, Skills, and Technologies
Strong proficiency in C
Strong MATLAB/Simulink experience for embedded systems
Experience developing object-oriented software
Good knowledge of linear algebra
Experience with Git or similar version control tools
Ability to troubleshoot complex software issues across different layers of the code stack
Strong understanding of software engineering best practices
Strong analytical, problem-solving, and logical reasoning skills
Strong written and verbal communication skills
Ability to work independently and collaborate with local and global teams
Preferred Skills or Experience
Guidance, Navigation, and Control software experience
Experience developing data processing tools
Experience writing test cases and supporting high software quality standards
Experience working with application domain experts and test engineers
- Bachelor's degree in electrical, software engineering, or relevant field required
- At least 2 years of demonstrable software engineering experience with proven results in a professional environment
- Practical experience with software development of real-time embedded products involving both object oriented and MATLAB/Simulink model-based programming for guidance, navigation, and control system development
- Angular/Javascript for UI integration (bonus)
Work Details
Location: Dayton, OH
Work arrangement: Onsite




