Are you a seasoned C/C++ developer with a passion for embedded systems and control systems? We are seeking a highly skilled and experienced Senior C/C++ Developer to join our dynamic team. In this role, you will lead the design, development, and testing of cutting-edge embedded software for roadside systems. As a pivotal part of our development team, you will collaborate with system architects, mentor junior developers, and drive the implementation of software development standards. If you thrive in a flexible, primarily remote work environment and are ready to make a significant impact on our innovative projects, we invite you to apply and help us shape the future of embedded technology.
Lead the design, development, and testing of embedded software for roadside systems
Work with other developers and system architects to define and implement system architecture
Mentor and train junior developers
Participate in the development and implementation of software development standards
Including revamping the CI/CD process for C++
Maintenance and monitoring
Automated testing
Environment
Primarily remote work
Travel to the customer site or QH/ETC test track as needed for project milestones
This list of responsibilities might not cover everything you'll end up doing.
Degree in Computer Science or a related field or equivalent work experience
7+ years of experience in C++ programming
Extensive experience with embedded systems development
Strong experience with control systems
Deep understanding of software design and architecture
Proven ability to lead and mentor other developers
Familiarity with software development methodologies (e.g., Agile, Scrum).
Proficiency in debugging and profiling tools (e.g., GDB, Valgrind).
Strong problem-solving and critical-thinking skills.
Excellent communication and presentation skills
Desired Skills
Experience with real-time operating systems
Experience with software development standards
Experience with continuous integration and continuous delivery (CI/CD)
Experience with test-driven development (TDD)
Experience with cloud computing platforms
We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes
Paid days off (i.e. vacation, sick days, bereavement leave)
Health and Dental plans
Retirement plans
Employee and Family Assistance Program (EFAP)
Employee referral program
We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.
We appreciate all responses and will acknowledge only those being considered for an interview.
We respectfully request no calls or unsolicited resumes from Agencies.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Quarterhill Inc. by 2x