Software Engineer
Role details
Job location
Tech stack
Job description
Our client is a global innovator in advanced technology solutions, enabling organizations to seamlessly connect the physical and digital worlds to improve productivity, efficiency, and sustainability. Their cutting-edge platforms support mission-critical industries such as transportation, construction, agriculture, and geospatial services through a powerful combination of intelligent software, connected systems, and data-driven insights. This role offers an exciting opportunity for a skilled software engineer to contribute to the development of high-performance Guidance, Navigation, and Control (GNC) systems. You ll work on complex, real-time embedded software solutions that directly impact next-generation products. The position provides strong technical growth potential, cross-functional collaboration, and the chance to work on impactful engineering challenges in a highly innovative environment., * Design, develop, test, and debug software components for enhancements and new product features aligned with system requirements
- Build and maintain object-oriented and MATLAB/Simulink-based applications for embedded and real-time systems
- Collaborate with cross-functional teams to integrate GNC software into a larger system architecture
- Develop internal tools for data processing to support development, testing, and deployment workflows
- Create and execute test cases, ensuring high-quality, reliable, and maintainable software delivery, Key Words: C++, MATLAB, Simulink, Embedded Systems, Guidance Navigation Control, GNC Software Engineer, Real-Time Systems, Object-Oriented Programming, Model-Based Design, Software Development, Data Processing Tools, Git, Aerospace Software, Control Systems, Linear Algebra, Software Engineering Jobs, On-site Engineering Roles, Dayton OH Jobs, Engineering Careers
Requirements
- Strong proficiency in C++ and MATLAB/Simulink with at least 2+ years of professional software development experience in real-time embedded systems
- Hands-on experience developing Guidance, Navigation, and Control (GNC) software using both object-oriented and model-based design approaches
- Solid understanding of linear algebra and software engineering best practices
- Experience using Git or similar version control systems
- Excellent analytical, troubleshooting, and logical reasoning abilities
- Strong communication skills with the ability to work independently and collaborate across global teams
- Bachelor s degree in Electrical Engineering, Software Engineering, or a related technical field
Bonus: Experience with Angular or JavaScript for UI integration, Eligibility Notice: U.S. Citizens, s, and those authorized to work in the U.S. for any employer will be considered. This role does not allow third party/ corp-to-corp candidates.