Back to Jobs

Junior Software Engineering Developer (New Grad)

Remote, USA Full-time Posted 2026-04-22

General Dynamics Mission Systems–Canada is dedicated to shaping the future of defense and security through advanced technology. They are seeking a Junior Software Engineering Developer to focus on low-level embedded software development, working with ARM platforms and utilizing C/C++. The role involves developing firmware and Linux applications, collaborating in a team environment, and ensuring efficient integration of software and hardware.


Responsibilities

  • Work with OS: Linux (Ubuntu, shell), Windows, FreeRTOS, QNX, VxWorks
  • Development Languages: C/C++, python3, Bourne shell scripts
  • Interfaces: I2C, SPI, JTAG, USB, Ethernet (TCP/IP networking, SSH), CAN bus
  • SW Tools: Git and GitLab CI/CD (continuous integration and automated test), Artifactory, Visual Studio Code, Docker, Confluence
  • Developing embedded application software for devices and computers
  • Work with micro-controllers and video processors
  • Debugging computers, operating systems, and Ethernet networks
  • Conduct software/hardware integration and test, working from digital schematics
  • Collaborate and share ideas in team environment
  • Management of Software Requirements
  • Review of Circuit Card Schematics

Skills

  • Bachelor's degree program in Computer Engineering, Software Engineering, Mechatronics Engineering, Computer Science, or equivalent
  • Experience with one of the following languages: C/C++, python3, Bourne shell scripts

Benefits

  • Comprehensive medical, dental and vision coverage for you and your eligible dependents, from day one of employment at no cost to you.
  • Flexible benefit options available (including HCSA).
  • Emergency medical travel insurance.
  • 24/7 virtual health care services.
  • Employee & Family Assistance Program (EFAP) – counselling, life coaching, lifestyle change support, and financial planning.
  • Onsite fitness facilities & employee resource groups.
  • Defined Contribution Pension Plan (DCPP) with employer contributions after 3 months of service.
  • Access to financial advisors for investment advice and comprehensive financial planning.
  • Voluntary Registered Retirement Savings Plan (RRSP) accessible from day one.
  • Flexible time away to rest and renew with vacation, holidays, vacation purchase plan and parental leaves (with top up options).
  • Sick leave and disability programs.
  • Grow your career your way with free access to a learning platform offering a wide range of courses and resources.
  • Educational Assistance Program to support formal learning.
  • Self-directed mentoring opportunities.
  • Reimbursement for professional and industry-related memberships and dues.
  • Employee discounts on travel, home and auto insurance, as well as services and activities.
  • Free onsite parking.
  • Annual scholarship program for children of GD employees.
  • Employee social clubs and recreational activities.

Company Overview

  • As one of Canada’s largest, most established defence and security technology companies, General Dynamics Mission Systems–Canada is a force in the business community, developing and utilizing the skills of Canadian suppliers, building Canada’s manufacturing base, and supporting research and development, while providing a flexible and innovation-driven workplace for over 1,200 employees across the country. It was founded in 1948, and is headquartered in Ottawa, Ontario, CAN, with a workforce of 1001-5000 employees. Its website is https://gdmissionsystems.ca/.

  •   Apply To This Job

    Similar Jobs

    Commercial Portfolio Manager II

    Remote, USA Full-time

    Senior IT Program Manager - SAP Modernization job at Public Service Enterprise Group - PSEG in Newark, NJ

    Remote, USA Full-time

    Call Center Specialist - Remote - Part-Time (30 Hours) - Bilingual REQUIRED (Spanish/English) - $21/hr

    Remote, USA Full-time

    Lead Analytics Consultant (Remote)

    Remote, USA Full-time

    Online Vacation Coordinator - No Experience Needed

    Remote, USA Full-time

    flex driver

    Remote, USA Full-time

    Remote Audiologist in TX

    Remote, USA Full-time

    Principal Software and Security Compliance Audit Specialist – Remote

    Remote, USA Full-time

    Part-Time Medical Writer: NLM Health Content

    Remote, USA Full-time

    Remote Real Estate Virtual Assistant — CRM & Listings Pro

    Remote, USA Full-time

    Associate, Finance & Strategy, Games

    Remote, USA Full-time

    Zurich Underwriting Associate Program - Montreal

    Remote, USA Full-time

    Remote Customer Service Advisor (Part-Time) WFH

    Remote, USA Full-time

    **Experienced Customer Service Representative (Remote) – Delivering Exceptional Experiences in a Dynamic Team Environment**

    Remote, USA Full-time

    SEO Content & Web Copy Specialist – Short Term Assignment (STA)

    Remote, USA Full-time

    FULL TIME Opportunity: Entry Level ( Yelp ) $45/H ? WFH ? Vacancy

    Remote, USA Full-time

    Mortgage Loan Originator

    Remote, USA Full-time

    **Experienced Full Stack Data Entry Specialist – Customer Support and Technical Assistance**

    Remote, USA Full-time

    Want Director, Oncology Medical Engagement Lead (MD required) - REMOTE in USA

    Remote, USA Full-time

    Experienced Remote Data Entry Specialist - Work from Home Opportunities with Competitive Compensation at blithequark

    Remote, USA Full-time