Lead design, development, testing, and sustainment of software systems for Naval Aviation Support Equipment and related platforms.
Compensation
Salary is negotiable and commensurate with background and applicable required job experience.
Responsibilities
Design, develop, test, deploy, and maintain software applications supporting Naval Aviation Support Equipment programs.
Support development and sustainment of software associated with ATE, CASS/eCASS platforms, Portable Electronic Maintenance Aids (PEMA), and aviation test systems.
Develop software for test equipment, embedded systems, system control applications, networking interfaces, and diagnostic tools.
Support Operational Test Program Set (OTPS) development, performance testing, fault insertion testing, and acceptance testing activities.
Requirements
Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, Mathematics, or a related technical discipline from an accredited college or university.
Bachelor's degree plus four (4) additional years of relevant experience may be substituted in accordance with contract requirements.
Nice to have: Naval Air Systems Command (NAVAIR) programs
Nice to have: CASS/eCASS Automatic Test Equipment environments
Nice to have: Operational Test Program Set (OTPS) development and testing
Develop and test systems that bring Hivemind mission autonomy and vision capabilities onto real aircraft, building HIL infrastructure, automated tests, and supporting vision system integration.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Develop, build, and maintain HIL test infrastructure for mission autonomy and vision systems
Create and execute integration, regression, and system test plans for Hivemind mission autonomy software in HIL, SIL, and VIL environments
Build Python tools and automated test utilities for test execution, data collection, and analysis
Develop and execute HIL tests for vision systems to validate imaging, onboard processing, detection capabilities, and hardware/software interfaces
Identify, reproduce, and diagnose failures using test data and system logs
Requirements
Bachelor's degree in engineering, computer science, or a related discipline
Autonomy Software Integration & Test Engineer supporting development, integration, testing, and deployment of autonomous systems in Ukraine.
Responsibilities
Develop and contribute production‑quality software features and capabilities for autonomous systems
Design, implement, debug, and maintain software components supporting autonomy, mission execution, system integration, and flight operations
Integrate autonomy software onto fixed‑wing, multirotor, and other unmanned or autonomous systems
Develop internal tools, automation, telemetry analysis pipelines, and test infrastructure in C++ and Python
Support software bring‑up, system configuration, and mission readiness for flight operations
Requirements
Bachelor’s degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, or related field, or equivalent practical experience
Nice to have: experience supporting autonomous aircraft or unmanned systems
Nice to have: experience with SIL, HIL, VIL, simulation, or flight test environments
Nice to have: familiarity with ROS, DDS, embedded systems, or real‑time systems
Nice to have: experience with RF communications, datalinks, and networking systems
Unison Consultants work directly with clients to understand key elements of client business processes and then work onsite to implement and operate Unison software products and service offerings by performing key tasks.
Responsibilities
Work with clients to provide a broad range of implementation and integration tasks including requirements analysis, business process analysis, system configuration, testing, training, and post-implementation support
Help drive successful operation of Unison’s PRISM product suite by delivering high quality advisory and support services to government clients
Ensure assigned tasks are performed on target, on time, and on budget, and that client personnel appreciate the value of the work performed
Understand client’s business objectives and help clients achieve their goals
Lead and manage business projects from strategic direction to deployment, ensuring governance, risk management, and stakeholder communication within a transformation environment.
Responsibilities
Clarify business objectives and expected benefits
Build project structure including governance, roles, milestones, dependencies, and monitoring mechanisms
Act as central point of contact for sponsor, steering committee, managers, and internal/external contributors
Hold sole accountability for reporting, authorize resource changes, and manage project risk
Ensure project delivery within a software integration and platform change context
Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
Compensation
Base Pay Range (CA Only) $123,000—$140,000 USD
Responsibilities
Develop and maintain software for robotic systems, embedded interfaces, control applications, test systems, and operator-facing tools.
Implement software for robotic platforms, motion-control systems, sensing systems, machine interfaces, production support tools, and hardware test environments.
Support software development from concept through implementation, simulation, hardware bring-up, integration, test, deployment, troubleshooting, and production support.
Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria.
Integrate software with motors, actuators, encoders, sensors, motion controllers, embedded systems, machine vision systems, industrial networks, and robotic equipment.
Requirements
Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, or Aerospace Engineering