Role: Embedded Developer
Location: Ottawa/Waterloo, ON (Onsite)
Tern: Fulltime
Job Summary:
We are looking for a skilled Embedded Developer to design, develop, and optimize embedded systems and software solutions. The ideal candidate will have experience in low-level programming, hardware interaction, and debugging complex systems.
Key Responsibilities:
- Develop and test embedded software for various hardware platforms.
- Collaborate with hardware engineers to design system architecture and ensure seamless hardware-software integration.
- Write, optimize, and debug code in C, C++, or other relevant programming languages.
- Work with RTOS or bare-metal systems to implement efficient and reliable solutions.
- Conduct thorough testing, troubleshooting, and debugging of embedded systems.
- Prepare and maintain documentation for design, code, and testing procedures.
Qualifications:
- Bachelor’s degree in Computer Science, Electronics, or related field.
- Proven experience in embedded systems development.
- Proficiency in C/C++ programming and debugging tools.
- Familiarity with microcontrollers, microprocessors, and communication protocols (UART, SPI, I2C, CAN, etc.).
- Experience with RTOS and real-time applications is a plus.
- Strong problem-solving and analytical skills.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java Fullstack Developer
2026-04-26
NodeJS Developer
2025-10-31
Java Fullstack Developer
2026-02-07
- Posted
- Jan 27, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ottawa
- Company
- Epsilon Solutions Ltd.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Fullstack Developer
2026-04-26
NodeJS Developer
2025-10-31
Java Fullstack Developer
2026-02-07