
Senior C++ Software Developer
- Brampton, ON
- $60.00-70.00 per hour
- Contract
- Full-time
- Lead the design of safety-critical, real-time software solutions.
- Mentor and enhance the agile practitioner skills of team members through conversations and demonstrations.
- Ensure designs are thoroughly documented and effectively communicated.
- Lead and participate in the implementation and testing of real-time software.
- Review the work of experienced and junior teammates, providing guidance and explaining design tradeoffs.
- Lead estimation efforts for new tasks.
- Collaborate with experienced colleagues and management to establish, evolve, and enforce coding standards, tools, environments, and processes.
- Undertake additional duties as assigned by management.
- 10+ years of experience in C++ development
- Experience with VxWorks (WindRiver).
- Strong understanding of Object-Oriented Design principles.
- Experience with SOLID principles.
- Capability to train other developers and create training materials/SOPs.
- Experience with Embedded C.
- Knowledge of RTX64 or RTEMS.
- Familiarity with communication interfaces such as SPI, EtherCAT, CANOpen.
- Experience with continuous integration and build automation.