All Qualified Resumes will be Responded to in 24 Hrs or Less
US Citizenship with ability to obtain DOD Secret clearance is required/Active DOD Secret clearance is desired
Job duties include but are not limited to:
- The design, development and testing of embedded motion control software utilizing various software tools
- Design, develop, implement and test sensor control interface software
- Utilize published standards for product development from IEEE, MISB, OMS/UCI, & others
- Utilize MS Visual Studio, QNX, Linux, & Matlab/Simulink development tools
- Perform system modeling, simulation and analysis on complex software problems
- Debugging and unit testing of software products
- Analyze, develop and recommend design approaches to meet requirements of complex systems
- Coordinate with other functional engineers to develop and test products and resolve compatibility and interface problems with other subsystems
- Interface with other departments to participate in specification, design, code, and test reviews
- Follow internal process to ensure proper conformance to established policies and procedures
- Provide timely production support and problem resolution
- Produce timely status reports and projections
Job Competencies:
- Controls programming utilizing tools such as C/C++/C#, RTOS (real time operating system), DSPs (Digital Signal Processing) and FPGAs (Field-programmable Gate Arrays)
- Experience with servo control and Matlab/Simulink
- Strong mechanical, mathematical, & geo-spatial comprehension skills
- Understands frequency response in continuous and discrete time domain systems
- Understands PID control loop and filter implementation
- Basic understanding of electrical circuits and power amplifiers
- Software development in a real time and non-real time environments
- Ability to work in a multi-discipline environment to create solutions that meet requirements and standards
- Strong interpersonal and facilitation skills
- Creative, open-minded, a good communicator, and a good listener
- Ability to communicate clearly (written and verbal) to technical and non-technical personnel
- Ability to logically address, analyze, and resolve problems
- Attention to detail and deadlines
- Excellent organization and multi-tasking abilities with the ability to resolve conflicting priorities
Required Education/Background:
- B.S. Degree in a software engineering-related discipline, M.S. Degree preferred
- 6+ years of related experience
Required Expereince/Skills:
- High level of expertise in at least 3 of the following areas and basic capability in the other areas:
- Programming in C/C++/C# languages (Java beneficial)
- Programming for Linux, Windows & QNX operating systems
- Servo control and Matlab Simulink development
- Inertial navigation programming
- OMS/UCI, MISB, STANAG protocols
- IP networking (Layer 2/3), LAN’s switching and routing
- Video transport and encoding (H.264, MISB and SMPTE standards)
- Video processing algorithms
- Software development process, software design, documentation, quality assurance during development, software unit and integration testing.
- CASE tools, development environments, test tools and configuration management.
- Complex prototype product support (installation, trouble-shooting, customer interface)
#CJ