Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Software Engineering Developer (New Grad)

Full-time

GD Mission Systems

Responsibilities for this Position


Location: 1941 Robertson Rd, Nepean, ON K2H 5B7, Canada

Employment Type: Fulltime-Regular

Company Description

Build bold. Deliver impact. Win together.

At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future 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 youre looking for meaningful work that contributes to a safer, more secure world, youll find purpose here. Every day, your skills will directly impact programs that matter.

Job Description

We currently have a new opening for Software Engineering Developers (Embedded). The Vetronics, Vehicle Electronics, team specialize in achieving ultra-fast boot times, developing efficient low-level code for ARM processors, microprocessors, and x86 BIOS. Our code is adaptable across various platforms from embedded Linux kernels to minimal real-time operating systems. We deal with chip register maps and data sheets, not object-oriented design textbooks. Think of our code as akin to Odroid, Arduino, or Raspberry Pi but taken to the next level.

We write hardened, efficient, low-level code, and integrate it into our products which are fielded in armored vehicles. Our military customers use our Display products to navigate, examine maps, communicate, and control integrated vehicle systems. Our Video products bring digital video through a powerful multi-core application processor, and compress Video-over-Ethernet streams to present low-latency video to other vehicle systems. Our Fire Control products ensure safe and accurate operational requirements. Underneath each of those products is our embedded C code, running close to the hardware.

The Opportunity & Working Environment: Join us to focus on low-level embedded software, developing firmware and Linux applications on ARM platforms using C/C++ and Git. We foster an inclusive environment that values diverse perspectives. Successful applicants will enjoy a hybrid work model alternating between home and our lab. GDMSs flexibility in scheduling helps ensure an optimal work-life balance for everyone.

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

Qualifications

Required

  • Bachelors 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

How We Work

  • Work Schedule: 37.5 hours per week - flexible within core business hours.
  • Work Arrangement: A mix of onsite and remote work, as determined by business and role requirements.

It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.

Additional Information

What We Offer
The expected hiring range for this position is $72,000 85,000 CAD annual.

Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:

  • Relevant experience
  • Technical and non-technical skills
  • Education and certifications

Benefits
At General Dynamics Mission Systems Canada, we prioritize work-life balance. As a fulltime regular/term employee, you can enjoy a supportive, friendly and respectful environment with a competitive total rewards package.

  • 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.

Why join us?

  • Purposeful Innovation: Youll work on innovations that genuinely make a difference. Youll apply advanced thinking, design expertise, and practical problem-solving to help equip military and allied forces with leading-edge systems. Youll be surrounded by some of the brightest minds in the defence sector, contributing to next-generation technologies in an environment that celebrates creativity, new ideas, and modern solutions.
  • Connection: We believe people do their best work when they feel they belong, and their ideas can flourish. Different perspectives, experiences, and ways of thinking help us innovate and grow. Strong relationships with our teammates help us unite, overcome challenges, and deliver the world-class quality were known for. Here, we are committed to inclusivity and ensure every individual feels valued, respected, and empowered.
  • Challenging and Rewarding Career Pathways: Your career path matters to us. From mentorship and regular check-ins with your leader to educational support, professional certifications, and continuous training, youll have the resources you need to thrive. Youll work on high-profile, impactful projects that challenge your skills, expand your expertise, and provide opportunities to learn from experienced mentors and grow as an early-career professional. We encourage internal mobility so you can explore different business areas, broaden your skillset, and expand your network.

Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via View email address on gd.com.

Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.

