Member of Technical Staff - Sys - CD1

1 Month ago • All levels

Job Summary

Job Description

This position is for a senior developer to join the guest operating system team, working on Android guest builds and supporting Linux guests in a virtualized environment. The main duties will involve working on the hypervisor to enable Android guest support and maintain state-of-the-art virtualization, support all guest operating systems, provide detailed designs for review, perform code and design reviews, and support the overall development process. The role also includes debugging and diagnosing issues with the hypervisor and supported operating systems.
Must have:
  • Design and develop complex software features
  • Experience in software design and development role
  • Solid programming experience in C and assembly
  • Expert in Android builds and hardware customization
  • Familiarity with Embedded Linux distribution
  • Embedded programming experience with an RTOS
Good to have:
  • Background in virtualization technologies
  • Device Driver and Board Support Package development
  • Great interpersonal and communication skills
Perks:
  • 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
  • Well-being programs: Employee assistance program, mental well-being through Unmind
  • Learning benefits: LinkedIn Learning subscription and seminars

Job Details

Description

Position at Wind River
About Wind River
Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy.
The company’s software powers generation after generation of the safest, most secure systems in the world.  Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We’ve achieved recent 5G milestones, including the world’s first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone.        
The company has received industry recognition for its technology innovation and leadership and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software-defined world.    

Job Description:

For this position, you would be joining the guest operating system team as a senior developer, working Android guest builds and support Linux guests in a virtualized environment. Your main duties would entail working on our hypervisor to enable Android guest support and maintain our state-of-the-art virtualization support all our guest operating systems, provide detailed designs for review to architects and the development team, perform code and design reviews with the team and support the overall development process. You will also be called upon to debug and diagnose issues with our hypervisor and/or any of our supported operating systems.

 

Responsibilities:

  • Independently implement big parts of new features.
  • Communicate on work progress
  • Debug complex issues efficiently in a virtualized context (hypervisor, guests, including VxWorks).
  • Assist in infrastructure development and maintenance for guest image builds.
  • Provide guidance on technical issues and process to more junior members of the team.
  • Perform code and design reviews.

Desired Skills & Qualifications:

  • BSc / MSc degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • Solid understanding of software development methodology
  • Minimum 8 year experience in designing complex software features
  • Minimum 8 year experience working in a software design and development role
  • Solid programming experience in C and assembly (x86, ARMv8)
  • Expert in Android builds, hardware customization and deployment
  • Strong familiarity with Embedded Linux distribution (Yocto, WR Linux, etc…)
  • Embedded programming experience with an RTOS.
  • Background in virtualization technologies including virtio, hardware acceleration
  • Device Drivers and Board Support Packages (BSPs) development
  • Great interpersonal and communication skills
Benefits  
  • 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.
 
OUR COMMITMENT TO DIVERSITY 
Wind River is committed to providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national, social, or ethnic origin, age, physical, mental, or sensory disability, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, HIV status, family medical history or genetic information, family or parental status including pregnancy, or any other status protected by the laws or regulations in the locations where we operate.  Wind River will not tolerate discrimination or harassment based on these characteristics. 
To learn more, visit Wind River at www.windriver.com. 

Similar Jobs

Anthology - Tier 3 Support Engineer

Anthology

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
bytedance - Senior Network Software Engineer, RDMA

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Axon - Technical Support Representative

Axon

Atlanta, Georgia, United States (On-Site)
1 Week ago
NVIDIA - Software Test Development Engineer

NVIDIA

(Remote)
2 Months ago
Scorewarrior - Middle Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Datacenter Operation Engineer

bytedance

(On-Site)
2 Months ago
q games - Programmer

q games

Kyoto, Kyoto, Japan (On-Site)
3 Weeks ago
that game company - Senior Game Security Engineer - China

that game company

Shanghai, Shanghai, China (On-Site)
2 Months ago
Ansys - Technical Support Engineer

Ansys

Kigali, Kigali City, Rwanda (On-Site)
3 Days ago
InnoPhase IoT - Senior Systems Software Engineer

InnoPhase IoT

San Diego, California, United States (On-Site)
1 Month ago
Jane Street - IT Operations Engineer

Jane Street

Hong Kong (On-Site)
2 Weeks ago
Motorola solutions - Junior Embedded Software Engineer

Motorola solutions

Cork, County Cork, Ireland (On-Site)
2 Weeks ago
Equivalent Jobs - SENIOR С++ SOFTWARE ENGINEER

Equivalent Jobs

(Remote)
6 Months ago
Boomi  - Software Principal Engineer - Application Security

Boomi

Conshohocken, Pennsylvania, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ottawa, Ontario, Canada

Lionbridge Games - VR Test Analyst

Lionbridge Games

Quebec, Canada (On-Site)
3 Months ago
Keywords Studios - AI Prompt & Language Specialist (Italian)

Keywords Studios

Quebec, Canada (Remote)
2 Months ago
NVIDIA - Senior Post Silicon Hardware Engineer

NVIDIA

Canada (Hybrid)
2 Months ago
Bally's Corporation - Senior Finance Manager, Consolidations and Reporting

Bally's Corporation

Toronto, Ontario, Canada (Hybrid)
3 Days ago
Argus Labs - Technical Artist

Argus Labs

Calgary, Alberta, Canada (Remote)
2 Months ago
Intelerad - System Support Specialist I - Linux / PACS

Intelerad

Canada (On-Site)
3 Days ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
2 Months ago
Epic Games - Backend Security Programmer (Asset Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
PlayStation Global - Sr Manager, Technical Project Management

PlayStation Global

Waterloo, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (Hybrid)

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Ottawa, Ontario, Canada (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (Hybrid)

Chennai, Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Wind River

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug