Software Engineering Developer (Linux)
General Dynamics Missions System International
- Remote job
Company Description
At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world’s most critical problems, alongside some of the brightest engineering minds, your application is welcome. Join a community where your unique perspective propels innovation.
Why Join Us?
- Flexible Work Environment: We have On-site and Hybrid positions, this is often dependent on the nature of your role. We offer a variety of options for your work schedule which includes compressed work week options, flexible start times and shut down periods.
- Professional Development: We offer a number of resources and support to help develop your professional toolkit! You should anticipate regular progress reviews as well as access to educational assistance, professional designations and certification support, training and more!
- Total Rewards: Consider it covered—health, dental, and beyond. Early access to a pension plan with various perks to acknowledge your contributions to the organization.
Job Description
We are currently hiring for a working level Software Engineer with Linux systems administration experience 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. You will be part of an agile development team that is responsible for designing, implementing and verifying software components for ISTAR commanders and operators. As a team member, you will work closely with the lead engineer to deploy system architecture to facilitate implementation, testing, and maintenance.
As part of the Agile team, you will:
- Design, develop, implement, troubleshoot, and maintain various IT systems, ensuring optimal performance, availability, and security.
- Manage IT system infrastructure and processes related to these systems, including monitoring and problem resolution.
- Identify, troubleshoot, and resolve system problems, communicating status to management and internal customers.
- Identify, analyze, document, and resolve issues and defects throughout the product life cycle, supporting verification and validation test events.
- Write clean, maintainable, and efficient code according to standards and best practices.
- Implement software components that integrate sensors into ISTAR solutions, develop and perform software tests, and debug software.
- Participate in software code reviews, ensuring high-quality code and adherence to coding standards.
- Provide leadership and mentorship to more junior team members, contributing to their growth and development.
- Stay up-to-date with industry trends and technologies, applying technical expertise to drive innovation and improvement in software development processes.
- Perform related duties as assigned.
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.
Qualifications
- Bachelor's degree in Engineering, Computer Science or related discipline.
- 5+ years of related experience developing system software.
- Proficiency in programming languages such as C# or Java.
- Strong problem-solving, debugging, and troubleshooting skills.
- Excellent communication skills, both written and verbal.
- Experience 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.
- Proficient in Linux OS, especially in distributions such as RedHat, CentOS, or Ubuntu.
- Experience managing user accounts, groups, permissions, and authentication using standard Linux tools.
- Well-versed in configuring and troubleshooting network services including DNS, DHCP, and firewalls.
- Versatile in working with virtualization platforms such as VMware, and container technologies like Docker.
- Proven experience with container technology, including Kubernetes, Docker, and other orchestration tools.
- Skilled in administering large software deployments on Linux/Unix systems, clustered storage solutions (e.g., Ceph), and configuration management software (e.g., Puppet, Ansible).
- Must be a Canadian citizen with 15 years of consecutive residence in Canada. Must be able to obtain and maintain Canadian Security Clearance and a positive Controlled Goods Assessment.
Additional Information
We believe the unique contributions of each of our colleagues are key in our ability to drive innovation. By fostering a culture of belonging, encouraging idea sharing at all levels, and reinforcing the very real impact of what we do, we offer an environment where everyone can take pride in their work. We respect diverse opinions, and value the lived experiences each and every one of us bring to our workplace. If you require accommodation during any stage of the application process, please contact Human Resources via [email protected] .
- ...for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-... ...testing of our cutting edge LightSpeed Software by actively engaging with both the test... ...discussions. In this role, Senior Linux Developer will assume ownership of specific software...SuggestedInternshipWork at officeWorldwide
$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...tasks through all stages of the software development life cycle.... ...solutions and automate tasks. Developing automated tests for new and updated... ...~ Strong understanding of Linux/Unix based systems ~...SuggestedFull timeWork at officeRemote workFlexible hours- ...Senior BSP/Linux Engineer. HYBRID (MUST BE IN THE OTTAWA AREA) THIS CONTRACT HAS A TBD START DATE... ...is acceptable Linux Embedded software and embedded systems experience Automation... ..., USB, and WiFi ~ Prior experience developing and testing drivers and BSP ~ Strong grasp...SuggestedContract workFor contractors
- ...Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay)... ...Server, Apache Tomcat Operating Systems: Linux (RHEL, Alma Linux, Ubuntu) Tools:... ...University degree in computer science, Engineering, IT, or related discipline ~ Minimum...SuggestedFull timeContract workTemporary workPart timeInternshipFlexible hours
- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for... ...~3-5 years of software engineering experience, with exposure to the entire... ...relying on those APIs Experience with Linux, Windows, Virtualization Experience...SuggestedFull time
$80k - $105k per year
...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design,... ...Developer, this role will leverage software engineering skillsets to support the SRC enterprise... ...Applied knowledge and experience with Linux and Windows operating systems. Experience...Full timeWork at officeRemote workFlexible hours$75k - $100k per year
...together. Job Purpose The design engineering group provides complete end-to-end product... ...The design team is seeking an Embedded Software Developer for the Advanced Systems and... ...be considered if strong experience with Linux environment. ~ Linux-based embedded system...Full time- ...over 55 years. Backed by a legacy of engineering excellence, reliability and... ...on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed... ...~ Solid understanding of Linux environments and command-line tools...Full timeInternshipWorldwide
- ...areas of IT including cloud technology, software solutions, and infrastructure, as well... ...: Implementation Specialist - Senior Linux and Cloud Engineer Reports to: Technical Services... ...resource utilization. Collaborate with developers, DevOps, and security teams to deliver...Full time
- ...innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team... ...skills ~ Proven capability with: Linux, Python ~ Competence with databases... ...in Computer Science, Software Engineering or related field Minimum of 5 years...Full timeLocal areaRemote workFlexible hours
$95k - $110k per year
...- Experience with observability tools such as Prometheus, Grafana, CloudWatch, Loki, Datadog, or OpenTelemetry. - Experience with Linux, cloud networking, IAM, monitoring, logging, and troubleshooting. - Experience with GitHub actions, CI/CD pipelines and deployment automation...Full timeImmediate start- ...societal impact. Ciena’s WaveLogic Software Development team builds and... ...optical components Apply Linux kernel, TCP/IP stack,... ...development activities Design and develop drivers, diagnostics, and applications... ...development tools to improve engineering efficiency Collaborate with...Full timeFlexible hours
- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision... .... What will you be doing? As the Embedded Software Engineer, you will play an integral part of an agile development team,...Worldwide
- ...and strengthen operational readiness. We are seeking a Junior Software Developer who is eager to learn, grow their technical skills, and... ...or Information Management, Information Technology, Software Engineering, Computer Science or Computer Programming ~1+ year of recent...Full timeTemporary workPart timeInternshipFlexible hours
$75k - $80k per year
...established team as a Network Communicatioins Software Developer. As part of our team, you will design,... ...~ Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent ~... ...: Bash, Python ~ Operating Systems: Linux ~ Version Control Systems: Subversion...Long term contractPermanent employmentWork at officeWorldwide- ...Who you are: You're a passionate software developer who wants your work to make a difference... ...s degree in computer science, software engineering or a related technical field. ~7+... ...Framework) or Python. Proficiency in Linux environments and scripting with Bash...Work at officeRemote workWorldwideRotating shift
$120k - $155k per year
...waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at... ...into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact...Long term contractInternshipWorldwideShift work$105k - $155k per year
...headquarters three vehicle assembly and engine manufacturing plants three... ...high-quality Android-based software that enables seamless... ...are not limited to: Design develop and maintain Android services... ...software with embedded automotive or Linux-based platforms and help ensure...Full time- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering Oracle Commerce...Permanent employmentFull time
$90k - $140k per year
...motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end real-time solutions for the public... ...Gradle; ~ Experience with different OS (Windows, Linux); ~ Experience in one or more of virtual machines...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore... ...looking for talented Software Developers to join our growing engineering team. Whether your experience is in mobile, backend, cloud, or...Full time
- ...We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes... ...work is completed in Microsoft and/or Linux operating system environments. ~ Design... ...Bachelor’s degree in the field of Sciences, Engineering, Computer Science, or Mathematics OR a...Full timeTemporary workPart timeInternshipFlexible hours
- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...our cutting-edge LightSpeed Software. Actively engage with both... ...of software applications. Develop and maintain tests for... ...integration of software components on Linux operating systems. Assist...Full timeInternshipWork at officeWorldwideMonday to friday
$85k - $225k per year
...employees, and communities. The Role Software Engineers will contribute to the technical design... ...test coverage Mentor junior developers Requirements ~3+ years of server... ...Mockito, Log4J, AspectJ, Tomcat, JMS, Linux) ~1+ years of experience with relational...Remote jobFull timeWork at officeLocal areaWork from home- ...impact. We are seeking an Embedded Software Engineer to work as part of our R&D software firmware... ..., and broad embedded systems expertise developed across a diverse set of projects.... .... ~ Experience developing software in Linux based‑ environments. ~ Proficiency in...Long term contractInternship
- ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service... ...on X and LinkedIn or visit As our Senior Specialist Software Developer for EMS, you will be responsible for ensuring the seamless operation...Full timeInternshipWork at officeWorldwide
- ...And Responsibilities As an Application Developer, you will develop, support, and maintain... ...Capabilities ~8+ years of hands-on software development experience, including low-level... ...of design principles, software engineering processes (e.g., SOLID, DRY), and the Software...Long term contractPermanent employmentFull timeWorldwide
- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead... ...processing, and real-time distribution. Develop and optimize pub/sub networking capabilities... ...Engine or Gazebo. Experience with Linux-based systems and containerized deployments...
$106k - $141.5k per year
...Barracuda: We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You will... ...analysis, and root cause summarization Collaborate with engineers, product owners, and stakeholders to ensure high-quality...Full timeWorldwide$135k - $165k per year
...experience could be a direct result of our technology—and your hard work! About the Role This position is for a Senior Software Developer for the AI team. In this role, you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration...InternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Developer (Linux). Be the first to apply!
- développeur logiciel Ottawa, ON
- junior software developer Ottawa, ON
- new graduate software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer co-op Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer devops Ottawa, ON
- linux software engineer Ottawa, ON
