Only local Sandiego or nearby candidates shall apply
Must be open to 1099 / W2 (NO C2C)
Skills / Experience
Requires Minimum of BS in Computer Science, or other related eng or science fields. MS or Ph.D in relevant field is a plus.
Minimum of 5 years in technical development role
Experience in leadership or designing software for a complex multi-processor distributed control system is a plus.
Proven ability to guide a team in coding efforts for a distributed control system. The coding will require programming in different languages (C++, Python) on different OS environments (Linux, Unix or RTOS).
Delivered 3+ mid to large scale software projects with demonstrable quality
Hands on experience with refactoring for performance and scalability – complex multi-processor distributed control system is a plus.
Curious and current on emerging software methodologies
Must have :
Strong experience with C++
Experience with OO design
Experience with socket programming of network client and server, including TCP
Experience with OS configuration and bring up
Experience with BSP configuration
Experience with multi-threaded application development
Experience with unit testing
Experience with Linux-based development environment