EngineerJobs.io
← Back to all jobs

Job Description

The Embedded Software Engineer will design, implement, test, and maintain OpenRTOS based embedded software for heavy machinery, collaborating with cross functional teams to deliver robust and maintainable solutions.

Responsibilities

  • Create and sustain embedded software tools and scripts to boost development efficiency and user experience.
  • Design, implement, test, and validate embedded software for OpenRTOS based systems.
  • Collaborate with cross functional teams to deliver software solutions and provide technical support.
  • Produce engineering documentation, specifications, and software design standards.
  • Conduct software analysis, testing, debugging, and drive continuous process improvements.
  • Lead innovation initiatives for next generation embedded software development tools.
  • Support project planning, risk management, and engineering reviews throughout the software lifecycle.
  • Ensure software quality using Agile development practices and modern engineering methodologies.

Qualifications

  • Bachelor's degree required.
  • Minimum of 3 years of embedded software development experience.
  • 1 year of Object-Oriented Programming concepts.
  • 1 year of OpenRTOS or RTOS exposure.
  • Proficiency in C, C++, C#, or Java programming.
  • Object-Oriented Design (OOP) familiarity.
  • Experience with software testing and debugging.
  • Experience with engineering documentation and standards.
  • Familiarity with Agile development practices.
  • Strong communication and collaboration abilities.

Technologies

  • C
  • C++
  • C#
  • Java
  • Python
  • OpenRTOS
  • GNU Make
  • CAN
  • UDS

Contract Details

  • Type: Contract
  • Duration: 12 months with potential extension or conversion

Location

  • Cary, NC 27513 (onsite)
  • Work location: In person

Schedule

  • Shift: 1st Shift

Client

  • Heavy Machine Manufacturing Company

Compensation

Hourly rate: $60.00 - $62.00

Application Question

The position notes a restriction that only U S Citizens or Green Card holders are being considered. Please confirm your eligibility for this requirement.

Similar Jobs