Robotics Software Engineer

TechINT Solutions Group, LLC
Baltimore, MD, United States
11 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

IBM OS/2 (Software) Ubuntu (Operating System) Command-Line Interface Computer Programming System Configuration Continuous Delivery Continuous Integration Software Debugging Linux Programming Tools Global Positioning Systems (GPS) Systems Analysis
+16 more
Internet Security Linux System Administration Unix Shell Motion Planning Open Source Intelligence Robotic Automation Software Shell Script Software Engineering Systems Integration Scripting Robot Operating System State Machines Git SC Clearance Git Flow Docker

Job description

Pioneers. Innovators. Professionals. TechINT Solutions Group (TSG) has developed a unique analytical methodology to understand current and emerging technology that can be co-opted for nefarious purposes. Our innovative analytical methodology, Consumer Based Technology Intelligence (CBTI), helps identify key variables indicative of illicit use or planned illicit use of consumer technologies. This novel approach provides deep insight and understanding to support key decision making, operations, training, and countermeasure solutions development. TSG specializes in applying CBTI and Weapons Technical Intelligence (WTI) methodologies to address critical mission requirements:

  • Unmanned Threat Systems Analysis, Operational Support, and Training
  • Technical and All-Source Intelligence Analysis
  • Unique OSINT Collection, WTI focused Analytical Capabilities, and Training
  • Counter Terrorism Training and Consulting
  • Forensic Enabled Intelligence Exploitation, Analysis, and Training

Requirements

We are looking for a Robotics Software Engineer with hands-on experience in ROS 2 development and Linux-based systems. This role will support our team in building and deploying aerial robotic platforms with a focus on autonomy, navigation, and system integration.

  • This is a hands-on role suited for someone who enjoys building, integrating, and testing full robotic systems
  • Strong communication and documentation skills are beneficial, * Active Secret security clearance.
  • Bachelor’s Degree in Software Engineering/Electrical Engineering or similar field, or equivalent years of experience
  • Strong experience with ROS 2 (Robot Operating System 2), including nodes, topics, services, actions, and custom messages
  • Solid background in Linux (Ubuntu preferred), including command-line proficiency, system configuration, shell scripting, and development tools like colcon
  • Ability to develop, debug, and launch ROS 2 packages in both physical and simulated environments, * Familiarity with PX4 or ArduPilot flight controllers and integration through MAVROS or the PX4 ROS 2 bridge
  • Knowledge of UAV systems, including GPS/IMU fusion, waypoint navigation, and autonomy stacks
  • Experience working with the NAV2 stack including path planning, behavior trees, and costmaps
  • Proficiency with RViz and Gazebo for simulation and visualization
  • Background in autonomy frameworks such as behavior trees (e.g. BehaviorTree.CPP), finite state machines, or mission planning logic
  • Experience using Docker to containerize development environments
  • Exposure to SLAM or visual odometry solutions
  • Familiarity with Git workflows and modern development practices (CI/CD is a plus), Analysis Skills, Analytical Method Development, Command Line, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Docker, Documentation, Electrical Engineering, Emerging Technology, GPS (Global Positioning System), Git, IBM OS-2 Operating System, Industry Standards, Internet Security, Legal, Linux Operating System, Navigation Systems, Programming Tools, Robotics, Robotics Software, Scripting (Scripting Languages), Secret Clearance, Security Clearance, Simulation, Software Engineering, System Integration (SI), Systems Administration/Management, Team Building, Testing, Ubuntu, Unix Shell Programming

Benefits & conditions

TechINT Solutions Group recognizes the need to support the wellbeing of our team members which is why we offer 15 personal days plus 10 paid federal holidays per year which will grow over time. We offer above industry standard medical, dental, vision, and life insurance plans along with a competitive 401k retirement plan to ensure we help support you, your family’s wellbeing, and your retirement strategy as you grow with TechINT.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…