Enable job alerts via email!

SMTS - Software Engineer - RTOS, Embedded development

Wind River Systems

Walnut Creek (CA)

Remote

USD 120,000 - 160,000

Full time

17 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in software development is seeking an SMTS - Software Engineer focused on RTOS and embedded systems. The role includes leading OS component design, mentoring junior developers, and driving innovation in OS development. Ideal candidates should possess a deep understanding of OS concepts and have extensive experience in C/C++. Join Wind River to make a global impact in a dynamic and supportive work environment.

Benefits

Flexible hybrid work environment
Health, dental, and life insurance
Disability coverage and RRSP matching
Generous vacation and time-off policies
Well-being programs and learning resources

Qualifications

  • 15+ years of experience in OS development.
  • Proven leadership or mentoring experience.
  • Expertise in C/C++ and assembly language.

Responsibilities

  • Lead the design and development of OS components.
  • Mentor team members and foster a collaborative environment.
  • Develop high-quality code following CI/CD and agile methodologies.

Skills

Leadership
C/C++
Analytical skills
Debugging skills
Communication

Education

BSc/MSc in Computer Science, Electrical Engineering, or related field

Job description

SMTS - Software Engineer - RTOS, Embedded development

Join to apply for the SMTS - Software Engineer - RTOS, Embedded development role at Wind River.

Position Details

Location: US, Remote
Citizenship Requirement: US Citizen (please see the required citizenship clearance below)

Why Choose Wind River?

Wind River’s impact spans critical infrastructure domains such as telecommunications (including 5G), industrial automation, sustainable energy, robotics, healthcare, automotive, aerospace, and defense. Recognized as #1 in Edge Compute OS Platforms by VDC Research, Wind River is committed to excellence in IoT security, cloud and edge computing, and has been a top workplace for 8 consecutive years. Join us to make a global impact in a supportive, growth-oriented culture.

Team and Role Overview

Within the Operating Systems team, you'll innovate on modernizing the VxWorks operating system and hypervisor solutions for edge devices. You will lead and guide a local team in designing, developing, and optimizing OS components, mentor junior developers, and drive innovation in OS development, playing a vital role in creating the next generation VxWorks OS.

Responsibilities
  • Lead the design and development of OS components aligned with VxWorks core values.
  • Mentor team members and foster a collaborative environment.
  • Develop high-quality code following CI/CD and agile methodologies.
  • Analyze and troubleshoot issues to ensure reliability and performance.
  • Collaborate with product management to define capabilities.
  • Establish best practices for coding, documentation, and testing.
  • Participate fully in the software development lifecycle using Agile practices.
Qualifications and Skills
  • BSc/MSc in Computer Science, Electrical Engineering, or related field.
  • 15+ years of experience in OS development.
  • Proven leadership or mentoring experience.
  • Expertise in C/C++ and assembly language.
  • Strong analytical and debugging skills.
  • Deep understanding of OS concepts like process management, memory management, and file systems.
  • Experience with RTOS kernel development and device drivers.
  • Excellent communication skills.
  • Experience with virtualization and automotive standards is a plus.
Embedded Security Experience (Preferred)
  • Handling CVEs and vulnerabilities.
  • Implementing secure bootloaders, encrypted storage, network protocols, and hardware security features.
Benefits
  • Flexible hybrid work environment.
  • Health, dental, and life insurance.
  • Disability coverage and RRSP matching.
  • Generous vacation and time-off policies.
  • Well-being programs and learning resources.
Additional Information

Wind River is committed to diversity and equal opportunity employment. All employment decisions are based on qualifications without discrimination. For more information, visit Wind River.

Applicants must undergo security clearance processes based on citizenship, with certain restrictions based on country of origin.

Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

SMTS - Software Engineer - RTOS, Embedded development

Wind River

San Diego

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Software Engineer - Sr. Member of Technical Staff (RTOS development)

Wind River Systems

Remote

USD 90,000 - 160,000

30+ days ago