Today
Top Secret/SCI
Unspecified
None
IT - Software
Tampa, FL (On-Site/Office)
NexTech Solutions (NTS) is a team of experts and engineers who understand the challenges that organizations face in finding and implementing the best technologies and IT solutions to meet mission requirements. We work with our government customers in defense and civilian agencies to identify new technologies.
The Opportunity
The Software Engineer (Mid-Senior) will support the Joint Acquisitions Task Force (JATF) in the design, development, and integration of software systems for next-generation unmanned and autonomous platforms, including UAVs, UGVs, UWVs, and tactical technologies. This role is suited for a motivated and technically skilled engineer with experience building software solutions that interact with embedded systems, robotics frameworks, and networked communications in support of Department of Defense operational environments. The engineer will collaborate closely with mechanical and electrical engineers to ensure seamless system integration and participate in prototyping, testing, and iterative development cycles that are common in rapid technology deployment pipelines. The engineer must be self-directed, adaptable to fast-paced development schedules, and capable of balancing hands-on engineering with high-quality code development and testing.
Essential Functions
Supervisory Responsibility: None
The Opportunity
The Software Engineer (Mid-Senior) will support the Joint Acquisitions Task Force (JATF) in the design, development, and integration of software systems for next-generation unmanned and autonomous platforms, including UAVs, UGVs, UWVs, and tactical technologies. This role is suited for a motivated and technically skilled engineer with experience building software solutions that interact with embedded systems, robotics frameworks, and networked communications in support of Department of Defense operational environments. The engineer will collaborate closely with mechanical and electrical engineers to ensure seamless system integration and participate in prototyping, testing, and iterative development cycles that are common in rapid technology deployment pipelines. The engineer must be self-directed, adaptable to fast-paced development schedules, and capable of balancing hands-on engineering with high-quality code development and testing.
Essential Functions
- Design, develop, and deploy software for embedded and autonomous systems used in UAVs, UGVs, UWVs, and tactical developmental platforms.
- Write and maintain modular, testable, and well-documented code using C/C++, Python, Java, and other relevant languages.
- Develop and integrate software with hardware subsystems including microcontrollers, sensors, actuators, GPS, IMUs, and radios.
- Collaborate with mechanical and electrical engineers to ensure end-to-end system integration across hardware and software boundaries.
- Support rapid prototyping efforts by iterating software builds to accommodate changing requirements, test results, and mission demands.
- Participate in the planning and execution of developmental operations programs, contributing to build-test-refine cycles and field validation.
- Contribute to mission-relevant software components for real-time data processing, navigation, autonomy, communications, and diagnostics.
- Prepare and maintain technical documentation, interface control documents, user guides, and integration instructions.
- Interface directly with special operations forces and DoD users to understand operational requirements, support field exercises, and incorporate operator feedback into system enhancements.
- Ensure code reliability and system stability through use of CI/CD pipelines, source control (e.g., Git), automated testing, and software quality assurance practices.
- Stay current with emerging technologies, frameworks, and DoD-relevant software trends to inform system evolution and capability development.
- Represent the software discipline in multi-functional engineering reviews and provide insight into system performance, risk, and scalability
Supervisory Responsibility: None
- T he position may involve mentorship of junior engineers and participation in peer code reviews, design sessions, and technical onboarding activities for new team members.
group id: 91074966