SMTS - Software Engineer - RTOS, Embedded development
- +4
- +5
- Massachusetts, United States
- +4
- +5
- Massachusetts, United States
À propos
SMTS - Software Engineer - RTOS, Embedded developmentPosition at Wind RiverDescriptionLocation: US, RemoteUS 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, mining; connected healthcare and medical devices; automotive (connected and self-driving vehicles); and aerospace & defense. We are recognized by VDC Research as #1 in Edge Compute OS Platforms and have received multiple industry awards for IoT security, cloud and edge computing, and have been a top workplace for 8 consecutive years. If you’re passionate about making a global impact in a caring, respectful culture with a growth mindset, join us to lead the future of the intelligent edge!Within the Operating Systems team, we innovate to modernize the embedded VxWorks OS and our Hypervisor solution for Edge Device customers. We seek a skilled Operating Systems Developer Lead to guide our local team in designing, developing, and optimizing VxWorks components. You will lead technical projects, mentor junior developers, and drive innovation in OS development, playing a key role in developing the next-generation VxWorks OS.Who You Will Work WithYou will join a global RTOS development team working on VxWorks, collaborating with remote technical leads to innovate and develop new capabilities while maintaining core values such as security, safety, performance, and reliability. You will also lead specific technical areas.ResponsibilitiesLead design and development of OS components aligned with VxWorks core values.Mentor and coach team members, fostering collaboration and innovation.Develop and deliver high-quality design, code, and tests following CI/CD and agile practices.Analyze and troubleshoot issues to drive resolution and improvements.Collaborate with product management to define and scope capabilities.Establish best practices for coding, documentation, and testing.Participate in all phases of the software development process using Agile methodologies.Qualifications/SkillsBSc / MSc in Computer Science, Electrical Engineering, or related field.15+ years of experience in OS development.Leadership or mentoring experience within a development team.Proficiency 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 core kernel development.Experience with device drivers, BSP, or architecture-level development is a plus.Excellent communication skills.Experience with virtualization and automotive standards like ASPICE is a plus.Embedded Security Experience (preferred)Analyzing CVEs, developing secure bootloaders, encrypted storage, network protocols, and hardware security features.BenefitsHybrid Work environmentHealth, dental, and life insuranceDisability coverageRRSP matchingPaid time off and work-life balance policiesWell-being programs and learning resourcesWind River is committed to diversity and equal opportunity employment. We do not discriminate based on race, gender, age, disability, or other protected characteristics. Learn more at www.windriver.com.Security ClearanceCandidates must undergo a security clearance process based on citizenship. Certain citizenships may restrict employment eligibility. The process may be lengthy and contingent on clearance approval. #J-18808-Ljbffr
Compétences idéales
- VxWorks
- C
- C++
- Device Drivers
- Virtualization
Expérience professionnelle
- Embedded
- Hardware
- System Engineer
- Electronics Engineering
Compétences linguistiques
- English