Company Description
Wind River is a global leader in delivering software for the intelligent edge. The company's technology has been powering the safest, most secure devices in the world since 1981 and is found in billions of products. Wind River offers a comprehensive portfolio, supported by world-class global professional services and support and a broad partner ecosystem. Wind River software and expertise are accelerating digital transformation of mission-critical intelligent systems that will increasingly demand greater compute and AI capabilities while delivering the highest levels of security, safety, and reliability.
Job Description
Wind River Professional Services specializes in complex, embedded software solutions. Our business is growing in the areas of system simulation, software safety certification, and BSP development. Wind River is looking for embedded software developers to join a team certifying Wind River-developed software as compatible with the requirements of DO-178C DAL A.
The ideal candidate will be self-driven with embedded software development skills. A senior Professional Services Tech Lead will provide guidance on software development task assignments.
#LI-DNI
Qualifications
Update, build, debug, and test an existing source code base to comply with certification guidelines for safety and quality.
Review source code against standards and style guidelines.
Writing test procedures, unit testing, and overall code hardening.
Address unit test and Coverity tool issues
Debug and resolve customer issues in a timely and professional manner.
Must have requirements
5+ years of C / C++ experience
RTOS experience (HVP and/or Vx Works preferred).
Capable of using GUI or CLI target debuggers.
Working knowledge of the Linux environment.
Experience with requirements management, requirements writing, unit test code, and testing code
Experience with Git source control tool.
Bachelor’s degree student in Computer Science or Electrical/Electronic Engineering or equivalent in a related subject area.
5+ years of experience in embedded software design.
Additional Information
Desired: • BSP or driver development • Ability to configure bootloader parameters • Working knowledge of Visual Studio Code • Working knowledge of network protocols, operation, and connectivity • Familiarity with ARM and/or Intel processor architectures • Solid technical, analysis and problem-solving skills • Coverity / static analysis • Polarion • LDRA • Code Collaborator
Ideal Personality Traits
Independent, Collaborator, Strong written and verbal English communication skills, with the ability to work in a cross-functional team across multiple geographies