Software Engineer - Advanced C/C++ Systems
Job in
Burlington, Ontario, Canada
Listed on 2026-07-31
Listing for:
Data Device Corporation
Full Time
position Listed on 2026-07-31
Job specializations:
-
Software Development
C++ Developer, Software Engineer, Embedded Software Engineer, Unix/Linux
Job Description & How to Apply Below
This onsite position at a leading subsidiary of Data Device Corporation requires you to implement, verify, and maintain software for advanced hardware, demanding strong skills in C/C++. You will champion software practices, collaborating closely with various teams while mentoring less experienced engineers and tackling complex debugging tasks.
Key Responsibilities:
• Architect and maintain high-performance software for advanced systems
• Test and debug software integrating hardware components
• Lead design reviews and provide mentorship to junior engineers
• Resolve technical issues reported by customers effectively
• Execute comprehensive test scripts for software validation
Requirements:
• Bachelor’s degree in Computer Science or Engineering
• At least 7 years of software engineering experience
• Proficiency in C/C++ and familiarity with Python or Bash
• Experience with FPGA-based hardware software development
• Knowledge of protocols like ARINC 818 and Ethernet
Leverage your skills in a cutting-edge tech environment while supporting the aerospace and defense sectors.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×