Role Summary Design, implement, and test realtime embedded software supporting AAMS capabilities ... Demonstrated programming experience C/C++. * Demonstrated experience with networked systems.
Role Summary Design, implement, and test realtime embedded software supporting AAMS capabilities ... Demonstrated programming experience C/C++. * Demonstrated experience with networked systems.
About your next Challenge as a Software Engineer: We are seeking an junior-level automation ... Supporting system acceptance activities with the customer. * Participating in sea trials, which may ...
About your next Challenge as a Software Engineer: We are seeking an junior-level automation ... Supporting system acceptance activities with the customer. * Participating in sea trials, which may ...
High autonomy role, embedded in a team of senior software and data engineers, collaborating on the data platform problem and solution space. Translating complex, ambiguous requirements into resilient ...
High autonomy role, embedded in a team of senior software and data engineers, collaborating on the data platform problem and solution space. Translating complex, ambiguous requirements into resilient ...
Collaborating with operations and trading teams to ensure production systems are in optimal ... Solid understanding of software engineering principles and best practices * Strong knowledge and ...
Quick apply
Collaborating with operations and trading teams to ensure production systems are in optimal ... Solid understanding of software engineering principles and best practices * Strong knowledge and ...
Embedded Firmware Developer
Montreal, QC · On-site
Write software modules to manage and control Home Energy Station product across multiple electronic ... Experiences with C and C++ application programming in an embedded context * Recent experience ...
Quick apply
Embedded Firmware Developer
Montreal, QC · On-site
Write software modules to manage and control Home Energy Station product across multiple electronic ... Experiences with C and C++ application programming in an embedded context * Recent experience ...
Embedded Firmware Developer
Montreal, QC · On-site
Write software modules to manage and control Home Energy Station product across multiple electronic ... Experiences with C and C++ application programming in an embedded context * Recent experience ...
Embedded Firmware Developer
Montreal, QC · On-site
Write software modules to manage and control Home Energy Station product across multiple electronic ... Experiences with C and C++ application programming in an embedded context * Recent experience ...
Software Engineer III
Montreal, QC · On-site +1
CA$111/hr
As a Software Developer III, you'll lead the design and development of the backend services that ... Improve system performance, reliability, observability, automation, and developer tooling.
Software Engineer III
Montreal, QC · On-site +1
CA$111/hr
As a Software Developer III, you'll lead the design and development of the backend services that ... Improve system performance, reliability, observability, automation, and developer tooling.
Software Engineer III
Montreal, QC · On-site +1
Improve system performance, reliability, observability, automation, and developer tooling ... Bachelor's or Master's degree in Software Engineering, Computer Science, or an equivalent field ...
Software Engineer III
Montreal, QC · On-site +1
Improve system performance, reliability, observability, automation, and developer tooling ... Bachelor's or Master's degree in Software Engineering, Computer Science, or an equivalent field ...
Software Engineer III
Montreal, QC · On-site +1
Improve system performance, reliability, observability, automation, and developer tooling ... Bachelor's or Master's degree in Software Engineering, Computer Science, or an equivalent field ...
Software Engineer III
Montreal, QC · On-site +1
Improve system performance, reliability, observability, automation, and developer tooling ... Bachelor's or Master's degree in Software Engineering, Computer Science, or an equivalent field ...
As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players . You will join the Player ...
Quick apply
As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players . You will join the Player ...
About your next Challenge as a Software Engineer: We are seeking an junior-level automation ... Supporting system acceptance activities with the customer. * Participating in sea trials, which may ...
About your next Challenge as a Software Engineer: We are seeking an junior-level automation ... Supporting system acceptance activities with the customer. * Participating in sea trials, which may ...
... software. We are responsible with fostering a culture of quality and facilitating the idea of ... You'll be embedded and working closely with developers for the Sentis team. In addition to working ...
... software. We are responsible with fostering a culture of quality and facilitating the idea of ... You'll be embedded and working closely with developers for the Sentis team. In addition to working ...
Air System Software Integrator (Hybrid: Mirabel, Quebec)
Montreal, QC · Hybrid
CA$73K - CA$125K/yr
At Capgemini Engineering, the world leader in engineering services, we bring together a global team ... Integration of IASC (Integrated Air System Controller) Software, * Requirements Development ...
Air System Software Integrator (Hybrid: Mirabel, Quebec)
Montreal, QC · Hybrid
CA$73K - CA$125K/yr
At Capgemini Engineering, the world leader in engineering services, we bring together a global team ... Integration of IASC (Integrated Air System Controller) Software, * Requirements Development ...
Collaborate with cross-functional teams to improve system performance, reliability, and scalability ... * 7+ years of backend software engineering experience, with a strong focus on Java * Strong ...
Quick apply
Collaborate with cross-functional teams to improve system performance, reliability, and scalability ... * 7+ years of backend software engineering experience, with a strong focus on Java * Strong ...
Work with multi-disciplinary teams including RF, digital, embedded software, FPGA, and systems engineering. Contribute to technology evolution by identifying opportunities for design optimization and ...
Work with multi-disciplinary teams including RF, digital, embedded software, FPGA, and systems engineering. Contribute to technology evolution by identifying opportunities for design optimization and ...
The Opportunity dcbel is looking for an experienced Manufacturing Test Software Engineer to develop ... Experience with DAQ (data acquisition systems), Signal Processing, and instrumentation. * Great ...
Quick apply
The Opportunity dcbel is looking for an experienced Manufacturing Test Software Engineer to develop ... Experience with DAQ (data acquisition systems), Signal Processing, and instrumentation. * Great ...
The Opportunity dcbel is looking for an experienced Manufacturing Test Software Engineer to develop ... Experience with DAQ (data acquisition systems), Signal Processing, and instrumentation. * Great ...
The Opportunity dcbel is looking for an experienced Manufacturing Test Software Engineer to develop ... Experience with DAQ (data acquisition systems), Signal Processing, and instrumentation. * Great ...
Ingenieur en logicielle des systemes de controle /Control Systems Software Engineer (JWQC)
Longueuil, QC · On-site
Aviya Aerospace Systems est un chef de file des services et des solutions d'ingenierie pour ... Experience with embedded software development, ideally including low-level programming (e.g ...
Ingenieur en logicielle des systemes de controle /Control Systems Software Engineer (JWQC)
Longueuil, QC · On-site
Aviya Aerospace Systems est un chef de file des services et des solutions d'ingenierie pour ... Experience with embedded software development, ideally including low-level programming (e.g ...
Senior Software Engineer
Montreal, QC · On-site
... SaaS systems, and the ability to collaborate across the stack when needed. Duties and ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...
Quick apply
Senior Software Engineer
Montreal, QC · On-site
... SaaS systems, and the ability to collaborate across the stack when needed. Duties and ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...
Frontend Software Engineer
Montreal, QC · On-site
... systems that deliver real-world impact, with a strong focus on innovation, ownership, and ... LiveBarn is looking for a Frontend Software Engineer to join our evolving and fast-paced technology ...
Quick apply
Frontend Software Engineer
Montreal, QC · On-site
... systems that deliver real-world impact, with a strong focus on innovation, ownership, and ... LiveBarn is looking for a Frontend Software Engineer to join our evolving and fast-paced technology ...
Internship Embedded System Software Engineer information
What is the difference between Internship Embedded System Software Engineer vs Embedded System Software Engineer?
| Aspect | Internship Embedded System Software Engineer | Embedded System Software Engineer |
|---|---|---|
| Qualifications | Enrolled in or recent graduate of relevant degree (e.g., Electrical Engineering, Computer Science) | Bachelor's or higher in related field, with some experience |
| Work Environment | Internship programs, entry-level projects, supervised tasks | Full-time professional role, independent project work |
| Responsibilities | Assisting in development, learning, supporting senior engineers | Designing, developing, testing embedded software independently |
| Industry Usage | Internship programs, training, entry-level hiring | Full-time employment in electronics, automotive, IoT sectors |
The main difference between an Internship Embedded System Software Engineer and an Embedded System Software Engineer lies in experience, responsibilities, and employment status. Internships are designed for students or recent graduates gaining initial industry exposure, while full-time engineers handle independent projects and advanced tasks.
Full-time
Posted 24 days ago
Job description
Founded in 2000 by three former Royal Canadian Air Force (RCAF) CF-18 fighter pilots who identified an opportunity to improve military readiness training, Top Aces has since established itself as the world leader in contracted adversary air (ADAIR) services and joint terminal attack controller (JTAC) training.
We pride ourselves on our unblemished safety record, having flown an industry leading 130,000+ hours of operational training without accident in support of customers worldwide, including Canada, the U.S., Germany, and multiple other NATO allies and international partner nations.
Our vision is to be the most trusted provider of innovative defense training solutions, continuously elevating standards in an industry where "Experience Matters." This commitment to innovation and technology ensures we remain adaptable, training allied militaries to succeed against evolving threats.
Top Aces’ dynamic team contributes to delivering on our purpose of training the next generation of combat leaders by living our values of Service, Integrity, Excellence, and Together every day!
Join our team!
Top Aces’ Advanced Aggressor Mission System (AAMS) integrates avionics, sensors, EW systems, and tactical data links. This role focuses on developing missioncritical software for airborne platforms.
Role Summary
Design, implement, and test realtime embedded software supporting AAMS capabilities, including sensor fusion, tactical displays, and aircraft system integration.
Key Responsibilities
- Missionsystem software development — Build and maintain software modules for avionics, EW, and tactical subsystems.
- Research and implementation of interfaces using Interface Specification Documentation. Develop program modules that implement information and command exchange between subsystems.
- Manage the design environment in conjunction with the Top Aces IT department.
- Manage the software module library and compile functional programs suitable for different mission systems.
- Develop C/C++ applications for reliability-critical environments.
- System integration — Integrate software with aircraft hardware, sensors, and communication buses (MILSTD1553, ARINC429, Ethernet).
- Verification & validation — Support unit testing, integration testing, and flighttest readiness.
- Documentation — Produce design artifacts aligned with aerospace certification standards.
- Provide support to users in terms of configuring and troubleshooting the mission system under development.
- Develop applications / software tools for monitoring the correct functioning of the mission system including via remote connection.
Qualifications
- Degree in Software Engineering, Computer Engineering, or related.
- Experience configuring computer / PC hardware and making hardware settings.
- Experience with video settings and video conversion.
- Demonstrated programming experience C/C++.
- Demonstrated experience with networked systems.
- Experience in Linux and Windows OS environments.
- Experience in configuring and using interfaces using the following network types:
- ARINC429 & 743
- MIL-STD-1553B
- Ethernet
- RS-232/242
- Familiarity with DO178C, aviation systems, or defense software is an asset.
- Experience in remote diagnostics / remote troubleshooting.
- Experience in Systems Engineering in the integrated mission system context.
Security Clearance Requirements/ CGP / ITAR:
Position requires Controlled Goods Clearance and Level 2 Secret Clearance
By joining Top Aces, you will find:
- A work environment in which service, integrity, excellence and teamwork are highly valued;
- Opportunities for development and growth;
- Multidisciplinary and multicultural collaboration at a local and global level;
- A flexible schedule;
- Attractive benefit plan.
Come share your passion with us! Here, you’ll be encouraged, empowered, and challenged to be your best self.
Equal Employment Opportunity
At Top Aces, all employees are welcome regardless of race, nationality, color, religion, sex, gender identity or expression, sexual orientation, disability or age. The masculine form may be used in this job description solely for ease of reading but refers to men, women and gender diversity.
#LI-LS1#LI-Hybrid