Embedded Software Developer at General Dynamics
General Dynamics Missions System International
Job Description
Launch your career as an Embedded Software Developer at General Dynamics Mission Systems–Canada. Contribute to defense technology by developing low-level software in a hybrid work environment. We are seeking a junior developer specializing in embedded systems.
Your role will involve programming in C/C++ for ARM platforms, utilizing Git for version control, and dealing with various communication interfaces. Join us to tackle challenges in military-grade software and help deliver solutions that matter. Key Responsibilities: • Develop low-level embedded application software for critical defense systems • Work with operating systems: Linux, Windows, FreeRTOS, and more • Debug microcontrollers and video processors effectively • Conduct software/hardware integration tests using technical schematics • Collaborate with team members to share ideas and solutions Requirements: • Bachelor’s degree in Computer Engineering or related field • Proficiency in C/C++, Python3, and shell scripting • Experience with embedded systems and debugging tools • Familiarity with Git and CI/CD processes • Eligibility for Canadian government security clearance Enhance national security through software development and make a meaningful impact at General Dynamics. #J-18808-Ljbffr