Wind River logo

9377 - SMTS - Software Engineer - RTOS, Embedded development

Wind River

Walnut Creek, CA
Full Time
Senior
about 12 hours ago

Job Description

About the Role

Wind River is a company that impacts critical infrastructure domains such as telecommunications, industrial automation, healthcare, automotive, and aerospace & defense. They are recognized for their Edge Compute OS Platforms and have a strong reputation for excellence in IoT security, cloud, and edge computing. The company fosters a caring, respectful culture with a growth mindset, and is committed to diversity and inclusion. The role involves working within the Operating Systems team to modernize and develop the VxWorks operating system and Hypervisor solutions for edge devices, leading technical projects, mentoring junior developers, and driving innovation in OS development.

Key Responsibilities

  • Lead the design and development of operating system components, ensuring alignment with VxWorks core values.
  • Mentor and coach team members, fostering a collaborative and innovative environment.
  • Develop and deliver high quality design, code, and test following a CI/CD model and agile methodology.
  • Perform in-depth analysis and troubleshooting of issues, driving resolution and improvement.
  • Collaborate with product management to define and scope out product capabilities.
  • Develop and enforce best practices for coding, documentation, and testing within the team.
  • Participate in all aspects of the software development process using Agile development.

Requirements

  • BSc / MSc degree in Computer Science, Computer/Electrical Engineering, or equivalent technical degree.
  • 15+ years of relevant technical experience in software operating system development.
  • Proven experience in a leadership or mentoring role within a development team.
  • Excellent in C/C++ and assembly language.
  • Exceptional analytical and debugging skills.
  • Deep understanding of operating system concepts, such as user process management, memory management, and file systems.
  • Experience with RTOS software development such as core OS kernel capabilities.
  • Excellent written and oral communication skills.
  • Strong leadership and team collaboration skills.
  • Familiarity with iterative and agile/scrum software development processes.
  • Ability to manage multiple projects and priorities effectively.
  • Knowledge of ASPICE or automotive standards is a plus.
  • Experience with embedded security, including analyzing CVEs, implementing secure bootloaders, creating encrypted storage drivers, developing encrypted network protocols, and securing embedded designs with hardware keystores and cryptography.

Nice to Have

  • Low level device driver, BSP board bring-up, or architecture level development experience.
  • Experience with virtualization technologies.
  • Knowledge of ASPICE or automotive standards.

Qualifications

  • BSc / MSc degree in relevant technical fields.

Benefits & Perks

  • Workplace Flexibility: Hybrid Work.
  • Company-sponsored health, dental, and life insurance.
  • Income protection through short and long-term disability coverage.
  • Matching RRSP.
  • Vacation and various time off policies to encourage work-life balance.
  • Well-being programs: Employee assistance program, mental well-being through Unmind.
  • Learning benefits: LinkedIn Learning subscription and seminars.

Working at Wind River

Wind River is committed to providing a work environment free of discrimination and harassment, valuing diversity and inclusion. They promote a respectful, growth-oriented culture and are dedicated to equal opportunity employment, providing reasonable accommodations and fostering an inclusive environment for all employees.

Apply Now

Job Details

Posted AtJun 28, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Wind River

Website

windriver.com

Company Size

1001-5000 employees

Location

Walnut Creek, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches