Wind River is looking to improve support for new architecture variants, code size and performance, and adherence to language standards and functional safety standards for their products like VxWorks and WR Linux by enhancing their C/C++ toolchains based on LLVM and GCC technologies.
Requirements
- Good understanding of embedded systems and familiarity in building and developing SW modules
- Good understanding of automation tools and testing principles
- Experience in scripting languages e.g., Python
- Strong C/C++ programming experience
- Assembly language experience (PowerPC/Arm/Intel/RISC-V)
Responsibilities
- Development and maintenance of the compiler toolchains used in the Wind River products.
- Working with the open-source community to make improvements the LLVM toolchain.
- Take the initiative to improve features and processes.
- Contribute ideas for product improvements.
- Collaborate effectively with global software engineering teams.
Other
- Excellent communication skills, both written and verbal
- Excellent analytical and debugging skills.
- BE/BTech or ME/MTech degree in Computer Science, Electronics Engineering, or equivalent
- Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law.
- The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties.