We have numerous active research and development projects where we design, integrate, test, and deploy systems for a range of applications, including aircraft inspection, ISR (intelligence, surveillance, and reconnaissance), utility construction, medical training, IED/EOD operations, and simulation. We are looking to add expertise and talent to our multi-disciplinary team to continue to achieve success in all of these areas.
This will be a 3 month contract. Candidates can work fully remote, but will need to report to Frederick, MD, on the first day.
Job Duties
- Work closely with algorithm developers, and/or lead algorithmic development, to mature algorithms from MATLAB and C++ to real-time applications.
- Develop and /or improve software frameworks that handle multiple sensor streams while allowing algorithms to process them.
- Profile software systems to identify bottlenecks (processor, memory, I/O) and collaborate on improvements as needed.
- Utilize and/or modify existing code bases and libraries; create and shape new functionality.
Requirements:
- Bachelors (BS) or Master’s degree (MS) in Electrical Engineering, Computer Engineering, Computer Science (or a related field)
- Experience prototyping and implementing challenging software solutions or algorithms in C/C++ based on collaboration and whiteboarding sessions.
- Multi process/thread programming such as thread safety and synchronization using frameworks like Boost, C++11, and ASIO event driven when relevant.
- Strong background in Object Oriented Programming (OOP).
Powered by JazzHR