L3Harris Technologies

Manager, Software Engineering

L3Harris Technologies

full-time

Posted on:

Location Type: Office

Location: WaterdownCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$130,000 - CA$180,000 per year

Job Level

About the role

  • Provide leadership, guidance and mentorship of an engaged, high performing engineering team.
  • Contribute to good software engineering design practices, processes and standards throughout the department.
  • Support technical staff throughout the entire project lifecycle in areas such as project estimation, design reviews, resource loading and product release.
  • Develop relationships across engineering functions and the organization at large.
  • Provide metrics, reports and performance measures for your team’s results.
  • Provide expert-level technical support to the organization.
  • Work with other leaders & senior technical staff to develop and maintain our software technology roadmap.

Requirements

  • Minimum of 9 years of experience in embedded software development.
  • University degree or College diploma in Software Engineering, Computer Science or a related discipline.
  • Experience leading & engaging with high-performing software engineering teams.
  • Design, implementation and validation of embedded software, preferably in related fields such as avionics, motor control, computer vision, video processing, or camera systems.
  • Supporting teams to execute complex software development projects from concept to production.
  • Strong background in one or more of the following technical areas: Embedded software development with C or C++.
  • Development of software for complex electronics such as microprocessor, microcontroller, GPU or FPGA based systems.
  • Automated software test methodologies tailored to embedded systems.
  • Development of software using simulation or emulation environments.
  • Familiarity with industry best practices for software development including source control management, Agile practices and Continuous Integration / Continuous Deployment (CI/CD) methodologies.
  • Experience establishing strong relationships with leaders across the organization to achieve results.
  • Experience assessing and hiring the best talent for the team.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded software developmentCC++software designsoftware implementationsoftware validationautomated software testingsimulation environmentsemulation environmentsContinuous Integration / Continuous Deployment (CI/CD)
Soft skills
leadershipmentorshipguidancerelationship buildingcommunicationteam engagementproject estimationdesign reviewsresource loadingperformance measurement
Certifications
University degree in Software EngineeringCollege diploma in Computer Science