At a Glance
- Tasks: Design and implement cutting-edge embedded applications for aerospace and defence.
- Company: Join Aversan Inc., a leader in safety-critical electronics and software systems.
- Benefits: Enjoy a hybrid work environment, competitive salary, and opportunities for professional growth.
- Other info: Collaborative team culture with mentorship opportunities for junior engineers.
- Why this job: Make a real impact in the aerospace industry with innovative technology.
- Qualifications: Bachelor's degree in Engineering or Computer Science and strong C++ skills required.
The predicted salary is between 103500 - 126500 $ per year.
Aversan Inc. (www. aversan. com) is a trusted multi-service engineering and electronics manufacturing company.
Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.
We are currently seeking a qualified Embedded Software Engineer to join our team.
The successful candidate will be instrumental in using your skill and experience as part of a team to design, implement, maintain, and test safety critical, real-time flight software solutions that are modular, extendable, testable, and efficient.
- Working Arrangement
- Hybrid
Responsibilities
- Design, implement, and test embedded applications.
- Ensure designs are documented and well communicated.
- Collaborate with other engineering disciplines (systems, control, electrical) to develop requirements/solutions.
- Review the work of teammates.
- Elicit requirements from various stakeholders/documents.
- Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
- Support/Lead estimation efforts for new tasks.
- Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools/environments, processes, etc.
- Other duties as well as being assigned from time to time by management or a team lead.
- Basic Qualifications
- Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science.
- Strong experience in C++ software development
- Proven ability to design and implement embedded software.
- Hands on experience with one or more of the following: FPGAs, RAM, ROM, Flash and Microcontrollers.
- Real-time Operating Systems (RTOS)
- Object oriented programming.
- Communications interfaces (SPI, Ether CAT, CANOpen, etc.)
- #J-18808-Ljbffr
C++ Software Engineer in Mississauga employer: Aversan Inc
Aversan Inc. is an exceptional employer located in the vibrant area of Saint-Laurent, QC, offering a dynamic work culture that fosters collaboration and innovation. With a strong emphasis on employee growth, we provide ample opportunities for professional development and advancement within the strategic sourcing field. Our hybrid work arrangement allows for flexibility, ensuring a healthy work-life balance while being part of a dedicated team committed to excellence in procurement.