Job Summary
A mid-level Software Engineer is needed to support the development of prototype robotic systems used in live training exercises. The role involves working in an Agile development environment to design develop test and maintain software applications particularly Python-based systems integrated with robotic platforms and Android applications. The position also supports the full software development lifecycle while collaborating with technical teams to deliver reliable and releasable software solutions.
Travel: 1015%
Security Clearance Requirement:
An active Secret clearance is required. Applicants must be U.S. citizens and able to meet eligibility requirements for access to classified information.
Requirements
- United States Citizenship
- At least four (4) years of Python software development experience
- Strong understanding of Android software and application development
- Ability to clearly document software source code specifications and manuals
- Experience with modeling and simulations interface coding TCP/IP and serial communications
- Excellent oral and written communication skills
- Ability to collaborate effectively with technical teams and stakeholders
- Ability to work successfully in a flexible and dynamic environment
Responsibilities
- Write troubleshoot and support Python software commonly developed for ROS2 (Robot Operating System)
- Design and build advanced Android applications
- Participate as a member of an Agile Scrum team delivering releasable software
- Gain knowledge of various robotic systems
- Support the entire system development lifecycle including:
- Analysis
- Requirements definition
- Design
- Coding and development
- Unit testing
- Maintenance
- Documentation preparation
Preferred Skills and Experience
- Experience developing and supporting mobile applications for Android Tactical Assault Kit (ATAK) systems
- Experience with ROS2
- C development for performance-critical applications
- Experience developing software for Ubuntu environments
- Willingness to travel to support field testing events
- Comfortable working on a team and interacting with external partners
- Ability to adapt quickly to changing requirements
- Agile/SCRUM experience
- Knowledge of Git and GitLab
- Experience with Hardware-in-the-Loop (HWIL) or Software-in-the-Loop (SWIL) testing
Education
A Bachelor of Science (BS) degree from an accredited college or university in an engineering scientific or technical discipline is required.
Job Summary A mid-level Software Engineer is needed to support the development of prototype robotic systems used in live training exercises. The role involves working in an Agile development environment to design develop test and maintain software applications particularly Python-based systems integ...
Job Summary
A mid-level Software Engineer is needed to support the development of prototype robotic systems used in live training exercises. The role involves working in an Agile development environment to design develop test and maintain software applications particularly Python-based systems integrated with robotic platforms and Android applications. The position also supports the full software development lifecycle while collaborating with technical teams to deliver reliable and releasable software solutions.
Travel: 1015%
Security Clearance Requirement:
An active Secret clearance is required. Applicants must be U.S. citizens and able to meet eligibility requirements for access to classified information.
Requirements
- United States Citizenship
- At least four (4) years of Python software development experience
- Strong understanding of Android software and application development
- Ability to clearly document software source code specifications and manuals
- Experience with modeling and simulations interface coding TCP/IP and serial communications
- Excellent oral and written communication skills
- Ability to collaborate effectively with technical teams and stakeholders
- Ability to work successfully in a flexible and dynamic environment
Responsibilities
- Write troubleshoot and support Python software commonly developed for ROS2 (Robot Operating System)
- Design and build advanced Android applications
- Participate as a member of an Agile Scrum team delivering releasable software
- Gain knowledge of various robotic systems
- Support the entire system development lifecycle including:
- Analysis
- Requirements definition
- Design
- Coding and development
- Unit testing
- Maintenance
- Documentation preparation
Preferred Skills and Experience
- Experience developing and supporting mobile applications for Android Tactical Assault Kit (ATAK) systems
- Experience with ROS2
- C development for performance-critical applications
- Experience developing software for Ubuntu environments
- Willingness to travel to support field testing events
- Comfortable working on a team and interacting with external partners
- Ability to adapt quickly to changing requirements
- Agile/SCRUM experience
- Knowledge of Git and GitLab
- Experience with Hardware-in-the-Loop (HWIL) or Software-in-the-Loop (SWIL) testing
Education
A Bachelor of Science (BS) degree from an accredited college or university in an engineering scientific or technical discipline is required.
View more
View less