Job Summary
A software company has an open position for a Remote Embedded Software Architect.
Candidates will be responsible for the following:
- Defining software design best practices, tools, technologies and templates
- Understanding customer and system requirements and translating into software requirements
- Designing and developing embedded software platforms which meet customer requirements
Position Requirements Include:
- Expert knowledge of multi-threaded development and interrupt servicing
- 10+ years of embedded C/C++ experience on bare metal, RTOS platforms
- BS/MS degree in Computer Science, Computer Engineering, EE or related field
- 5+ years of experience developing SW on embedded linux platform
- Expert knowledge of data structures and inter-process communications
- Expert knowledge and relevant experience designing, developing, and supporting embedded products