At a Glance
- Tasks: Develop cutting-edge cloud technologies and Kubernetes operators for mission-critical systems.
- Company: Join Wind River, a leader in intelligent systems software with a vibrant culture.
- Benefits: Enjoy hybrid work, health benefits, learning opportunities, and a supportive work-life balance.
- Other info: Collaborative environment with excellent career growth and open-source contributions.
- Why this job: Make a real impact on innovative projects like NASA missions and 5G solutions.
- Qualifications: 5+ years in software development, experience with Kubernetes, and strong Linux skills.
The predicted salary is between 90000 - 110000 $ per year.
Location: Ottawa, Canada
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.
ABOUT THE TEAM
This is a critical role that will evolve configuration management into a cloud-native operator model on Kubernetes. This role will lay important foundations as Wind River Cloud Platform replaces legacy configuration with a declarative configuration model based on Kubernetes operators. The right candidate will possess maturity in Kubernetes, ideally building operators, with proven software engineering skills to deliver robust applications that scale, and a quality automation mindset.
Responsibilities
- Develop leading edge, high-performance cloud and container technologies for the Edge.
- Develop Kubernetes operators and supporting automation, observability, security, resilience and scale concerns.
- Work with the most dynamic and exciting open source software projects today – Kubernetes (K8S), Helm, OpenStack, and related projects.
- Contribute actively to StarlingX, an open source project under the OpenInfra Foundation - a fully featured cloud for the distributed edge.
- Develop and deliver high-quality design and code.
- Develop automated tests, enabling faster design and test cycles.
- Investigate and resolve issues reported during product verification and customer integration.
- Participate in all aspects of the software development process using agile development.
- Develop solutions for configuration management across multiple linux hosts.
- Develop solutions for process monitoring and recovery of services running in linux.
- Diagnose issues related to linux processes in high availability, process monitoring, system active standby failover and configuration management.
Qualifications
- Bachelor’s / master’s degree in computer science or related field.
- 5+ years of professional software development experience including building infrastructure software for distributed systems.
- Exposure to Go, Kubernetes, and Kubernetes operators is strongly preferred.
- Programming experience with C, C++, Python is a great asset.
- Experience with Linux software development.
- Strong analytical and debugging skills.
- Excellent written and oral communication skills.
- Exceptional team player who works well in collaborative environments.
- Self-managed, fast learner with the desire and ability to master new technologies.
- Familiarity with iterative and agile/scrum software development processes.
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.
Senior Engineer - Linux Application Developer employer: Aptiv
At Wind River, we pride ourselves on being a top workplace that fosters a caring and respectful culture, where innovation thrives and employees are empowered to make a meaningful impact. As an Engineering Manager for the Helix Virtualization Platform, you will lead a talented team in a dynamic environment that prioritizes professional growth and collaboration across diverse domains such as aerospace, automotive, and healthcare. Join us in shaping the future of intelligent edge technology while enjoying competitive benefits and opportunities for continuous learning in a recognized leader in the industry.