Senior Embedded Software Developer
1 day ago
———
Job title
: Senior Embedded Software Developer (Linux / C++)
Client
: Myticas Consulting
Location
: Ottawa, Ontario, Canada - On-Site
Contract type
:
Contract duration
:
Salary
:
About The Role
Myticas Consulting is seeking a Senior Embedded Software Developer to join a leading communications technology company in Ottawa. In this role, you will take ownership of key embedded software modules, driving their design, development, quality, and performance on Linux/ARM platforms.
You will work as part of an Agile Scrum team on cutting-edge, high-performance networked systems, including advanced satellite ground segment software. You'll collaborate closely with test and support teams, lead technical discussions, and contribute to software that underpins secure, reliable communications infrastructure.
Responsibilities
- Collaborate with engineers to design, code, test, and maintain embedded software applications and services
- Develop and maintain embedded software modules using modern C++ (and some Python) on Linux/ARM platforms
- Implement and support networking solutions, ensuring robust, secure communication between software and hardware components
- Contribute to software tools, libraries, and frameworks to improve product quality, performance, and developer efficiency
- Participate in code reviews and enforce coding standards, delivering clean, maintainable, and testable code
- Troubleshoot and resolve software defects and low-level technical issues interfacing directly with hardware
- Support integration of software components on Linux-based systems and assist with testing and validation of new features
- Utilize cloud technologies to enhance deployment, monitoring, and management of embedded software
- Collaborate with cross-functional teams (including product and design) and maintain clear technical documentation
- Lead and document technical discussions related to advanced satellite ground segment software systems
Requirements
- Based in Canada with the ability to work on-site in Ottawa, Ontario, Canada
- 8+ years of professional software development experience, including significant embedded systems development
- At least 5 years of combined work and/or post-secondary education experience in Canada in software or embedded systems fields
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field
- Hands-on experience developing embedded software on Linux for ARM-based systems using modern C/C++
- Practical experience working in Agile Scrum software development environments
Preferred Skills
- Experience with software and firmware upgrades and device commissioning using YANG models on embedded systems
- Background developing and troubleshooting low-level application services that interface directly with hardware devices
- Understanding of L1/L2 networking and security protocols such as IPsec, MACsec, secure tunnels, and NETCONF
- Experience with platform security modules and secure embedded platforms
- Software development experience in satellite communication systems
———
-
Senior Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Hunter by HiringAgents Full timeJob title: Senior Embedded Software Engineer - Networking (Principal)Client: Hunter ScoutsLocation: Ottawa, Ontario, Canada - Hybrid (on-site 4 days/week)Contract type: Permanent / Direct HireContract duration: Full-time, ongoingSalary:About the roleHunter Scouts is seeking a Senior / Principal Embedded Software Engineer to design and build embedded C++...
-
Senior Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada ORBCOMM Full timeJoin Us as a Senior Embedded Software Engineer At ORBCOMM, we are seeking a Senior Embedded Software Engineer to play a key role in designing and enhancing the embedded software that powers our global IoT solutions. You'll collaborate closely with senior engineering leaders, drive improvements to our modem network stack SDKs, and take ownership of critical...
-
Senior Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada Morson Full timeJob DescriptionSenior Embedded Software EngineerAbout the OpportunityOur client is a global leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations are redefining connectivity...
-
Senior Embedded Application Developer
1 week ago
Ottawa, Ontario, Canada Lumentum Full timeIt's fun to work in a company where people truly BELIEVE in what they're doingWe're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with usLumentum Canada was awarded the 2022 National Capital Region's Top Employersfor the 6th consecutive...
-
Senior Manager Embedded Software Engineering
5 days ago
Ottawa, Ontario, Canada Ciena Full timeAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
QNX Senior Systems Software Developer
1 week ago
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:RegularJob Description:QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software,...
-
QNX Senior Systems Software Developer
1 week ago
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:Regular Job Description: QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
Principal Embedded Software Engineer
1 day ago
Ottawa, Ontario, Canada HiringAgents Full timeJob title: Principal Embedded Software EngineerClient: Myticas ConsultingLocation: Ottawa, Ontario, Canada - On-SiteContract type: Full-timeContract duration: PermanentSalary:About The RoleMyticas Consulting is seeking a Principal Embedded Software Engineer to lead the architecture, design, and development of advanced embedded and satellite ground segment...
-
Lead Embedded Developer
5 days ago
Ottawa, Ontario, Canada L3HHCM20 Full timeAbout your next Challenge as a Lead Embedded Developer:What will you do: Design embedded software solutions and contribute to software architecture designs;Understand and develop software that operates in a complex, multi-network environment;Conduct independent research and provide new solutions to problems; Interact with systems and hardward engineering on...
-
Embedded Software Engineer
1 day ago
Ottawa, Ontario, Canada Lumentum Full timeIt's fun to work in a company where people truly BELIEVE in what they're doingWe're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with usLumentum Canada was awarded the 2022 National Capital Region's Top Employersfor the 6th consecutive...