As a Lead Software Engineer at Honeywell Aerospace, you will play a critical role on a cross-disciplinary team that specializes in the design, development, and manufacturing of novel, state-of-the-art optical and science instruments for military, government, and commercial space applications, including Earth observation, atmospheric monitoring, space situational awareness, maritime traffic monitoring, and optical communications. You will be integral in creating software system solutions that meet the evolving needs of our customers. You will be involved in every aspect of the software development life cycle, from the front end of business development through product end-of-life.
In this role, you will collaborate with stakeholders to define software requirements, design software architectures, and ensure the successful implementation, testing and delivery of projects. Your technical skills will be crucial in driving the development of reliable and high-performance software for space applications. Your expertise in software engineering, design, integration, testing, and technical leadership will be instrumental in shaping the future of technology and space exploration.
Key Responsibilities
- Provide technical leadership, guidance, and support on development programs as part of a highly engaged and integrated engineering team.
- Develop embedded software and software applications for Space products.
- Create software level requirements, architecture, detailed design, and test plan documentation, to meet program and customer needs.
- Lead software and high-level system architectural studies and operational concepts to define and select appropriate designs.
- Lead design verification and validation activities for software.
- Perform simulation and analyses and develop system-level models to ensure end-to-end performance requirements of the software designs are met.
- Debug and troubleshoot software to resolve issues.
- Lead technical feasibility, readiness, and risk analysis assessments, and provide estimates of cost and schedule.
- Provide technical support to customers, including briefings and conference presentations.
- Develop documentation according to space agency standards (i.e. Canadian Space Agency, NASA, and ESA).
- Prepare proposals for new business pursuits and draft white papers.
- Collaborate with stakeholders to ensure alignment on project objectives and progress.
- Implement and enforce quality control measures to ensure the reliability and safety of software.
You Must Have
- Bachelor’s degree or higher from an accredited institution in a technical discipline such as Computer Science, Software Engineering, or a related field.
- Minimum 8 years of experience in a software and/or systems engineering technical lead role involving complex software and/or systems engineering projects.
- Comprehensive knowledge of software development methodologies and tools involving both embedded software and application-level software.
- Strong proficiency in programming languages such as C, C++, C#, Python.
- Excellent communication and interpersonal skills, to effectively communicate technical information across different levels of the organization and externally.
- Self-motivation and the ability to work with little supervision, consistently taking the initiative to get things done.
We Value
- Experience with product development and knowledge of industry best practices and emerging technologies in the Aerospace/Space industry.
- Experience with embedded Linux/UNIX.
- Experience with safety-critical software and systems development.
- SQL database experience.
- Understanding of various software development lifecycle models.
- Experience with system-level simulation tools such as MATLAB.
- Familiar with Jira.
- Familiar with Github and/or Azure Source Management tools
- Knowledge of software configuration management and change management practices.
- Ability to quickly analyze, incorporate, and apply new information and concepts.
- Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
- Ability to work in a fast-paced and dynamic environment and adapt to project changes.
- Ability to simultaneously manage a variety of complicated tasks.
- A results-oriented and structured problem-solving approach.
- A passion for innovation and continuous learning.
Additional Information - JOB ID: HRD231273
- Category: Engineering
- Location: 303 Terry Fox Dr,Ottawa,Ontario,K2K 3J1,Canada
- Exempt