L

L3Harris Technologies

Global defense contractor delivering aerospace tech

Sr. Specialist - Embedded Software Developer

Systems Software EngineeringUpdated on Nov 14
Full-timeWaterdown, Hamilton, ON, CanadaCA$102k - CA$152k

About the Job

Requirements

  • Extensive experience with Embedded Linux development, including knowledge of Linux kernel architecture, system internals, userspace components, shell scripting, and development tooling.
  • Hands-on experience with the Yocto Project/OpenEmbedded, including developing and maintaining recipes, custom layers, images, SDKs, and machine/distribution configurations.
  • Strong understanding of root filesystem design and construction, including init systems such as systemd, package management, filesystems such as ext4 and overlayfs, partitioning strategies, and root filesystem architectures.
  • Experience with bootloaders such as CBoot and UEFI, Linux kernel configuration, device tree development, and device driver integration.
  • Experience supporting hardware bring-up, platform integration, and system validation activities.
  • Background in one or more of the following: Embedded Linux; embedded software development using C and/or C++; Arm-based processors; FPGA-based systems; real-time operating systems, particularly ThreadX or vxWorks; embedded systems interfaces such as I2C, SPI, CAN, and Ethernet; Docker and containerized deployment environments; or OTA update solutions such as Mender, RAUC, or SWUpdate.
  • Experience in any of the following areas: Python for scripting and automation; video or image processing; tracking and detection algorithms; avionics and/or defense applications; software development for complex electronic and FPGA-based systems; automated software test methodologies tailored to embedded systems; or software development using simulation and/or emulation environments.
  • Experience with development tools such as IDEs/editors, compilation toolchains, and source control management systems.
  • Experience with design patterns and architectures for complex embedded software.
  • Experience with Windows and Linux host development environments.
  • Experience with Agile software development methodologies.
  • Experience leading the technical aspects of software development projects.
  • Proficiency in the local language, spoken and written, where necessary to perform the role, collaborate with employees and stakeholders, and support local business operations.
  • Bachelor's degree and a minimum of 6 years of prior relevant experience, or a graduate degree and a minimum of 4 years of prior related experience. In lieu of a degree, a minimum of 10 years of prior related experience is required.
  • Strong knowledge of the job area; the role is typically viewed as having a specialty within the discipline and may require broad knowledge of project management.

Responsibilities

  • Design, develop, and maintain Yocto/OpenEmbedded layers, recipes, images, and root filesystems for complex electro-optical surveillance systems, including custom BSP and distribution configuration.
  • Lead board bring-up, including bootloader (CBoot, UEFI), kernel configuration, device tree development, and driver integration on new hardware platforms.
  • Develop and maintain Docker container images for application deployment, platform configuration, and system integration.
  • Collaborate with electrical, mechanical, electro-optics, and systems engineering teams to meet project objectives.
  • Provide software support to manufacturing and customer support teams, troubleshooting and resolving issues as required.
  • Produce technical documentation to support project development, integration, and sustainment activities.
  • Contribute to project estimation, planning, scheduling, and execution activities.
  • Participate in design reviews and code reviews to ensure quality, maintainability, and adherence to standards.
  • Support department-level improvement initiatives, including code refactoring, test development, and establishing design and coding guidelines.
  • Mentor junior team members and provide technical guidance on engineering best practices.
  • Provide technical leadership for medium-scale projects and cross-functional initiatives.
  • Lead the technical aspects of estimation, planning, scheduling, risk assessment, and review activities for assigned projects.

About the Company

L3Harris Technologies

Global defense contractor delivering aerospace tech

L3Harris Technologies provides advanced aerospace, defense, and space systems for governments and commercial customers. Its products include sensors, communications, and propulsion—such as tactical radios, night-vision gear, satellite payloads, missile defense, and space propulsion—delivered as integrated systems for operations across air, land, sea, space, and cyber domains. The company blends legacy technologies from two joining giants with newer capabilities, faster acquisition cycles, and a focus on missiles, space, and resilient communications to field solutions quickly. Its goal is to be a trusted, scale-ready provider of next‑generation defense and intelligence capabilities for national security and related customers.

Company size
10,001+
Company stage
IPO
Headquarters
Melbourne, FL
Founded
1895

Recently Posted Jobs

Explore more opportunities at L3Harris Technologies

See more jobs