Software Developer, ISTAR Program (Intermediate)Location: 1941 Robertson Rd, Nepean, ON K2H 5B7, CanadaEmployment Type: Fulltime-RegularCompany DescriptionBuild bold. Deliver impact. Win together.At General Dynamics Mission Systems Canada, we’re not just engineering technology;
we’re shaping thefuture of defence and security. Our teams design and deliver advanced, mission‑critical solutions that enhance national security, strengthen communities, and protect the people we serve.If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.Job DescriptionThe LC4ISR ISTAR team is seeking an Intermediate Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a multidisciplinary engineering team to deliver Intelligence, Reconnaissance, Target Acquisition and Surveillance (ISTAR) capabilities into a fully integrated tactical network, capable of providing flexible, multi‑role and combat‑capable communications, command and control.As part of an agile development team, you will support all stages of the software development lifecycle, including requirements analysis, system architecture and design, implementation, testing, and maintenance. This role requires on‑site work at our Ottawa office and customer locations within the National Capital Region, with flexibility to work remotely when necessary. Occasional travel may be required to support customer field trials.Responsibilities:- Write clean, maintainable, and efficient code according to coding standards and best practices.- Plan and coordinate feature development.- Implement software components that integrate sensors into ISTAR solutions.- Participate in software code reviews.- Develop and perform software tests, and debug software.- Identify, analyze, document, and resolve issues and defects throughout the product life cycle.- Support verification and validation test events, including customer field trials.- Provide leadership and mentorship to more junior team members.- Stay up‑to‑date on industry developments, tools, and technologies to advance your skills and support team growth.- Perform related duties as assigned.Qualifications- Bachelor's degree in Software Engineering, Computer Science, or related discipline.- 3+ years experience developing system software.- Experience working on development projects with a disciplined approach to software engineering.- Proficiency in Java.- Knowledge of MVC and MVVM.- Strong problem‑solving, debugging, and troubleshooting skills.- Familiarity with software configuration management tools and the Agile software process.- Ability to work effectively independently and within a team environment.- Effective time management skills to meet schedule and budget targets.- Experience working with communication protocols and message exchange patterns (e.G., ZeroMQ, REST), as well as data serialization formats (e.G., protobuf, JSON).- Familiarity with Interface Control Documents for sensor systems would be an asset.- Experience with object‑oriented programming and design patterns.Security and Eligibility:General Dynamics Mission Systems Canada must be registered with the Canadian Controlled Goods program and all its workforce must be security assessed. Applicants must be eligible to work in Canada and meet all applicable security requirements, including obtaining and maintaining a Canadian government security clearance. Additional security requirements may apply.What We OfferThe hiring range for this position is $78,000 – $91,000 CAD annual.- Relevant experience- Technical and non‑technical skills- Education and certificationsBenefits- Comprehensive medical, dental, and vision coverage for you and eligible dependents from day one.- Employee & Family Assistance Program, onsite fitness facilities, and employee resource groups.- Defined Contribution Pension Plan with employer contributions after three months, RRSP access from day one, and financial planning support.- Flexible time off including vacation, holidays, parental leaves with top‑up options, sick leave, and disability programs.- Career development through learning platforms, educational assistance, mentoring, and reimbursement of professional memberships.- Additional perks such as employee discounts, free onsite parking, social clubs, and an annual scholarship program for employees' children.Why Join Us?- Purposeful Innovation: Work on innovations that genuinely make a difference. Apply advanced thinking, design expertise, and practical problem‑solving to help equip military and allied forces with leading‑edge systems.- Connection: Build relationships and an environment that celebrates inclusivity, belonging, and empowerment.- Challenging and Rewarding Career Pathways: Mentorship, ongoing training, internal mobility, and high‑profile projects that expand expertise.AccommodationIf you require accommodation during any stage of the application process, please contact Human Resources via DateWe reserve the right to close this vacancy early if we receive sufficient applications for the role.PI General Dynamics Mission Systems Canada is one of Canada's leading C4ISR and defence electronics companies, with a worldwide reputation for excellence in the production of technology‑based, integrated solutions for land, airborne, maritime and cyber applications.#J-18808-Ljbffr

More from General Dynamics Mission Systems Canada
General Dynamics Mission Systems–Canada 2 days ago
General Dynamics Mission Systems - Canada 2 days ago
General Dynamics Mission SystemsâCanada 30 days ago

Software Developer, Istar Program (Intermediate) - C$78,000 - C$91,000 A Year

Apply Now
Back to search page