Software Engineer I

Textron•Wilmington, MA

About The Position

Textron Systems is seeking a hands-on Software/Embedded Systems Engineer to join its UAS development team. The role focuses primarily on developing C++ software for embedded Linux platforms, integrating sensors and avionics, and working closely with hardware. The engineer will work directly with physical systems, perform hardware/software integration, and develop applications using frameworks such as ROS/ROS2. The position involves practical engineering, system-level debugging, contributing to advanced UAS capabilities, and supporting both next-generation technologies and established platforms used to protect deployed warfighters. The engineer will contribute throughout the software development lifecycle, from concept development through lab integration, evaluation, and field testing. They will work on multifunctional teams and participate in design reviews, software architecture, and system design improvements.

Requirements

  • Currently pursuing or completed a B.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • Strong proficiency in C++.
  • Experience developing on embedded Linux platforms.
  • Ability to debug complex system interactions across hardware and software.
  • Understanding of embedded systems concepts, including I/O interfaces, timing, networking, and real-time application considerations.
  • Familiarity with software configuration management, defect tracking, and continuous integration tools such as GitLab and Jenkins.
  • Ability to obtain and maintain a U.S. security clearance.

Nice To Haves

  • Experience with UAS, autopilots, and integration, including PX4 or ArduPilot.
  • Experience working with ROS/ROS2.
  • Hands-on hardware experience, including sensor integration, interfaces, debugging, and lab equipment usage.
  • Experience coding in Python.
  • Experience in artificial intelligence, computer vision, and machine learning techniques.
  • Practical experience implementing or optimizing CV/ML models using OpenCV, TensorRT, TensorFlow/Keras/TensorFlow Lite, PyTorch, OpenVINO, or similar frameworks.
  • Experience building and maintaining toolchains for automated builds and deployments.
  • Strong understanding of automated testing and CI/CD processes.
  • Ability to work with lab equipment such as oscilloscopes, logic analyzers, spectrum analyzers, protocol analyzers, and emulators.

Responsibilities

  • Develop and maintain C++ software for UAS systems running on embedded Linux platforms.
  • Implement and integrate ROS/ROS2 nodes for autonomy, perception, control, mission management, or sensor handling.
  • Participate in software development throughout the lifecycle, from concept development through lab integration, evaluation, and field testing.
  • Perform hands-on hardware integration involving sensors, payloads, communication modules, computer hardware, and embedded control systems.
  • Troubleshoot system-level issues involving software, hardware interfaces, networking, and real-time constraints.
  • Collaborate on multifunctional teams to deliver reliable, performant, and well-validated system functionality in response to dynamic program needs.
  • Participate in design reviews and contribute to software architecture, system design improvements, and development best practices.

Benefits

  • Flexible work schedules, including compressed work-week options such as 9/80, 4/10, and 4/9/4.
  • Over six weeks of total paid time off, consisting of 120 hours of vacation, 56 hours of illness/personal time, and 80 hours of holiday.
  • Tuition reimbursement of up to $10,000 per calendar year for relevant graduate degrees.
  • Three medical plan options, prescription drug coverage, dental and vision coverage, and additional life insurance coverage.
  • Company-paid basic life insurance, short- and long-term disability, and employee assistance program.
  • Comprehensive wellness incentive plan and annual fitness reimbursement program.
  • Company contribution to a 401(k) of up to 9% of salary.
  • Employee discounts from merchants and on products, travel, and services.
  • Additional benefits including service awards, cell phone retail discounts, travel and gym membership discounts, emergency travel assistance, home and auto discounts, and adoption assistance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service