At a Glance
- Tasks: Design and develop mission-critical firmware for advanced embedded optical systems.
- Company: Leading tech firm in Ottawa focused on innovative optical solutions.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Exciting one-year contract with potential for career advancement.
- Why this job: Join a cutting-edge team and work on impactful technology that shapes the future.
- Qualifications: 8+ years in embedded systems with strong C++ skills and a passion for problem-solving.
The predicted salary is between 103500 - 126500 $ per year.
Staff Embedded Software/Firmware Engineer
We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems.
This is a one-year contract based in Ottawa, Ontario.
Key Responsibilities
Design, implement, code, and test software for next-generation embedded optical platforms.
Review, analyze, and refine software requirements for multiple features.
Propose and finalize software designs that can be translated into maintainable code.
Develop and test code that meets specifications.
Work deeply with RTOS or embedded Linux concepts, including interrupts, device drivers, memory management, and multithreading.
Review test plans and recommend test cases for developed code.
Debug and resolve complex issues reported by test teams and customers.
Apply object-oriented design principles and design patterns to feature development.
Skills & Experience
BS/MS in Computer Science, Electronics, Electrical Engineering, or a related field with embedded software development experience.
Minimum 8 years of experience in embedded systems design and development.
Excellent object-oriented design and expert C++ programming skills.
Deep understanding of multithreaded software systems and operating-system concepts.
Knowledge of at least one scripting language; Python preferred.
Excellent analytical and troubleshooting skills.
Experience with version control such as GIT and bug tracking tools such as JIRA.
Experience with optical devices, OTN, CMIS, DSP/line configuration, alarms, or coherent systems is an asset.
#J-18808-Ljbffr
Staff Embedded Software/Firmware Engineer employer: Myticas Consulting
At Myticas Consulting, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. As a Senior Security Testing Engineer, you will not only have the opportunity to lead critical security initiatives but also benefit from ongoing professional development and mentorship programs. Located in a vibrant tech hub, we offer competitive compensation, flexible work arrangements, and a commitment to work-life balance, making us an exceptional employer for those seeking meaningful and rewarding careers in cybersecurity.