Advance your career with a leading firm in Ottawa as a Staff Embedded Systems Engineer focused on firmware design and development for cutting-edge optical systems. This one-year contract role requires you to create and test mission-critical firmware. Your tasks will involve designing software, refining requirements, and developing maintainable code that adheres to high standards.
A solid background with multithreading and embedded Linux concepts is a must for this position. Key Responsibilities:
- Create and test software for embedded optical platforms
- Propose solutions for software requirements
- Implement maintainable code based on design principles
- Work on complex issues through debugging and testing
- Contribute to developing comprehensive test plans Requirements:
- Bachelor's or Master's in Computer Science or closely related field
- Over 8 years in embedded software development
- Expert skills in C++ and object-oriented design
- Solid understanding of multithreaded software
- Experience with optical systems is a bonus Contribute your expertise to drive innovation in embedded optical technologies.