Embedded developer with JAVA at STIER SOLUTIONS INC
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

80000.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Unit Testing, Communication Skills, Microcontrollers, Industrial Automation, Java, Computer Science, Integration Testing, Embedded Systems, Software Development

Industry

Computer Software/Engineering

Description

REQUIRED QUALIFICATIONS

  • 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.

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.
    Job Type: Full-time
    Pay: $80,000.00-$85,000.00 per year

Application question(s):

  • How many years of experience with Embedded Software Development with Java?
  • How many years of experience with embedded systems & microcontrollers?
  • How many years of experience with Hardware interface integration (working closely with hardware teams)?
  • How many years of experience with Unit testing & integration testing?
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.
Loading...