Discover the ease of Easy Apply on our beta site now live at beta.ctsinternational.com

Reject Position Apply for Position Back to Matching Positions
 
Real Time Software Engineer 6
Position ID: 374030 Status: Closed
Location: Ridley Park, Pennsylvania, United States How Many: 3
Duration: 6+ Month(s) Pay Rate: DOE
Employment Type: Contract
Work shift: Shift-1  
Position Description:

This role will work alongside a similarly skilled software architect designing and implementing big data, extremely precise, vision and automation controls for a 50 person team. Previous experience in system architecture and demonstrated programming experience strongly preferred.

Leads development of solutions to unprecedented and complex architectures, requirements, algorithms, interfaces and designs for software systems. Directs development of verification test plans and procedures. Explores the enterprise and industry for state of the art methods, tools and processes applicable to software evaluation and test. Leads integration of new tools, processes, etc to improve productivity. Resolves complex embedded software and software verifications issues that span functional domains, programs and business units. Advises management on a wide range of high leverage embedded software and software verifications issues. Works independently.
Requirements:


An experience programmer and algorithm developer who has expert level knowledge of Computer Vision and Machine Learning. Excellent object oriented programming in C++. Able to incorporate different libraries into the overall design of a system such as standard and open source (OpenCV, PCL, ZMQ, …) C++ libraries and able to design and specify custom software packages. Development of custom algorithms and software will include items like sensor collection and geometric problem sets. In general the candidate should conceptualize problems and solutions in a reusable and abstract manner. The candidate should be able to understand algorithm complexity and design efficient C++ solutions.

The candidate should understand multi-tiered applications with a minimal understanding of brokered and broker-less messaging backbones such as ZMQ. The candidate should have a good handle on large data storage mechanisms such as persistent file stores and a relational and non-relational databases (e.g., MongoDB). Familiarity with various job controllers and understanding of scalability of complex systems is required.

The candidate should be a good communicator with the ability to convey designs in UML sequence diagrams, hardware and networking schematics, design documents for components, PowerPoints, etc.

Bachelor's and 14 or more years' experience, Master's with 12 or more years' experience or PhD with 10 or more years' experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry
Applying for Position # 374030 Real Time Software Engineer 6
Details
CTS Pays For Referrals! Call us today to learn more!!
Reject Position Apply for Position Back to Matching Positions
Reject Position
Apply for Position
Back to Matching Positions