C++ Software Engineer - Hybrid Role
Aversan Inc.
Job Description
Advance your career with Aversan Inc. as a C++ Software Engineer specializing in embedded applications. Located in Brampton, Ontario, this hybrid position offers a chance to impact safety-critical electronic systems. You will design, implement, and test embedded software while collaborating with systems, electrical, and control engineers.
Your role will include mentoring junior team members, reviewing their work, and ensuring adherence to coding standards. This is an exciting chance to blend technical skills with leadership in a reliable engineering environment. Key Responsibilities: • Develop and test embedded applications in C++ • Document and communicate design decisions effectively • Collaborate across engineering teams for solutions • Mentor junior engineers on software practices • Lead task estimations for new developments Requirements: • Degree in Software, Computer, or Electrical Engineering • Extensive experience in C++ software development • Familiarity with bare metal implementations • Experience with FPGAs, ROM, and microcontrollers • Understanding of Real-time Operating Systems Bring your C++ expertise to Aversan and play a key role in delivering advanced solutions in hybrid work settings. #J-18808-Ljbffr