Not provided by employer
Clearance requirement: none
Location: lexington, ma
Aquila is seeking a software developer - optical sensorsto join our team in supporting one of this country`s premier defense research organizationsThe experienced software developer will join a team of software developers, system engineers, and algorithm developers who are prototyping advanced optical sensor control and signal processing systemsSoftware will be developed within a modern, object-oriented, modular open-systems architecture primarily utilizing c++, linux, and publish-subscribe middlewareChallenging development activities will directly contribute to the prototyping of advanced electro-optical/infrared control systems and may involve field testing.
Aquila team members experience the opportunity to be part of a fast-paced, customer-focused, and technically innovative work environmentAquila strives to deliver the best of the best in technical services to our customersCandidates that possess a love for technical challenges, a desire to constantly learn, and the desire to establish themselves as critical players within a team are strongly encouraged to apply.
In-depth knowledge of c++ object-oriented programming with several years experience applying this knowledge to complex software architectures
Experience with modern software development practices (e.gSpiral development), version control systems, debugging tools, and coordination/collaboration tools
Experience with software development within a linux environment, network programming, and parallel programming (multi-threading, synchronization, etc.)
Proven ability to quickly and effectively learn new technologies and programming languages, adapt to new environments and methodologies, and work outside ones own comfort zone
Strong teamwork experience and organizational, interpersonal, and communication skills
Experience developing real-time control systems software for mechanical hardware assemblies
Experience with other programming/scripting languages such as java, c, python, matlab, and shell scripting
Experience with publish-subscribe middleware, distributed systems, gpu computing, and real-time programming
Familiarity with the architecture of x86-based computer hardware and unix-like operating systems
Familiarity with basic unix system and network configuration and administration to the extent that it aids in software development
Experience with basic data visualization and display toolkits and methodologies
Familiarity with, or a strong desire to learn about, processing and control of passive and active sensing technologies such as radars and infrared sensors
Desire and ability to participate in field testing which may involve travel
Education/experience: ms or bs in computer science, computer engineering, or equivalent plus 5 years minimum experience.
Willing to undergo an extensive background investigation and maintain a personal security clearance
Interim clearance sufficient to start
Covid vaccination with the booster is required
Telecommute: hybrid - individual works from home or off-site for a portion of their scheduleMust be within commutable distance to lexington, massachusetts.
Posted 4 days ago