PI285075059

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Junior Software Engineering Developer (New Grad) in California vacancy
  •  ...Repovive © 2025 Repovive, Inc. All rights reserved. Back to Jobs Apply Now Compensation Not listed Posted April 27, 2026 Requirements New Grad Visa Sponsorship Not mentioned Relocation Not mentioned About the Role Early-career SWE at Anrok. Interested in this role? Apply... 
    New grad
    Junior
    Relocation
    Visa sponsorship

    Repovive, Inc.

    San Francisco, CA
    3 days ago
  • $105k - $140k

     ...About the Role We are looking for a Junior Applied AI Engineer- HRIS to join our HRIS team and help...  ...Assist in designing, developing, and deploying AI/ML models to support...  ...experience in AI/ML, data science, or software engineering ~ Understanding of what... 
    Junior
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $101k - $124k

     ...Join Fortinet as a Junior Software Developer and play a pivotal role in the entire software development...  ...-generation GenAI platform, setting new standards for Fortinet products....  ...Knowledge of professional software engineering practices, including version control,... 
    Junior
    Full time

    Fortinet

    Santa Clara, CA
    2 days ago
  • $90 - $100 per hour

     ...Join to apply for the iOS Developer role at Russell Tobin Join to...  ...structures, algorithms, and software design Excellent technical knowledge...  ...computer science, Software Engineering, or a related field....  ...Software Engineer, AI Platform - New Grad Mountain View, CA $145,000.0... 
    New grad
    Contract work
    Remote work

    Russell Tobin

    Sunnyvale, CA
    10 days ago
  • $40 - $45 per hour

     ...field. We are actively looking for a Software Developer - Junior Level to join our Costa Mesa...  ...row, Moffatt & Nichol is Ranked #1 in Engineering News-Record for Marine & Port Facilities...  ..., written, and presentation) ~ All new hires will be required to successfully... 
    Junior
    Hourly pay
    For contractors
    Work at office
    Worldwide

    Moffatt & Nichol

    Costa Mesa, CA
    5 days ago
  •  ...GRISWOLD INDUSTRIES Job Description Junior Software Developer JOB DIMENSIONS : Job...  ...Reports to : Technical Sales Engineer Examples of Duties and Responsibilities...  ...Willingness to learn and adapt to new technologies and methodologies.... 
    Junior
    Work at office
    Local area
    Monday to Friday

    Cla-Val

    Costa Mesa, CA
    21 hours ago
  • $75k

     ...seeking an entry level DevOps Engineer to be part of our DevOps team...  ...responsibility of this role is to develop and maintain cloud-based...  ...Supporting smooth CI/CD processes for software development Assisting with...  ...tools such as AWS CloudWatch, New Relic, or Splunk is a plus ~... 
    Junior
    Permanent employment
    Contract work
    Work experience placement
    Internship
    Local area
    Worldwide

    Cadmus, LLC

    Sacramento, CA
    4 days ago
  • $35 - $48 per hour

     ...Move Forward with Volt! Volt is immediately hiring a Junior AI/ML Engineer in San Diego, CA. As a Junior AI/ML Engineer, you will...  ..., co-ops, research, or early-career roles) building software, data pipelines, or ML prototypes. ~ Python proficiency... 
    Junior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Internship
    Immediate start
    Monday to Friday

    Volt

    San Diego, CA
    2 days ago
  • $110k - $150k

     ...AI / LLM Systems Engineer – Egofold (Junior to Mid-Level) Location: Culver City,...  ...Games strives to create the new high bar for gameplay experience...  .... We have been a global developer and publisher of digital...  ...~2–5 years of professional software engineering, machine learning... 
    Junior
    Full time
    H1b
    Work at office
    3 days per week

    Snail Games USA

    Beverly Hills, CA
    4 days ago
  • $124k - $195.5k

     ...Learning Applications and Compiler Engineer, LPX - New College Grad 2026 page is loaded## Machine Learning...  ...! NVIDIA is seeking engineers to develop algorithms and optimizations for our...  ...architects and design teams to feedback software observations, influence future... 
    New grad

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  •  ...an experienced, creative, and versatile engineer who is eager to tackle the challenge of...  ...reliability, scalability, and performance. Develop observability and metrics to enable...  ...and PostgreSQL. Strong fundamentals in software engineering, with a degree in Computer Science... 
    New grad
    Work from home

    Lightfield

    San Francisco, CA
    21 hours ago
  • $161k - $221k

     ...global leader in materials engineering solutions used to produce virtually every new chip and advanced...  ...encourages you to learn, develop, and grow your career as...  ...fundamentals , software engineering best practices...  ...Employee Type: New College Grad Travel: Yes, 10%... 
    New grad
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    1 day ago
  •  ...Junior Salesforce Developer Looking for a junior salesforce developer to assist with the salesforce deployments for a vendor sitting in Sunnyvale location. Key skill sets are: GITHUB - Must know how to create pull requests Ability to resolve deployment errors... 
    Junior

    Veterans Sourcing Group LLC

    Sunnyvale, CA
    2 days ago
  • $300k

     ...tasks but still fail at the complex, judgment-heavy parts of software engineering. We build the environments that expose those failures and help...  ...Gross, Jeff Dean, Dwarkesh Patel, and Sholto Douglas. Featured in the New York Times, the Dwarkesh Podcast and Hard Fork.... 
    Junior

    Mechanize

    San Francisco, CA
    2 days ago
  • A global open source software provider is seeking a Junior Software Developer for their Observability team. This remote position requires expertise in Python and a working knowledge of Go. The successful candidate will develop a cloud-native monitoring stack, collaborating... 
    Junior
    Remote work

    Canonical

    San Francisco, CA
    21 hours ago
  •  ...Junior Salesforce Developer -Duration: 6 Months Contract Sunnyvale, CA - hybrid 3 days in office (Tue, Wed, THU) -Only Locals/Nonlocals can be submitted: Only Locals -Mode of interview: Zoom -No of rounds of interview: 1 Job Description Looking for... 
    Junior
    Contract work
    Work at office
    Local area

    Veterans Sourcing Group LLC

    Mountain View, CA
    2 days ago
  •  ...Overview: Position: Junior Salesforce Developer Location: Columbus, Ohio Experience: 0-2 Years Work Arrangement: Remote (Work From Home) Employment Type: Full-Time Job Summary We are hiring a driven and enthusiastic Junior Salesforce Developer... 
    Junior
    Full time
    Remote work
    Work from home

    Guru Schools

    Los Angeles, CA
    3 days ago
  • $1,000 per month

     ...Position Summary We're looking for a Junior Data Platform Engineer who's eager to grow their skills in...  ...documentation, testing, and experimentation around new data tools and techniques. Collaborate with data scientists and software engineers to deliver reliable, scalable... 
    Junior
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    San Diego, CA
    1 day ago
  •  ...A pioneering tech firm is hiring a Junior Developer who will work remotely to develop a cloud-native monitoring stack using Python and Go. You will collaborate with a globally distributed team, write high-quality code, and participate in conferences. Candidates should... 
    Junior
    Remote work

    Canonical

    Sacramento, CA
    10 days ago
  •  ...Software Engineer Clearstory is hiring a Software Engineer to join our...  ...product development. As a Junior Software Engineer, you'll help...  ...Clearstory platform while developing strong technical, product, and...  ...evaluate and adopt new AI-powered tools and techniques... 
    Junior
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Clearstory.build

    Walnut Creek, CA
    4 days ago
  • A leading tech firm is seeking a Junior Software Developer in Observability to join their remote team. In this role, you will develop a cloud-native monitoring stack utilizing your Python and Go skills. Responsibilities include collaborating with a global team, writing... 
    Junior
    Remote work

    Canonical

    Los Angeles, CA
    7 days ago
  • A leading software provider is seeking a skilled Python developer to join their remote team. Responsibilities include writing and documenting code, debugging, and collaborating with a globally distributed team. The ideal candidate will have a Bachelor's degree in Computer... 
    Junior
    Remote work
    Flexible hours

    Canonical

    San Diego, CA
    7 days ago
  •  ...Downtown Boulder Partnership is seeking a Junior Java Developer for a remote position, ideally based in Los Angeles, CA. Candidates should have a background in Java programming and data science, with skills in Spring Boot, Docker, and NLP technologies. A Bachelor's or... 
    Junior
    Remote work

    Downtown Boulder Partnership

    Los Angeles, CA
    21 hours ago
  •  ...A leading open-source software company is seeking a Junior Software Developer to help develop a cloud-native monitoring stack. The role emphasizes strong Python skills and experience with Go, while offering competitive compensation and an annual budget for personal development... 
    Junior
    Remote work

    Canonical

    Fresno, CA
    10 days ago
  • $100k - $140k

    Callan is seeking a Junior/Early-Career Back-End Developer in San Francisco or Portland. This hybrid role offers an opportunity to work on TypeScript microservices and GraphQL API. Candidates should have a solid foundation in TypeScript, basic SQL skills, and experience... 
    Junior

    Callan

    San Francisco, CA
    3 days ago
  •  ...Excellent verbal/written communication skills, including communicating technical issues to non-technical audiences - Ability and desire to learn new skills and techniques A Bachelor's degree in a computer related field or equivalent professional experience is required... 
    Junior
    Contract work

    Georgia IT Inc

    San Francisco, CA
    21 hours ago
  •  ...outbound sales. We are looking for our next Founding Full Stack Software Engineer. This position will be shipping across the stack - backend,...  ...are OKAY . 1 year of work experience - unfortunately, no new grads. In person - able to work 5 days a week in San Francisco... 
    New grad
    Junior
    Work experience placement
    Work at office

    PetsApp

    San Francisco, CA
    21 hours ago
  • $1,000 per month

     .... Position Summary We’re looking for a Junior Data Platform Engineer who’s eager to grow their skills in building...  ..., testing, and experimentation around new data tools and techniques. Collaborate with data scientists and software engineers to deliver reliable, scalable... 
    Junior
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Flexible hours
    3 days per week

    Trulioo

    San Diego, CA
    3 days ago
  •  ...Junior Java Developer SFO, CA or Scottsdale AZ - Onsite Hacker rank and 2 Rounds of Interview Requirements: BS in CS 5+ yrs experience...  ...and system design problems Expected to develop new APIs and host new end points Experienced in Distributed System... 
    Junior

    Argyle Infotech

    San Francisco, CA
    2 days ago
  •  ...Greetings from Rootshell Inc, Role: Java Developer Location: Santa Clara, CA Duration: Long Term ~2+ years coding experience in an object-oriented language (C#, Java, Python, etc.) or a functional language (Clojure, Scala) ~ Some... 
    Junior

    Rootshell Enterprise Technologies

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software Engineering Developer (New Grad). Be the first to apply!