Design naval systems software in Mississauga using control systems knowledge, automation experience, and programming skills in C, C++, Java, or Python. In-field support may require travel.
As a Software Engineer, you will design, develop, test, and maintain software applications for military products. You will apply engineering principles, translate functional specifications, and support reliable product performance. The position includes software design, debugging, documentation, and collaboration with engineers and technical staff.
Key Responsibilities:
- Design, develop, and maintain software for naval systems
- Translate functional specifications into defined software capabilities
- Update bug tracking repositories and software user manuals
- Support in-field activities with some required travel
- Follow QMS, health, and safety procedures
Requirements:
- Bachelor's degree in Computer Science or related technical field
- One to three or more years of software experience
- Proficiency in C, C++, Java, or Python
- Familiarity with VxWorks, Linux, debugging, and testing
- Strong analytical, problem-solving, and communication skills
Apply software engineering, automation, and programming expertise to develop naval systems software with Curtiss-Wright in Mississauga.
Software Engineer Naval Systems in Mississauga employer: Curtiss-Wright Corporation
At Curtiss-Wright, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Located in the vibrant city of Ottawa, our team enjoys a supportive work environment that encourages professional growth through mentorship and hands-on leadership opportunities. With a commitment to quality and safety, we empower our employees to take on challenging projects that make a real impact in rugged systems engineering.
Contact Details:
Curtiss-Wright Corporation Recruitment Team