Software Engineer
- Montreal, QC, Canada
Compensation Range: Between $62,500 - $112,500 CDN annually · Full-time
Application link verified · Nov 14, 2026. Applications open in a new tab.
Job details
- Pay
- Compensation Range: Between $62,500 - $112,500 CDN annually
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Title: Software Engineer
Job Location: Montréal, QC
Job Code: 44054
Job Schedule: Day Shift
Compensation Range: Between $62,500 - $112,500 CDN annually
We are seeking an junior-level automation/application developer to join the Automation Group in the Marine Division. The selected candidate will be reliable, creative, and open-minded, and will contribute to all stages of automation development.
Essential Functions:
- Participate in every phase of the automation lifecycle: requirements analysis, design, coding, documentation, testing, and validation of the automation software.
- Participate in project meetings and supporting team members by addressing questions related to control-sequence logic.
- Support system acceptance activities with the customer.
- Participate in sea trials, which may include travel to various locations worldwide.
- Bachelor’s degree in Mechanical, Electrical or Software Engineering.
- Experience in developing control-sequence algorithms using PLCs or other types of controllers.
- Experience with Siemens S7 Safety preferred.
- Strong analytical and problem-solving skills with solid technical judgment.
- Strong English writing skills
- Bilingualism (French & English) required. The knowledge of the English language, other than the French language is necessary due to contractual requirements.
- Proficiency in MS Office; strong communication and interpersonal skills.
- Ability to adapt to a fast-paced agile environment and work effectively as part of a team.
- Results-driven approach with strong planning and organizational skills.
- Dependable, responsible, and committed to delivering high-quality work.
- Experience working with multiple operating systems (Windows, Linux, macOS).
- Strong verbal and written communication skills
- Knowledge of naval and commercial certification standards and related processes.
- Experience using Atlassian Jira and MS Office tools.
- Must be eligible for registration with the Controlled Goods Program;
- Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance;
- Hybrid work schedule – 3 days on-site requirement
- 12 statutory holidays per year
- 15 days paid time-off per year
- 7 sick & 2 personal days
- Complete medical & dental health benefits from day 1 (employee & family)
- Life insurance, Short-term & Long-term disability insurance
- Group RRSP with employer matching (up to 5%)
- Employee Assistance Program providing mental health and wellbeing support
L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris’ sole discretion.
This job is for an existing vacancy
At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.
L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.
More about this job
Responsibilities
Contribute to all phases of automation software development, including requirements analysis, design, coding, documentation, testing, and validation. Participate in project meetings, support teammates with control-sequence logic questions, assist with customer system acceptance, and take part in sea trials that may involve international travel.
Requirements
A bachelor's degree in Mechanical, Electrical, or Software Engineering is required, along with experience developing control-sequence algorithms using PLCs or other controllers; Siemens S7 Safety experience is preferred. Candidates need strong analytical and problem-solving skills, technical judgment, strong English writing skills, and French-English bilingualism, and must be eligible for required Canadian controlled-goods registration and security clearances.
Skills
- Automation Development
- Control-Sequence Algorithms
- Siemens S7 Safety
- Requirements Analysis
- Software Design
- Coding
- Documentation
- Testing and Validation
- Analytical Problem-Solving
- Technical Judgment
- English Writing
- French-English Bilingualism
- Jira
- Microsoft Office
- Windows, Linux, and macOS
Benefits
- Hybrid Work Schedule
- 12 Statutory Holidays
- 15 Days Paid Time Off
- 7 Sick Days
- 2 Personal Days
- Medical Insurance
- Dental Insurance
- Life Insurance
- Short-Term Disability Insurance
- Long-Term Disability Insurance
- Group RRSP With Employer Matching
- Employee Assistance Program
Visa sponsorship
Not detected in the job text
Categories
- Software
- Engineering
- Technology
- Security & Safety
- Manufacturing
Keywords
- Automation Development
- Marine Division
- Control-Sequence Logic
- Control-Sequence Algorithms
- PLCs
- Siemens S7 Safety
- Requirements Analysis
- Software Design
- Coding
- Documentation
- Testing
- Validation
- System Acceptance
- Sea Trials
- Agile Environment
- Naval Certification Standards
- Commercial Certification Standards
- Atlassian Jira
- Microsoft Office
- Windows
- Linux
- macOS
- Controlled Goods Program
- Reliability Status
- Secret Level 2 Clearance
- NATO Secret Clearance
- Defense Technology
- National Security
Seniority
Entry level
Perks
- Generous paid time off
- Retirement plan
- Wellness program
Tools
- PLC
- Siemens S7 Safety
- Jira
- MS Office
Languages
- English
- French
Fields of study
- Mechanical Engineering
- Electrical Engineering
- Software Engineering