Embedded Software Tools Developer – Certified Systems

Engineering United States


Description

Position at Wind River

Job Description:

In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and deliver at the solutions level.

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 were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader. Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a “Top Work Place”. If you’re passionate about amplifying your impact on the world, in a caring, respectful culture with a growth mindset, come join us and help lead the way into the future of the intelligent edge!

What You’ll Do:

Wind River Systems is seeking a developer responsible for creating and maintaining the software tools and infrastructure used to plan, execute, package and deliver the suite of Wind River safety critical software products. This position requires proven skills in software development and excellent oral and written communication skills.

These tools & processes will form a critical offering to speed the development of cloud and embedded connected intelligent systems. The overall solution will cover avionics systems, autonomous cars, warehouse robots, medical devices, and rail.

In the past you’ve:

  • Written, developed and tested software tools and infrastructure.
  • Created user documentation for software tools and infrastructure.
  • Collaborated with other members of the software tools development team and with stakeholders in the wider engineering organization.

 Qualification / Skills

  • Ability to analyze and decompose problems into potential technical solutions.
  • Proficient coding skills with multiple programming languages, i.e. PERL, C, C++, Python, Assembly, Java, Javascript, bash scripting
  • Experience with Git, GitHub
  • Familiar or working knowledge of Linux environment

 Assets

  • Python libraries such as numpy, matplotlib or other data visualization libraries
  • NoSQL experience, ElasticSearch and MongoDB preferred
  • Docker experience
  • Jenkins experience
  • Experience with Clang/LLVM and/or GCC toolchains and their various output file data, such as AST, II, DWARF and ELF
  • Experience with VxWorks
  • Knowledge of embedded operating systems

About Wind River

 Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.


#LI-DH1 

#LI-hybrid

#LI-remote

Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.