Linux Software Developer & Infrastructure Lead
General Dynamics Land Systems–Canada is a world-class defence industry leader in providing land and amphibious combat vehicle solutions and is located in southwestern Ontario, in the City of London. Our Canadian operations employ approximately 1,700 people who design, manufacture and support light and medium armoured vehicles. Our specialists are among Canada’s finest in the defence industry who excel in machining, materials, electronics, software development, prototyping, logistic support and systems integration. Innovation is in our DNA. We are driven by the need to provide innovative solutions to our customers and continuously strive to create new technologies that we can use to build cutting-edge solutions. We achieve this by attracting, developing and retaining only the highest calibre of talent by fostering an environment of collaboration, creativity and curiosity. We pride ourselves on the culture of continuous improvement and provide our workforce with myriad opportunities to develop.
Equally as important at General Dynamics Land Systems-Canada, is our belief in supporting our many community partners and stakeholders. We understand that the economic, social and environmental choices we make affect the lives of our customers, shareholders, employees and communities. That is why we operate our business ethically and according to the principles of honesty, transparency and accountability.
We are committed to contributing to the communities in which our employees live through donations to local agencies, sponsorship of area events and support of local activities. We are part of the community – and the community is part of us.
We are seeking a Linux Software Developer & Infrastructure Lead who is excited to be part of an innovative software development team. You will be the go-to for Linux development in a growing group of high performing developers within Land Systems–Canada.
We are looking for a developer with the following experience:
- BIOS: understanding of BIOS configurations, installing and maintaining BIOS versions, PXE boot
- YOCTO: understanding of BitBake recipes, Layers
- Docker: understanding of Docker build and configuration, Docker compose, Docker Lifecycle, containerd
- Continuous Integration Environments
- Experience with administering a Continuous Integration platform such as Atlassian Bamboo
- Network Configuration
- Network switch configuration
- Understanding of network gateways
- Experience running and configuring VMs
- Experience with RTOS is beneficial
- Ability to develop shell and python scripts
- In-depth knowledge of Linux including but not limited to
- User permissions
- disk partitions
- disk quota
- network interface configuration
- kernel modules
- Creation and deployment of OS images.
- Experience in operating system hardening is beneficial.
- Maintain and track licenses for software installed on vehicle platforms as well as developmental licenses
A software development career at General Dynamics Land Systems–Canada will provide you with the opportunity to be involved in a broad variety of projects and programs that will enhance Land Systems–Canada’s vision, values and purpose. As part of the team, you will create high quality and high impact software solutions that will be used by our customers domestically and abroad.
Additionally, we are counting on you to help shape and define the Land Systems–Canada culture, one that prides itself in reflective learning and taking into account the unique voices and perspectives of our ever-evolving workforce.
The Local Area
London, Ontario, or the ‘Forest City’, has a great deal to offer its residents, from nature and sports enthusiasts to foodies and families alike. Discover the best of London by taking advantage of bike paths, kayaking down the Thames River, visiting local memorial and provincial parks, taking in the vibrant culinary scene and cultural events and more. London is also home to world-class hospitals and medical facilities and is only two hours west of Toronto and two hours northeast of Detroit.
General Dynamics Land Systems – Canada is an employment equity employer who values diversity and inclusion. We are committed to providing accommodations for persons with disabilities. If you require an accommodation, we will work with you to meet your needs. It is a requirement that General Dynamics Land Systems - Canada be registered with the Canadian Controlled Goods Program and that all of its workforce be security assessed. As such, successful applicants must meet all applicable security requirements, including, but not limited to, the ability to obtain and maintain a Canadian government security clearance to secret level.