
Embedded Java Developer
Department:Software Development
Type:ON-SITE
Region:Ottawa, Ontario
Location:Ottawa, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD80,000 - CAD120,000
Skills:
JAVAEMBEDDED SOFTWAREMICROCONTROLLERSUNIT TESTINGAGILESCRUMC++RTOSCI/CDDEVOPS
Share this job:
Job Description
Posted on: September 5, 2025
- Bachelor’s degree in computer science, Electrical Engineering, or related field.
- 7-9 years of experience in embedded software development using Java.
- Strong understanding of embedded systems, microcontrollers, and hardware interfaces.
- Experience with unit testing frameworks (e.g., JUnit) and integration testing strategies.
- Familiarity with Agile/Scrum methodologies.
- Excellent problem-solving and communication skills.
Key Responsibilities
- Develop and maintain embedded software using Java.
- Perform unit testing and integration testing to ensure software quality.
- Collaborate within a Scrum team, participating in sprint planning, daily stand-ups, reviews, and retrospectives.
- Work closely with hardware engineers to integrate software with embedded platforms.
- Debug and optimize embedded applications for performance and reliability.
- Document software designs, test cases, and technical specifications.
- Participate in peer code reviews and contribute to continuous improvement.
Preferred Qualifications
- Experience with C/C++ in embedded environments.
- Knowledge of RTOS and low-level hardware debugging.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience in domains like automotive, IoT, or industrial automation.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Sr UI Front End Engineer
3 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
JAVASCRIPTTYPESCRIPTREACT+6 more

Data Engineer
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
APACHE SPARKPRESTOAMAZON EMR+19 more

Software Engineer II (Automation)
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
C++AUTOMATION FRAMEWORKSGAME ENGINES+6 more

Senior Firmware Engineer
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
FIRMWARECI/CDGITHUB+11 more

Principal Machine Learning Operations Developer for AEC
3 days ago
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
MACHINE LEARNINGMLOPSDISTRIBUTED SYSTEMS+11 more
