Critical River / Wind River is looking for an Embedded Software Engineer to design and develop embedded software on top of client products, including full lifecycle support and addressing customer issues.
Requirements
- 5+ years of Linux and/or VxWorks (RTOS) embedded systems development experience
- 5+ years C / C ++ experience
- RTOS experience (5 years VxWorks Required)
- Experience with requirements management, requirements writing, unit test code, and testing code
- Experience with Git source control tool
Responsibilities
- Design and develop embedded software on top of client products.
- Design and develop complete solutions requiring device driver development, board configurations, operating system configuration and bootloaders.
- Full lifecycle support including requirements, architecture, design, implementation, testing, test automation, documentation, peer reviews.
- 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
Other
- Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent
- Expect up to 10% domestic and international travel
- Strong written and verbal English communication skills, with the ability to work across multiple geographies
- Work with the Project Manager and sales team on services sales opportunities.
- Act as the customer facing technical expert.