Job Summary:
Job opportunities range from being part of a mid to large sized software development team collaborating with other engineers to design and develop new systems as well as maintain, troubleshoot, and fix issues that arise with current systems, or some projects require small teams or even single developer support. Will be expected to participate in all phases of software development process and contribute to associated documentation including requirements, design, test plans, and peer reviews.
Education and Experience:
Technical School Diploma or Higher. Must be familiar with the software development life cycle process. 0-5 years experience in software design and development using Java and/or C/C++ programming languages primarily on Linux platforms. Qt/C++ SDK experience is a plus. Windows and Microsoft development tools and related experience could also be beneficial. Periodic travel should be expected. VxWorks and other embedded development tool experience are not required but are a plus