Software Engineer II/III

TextronWilmington, MA
$92,600 - $176,200Hybrid

About The Position

We are seeking a hands-on Software/Embedded Systems Engineer to join our UAS development team. This role focuses primarily on developing C++ software running on embedded Linux platforms, integrating sensors and avionics, and working closely with hardware. Candidates should be comfortable working directly with physical systems, performing hardware/software integration, and developing applications using frameworks such as ROS/ROS2. This position is ideal for someone who enjoys practical engineering, system-level debugging, contributing to advanced UAS capabilities, and supporting both next-generation technologies and proven platforms used to protect deployed warfighters.

Requirements

  • 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 (I/O interfaces, timing, networking, real-time application considerations).
  • Familiarity with software configuration management, defect tracking, and continuous integration tools (e.g., GitLab, Jenkins).
  • Ability to obtain and maintain a U.S. security clearance.
  • Experience with UAS, autopilots, and integration (PX4, ArduPilot)
  • Experience working with ROS/ROS2.
  • Demonstrated hands-on hardware experience (sensor integration, interfaces, debugging, lab equipment usage)
  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field with ~2+ years of software/hardware integration experience (for Level II).
  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or related field with ~5+ years of software/hardware integration experience (for Level III).

Nice To Haves

  • Experience coding in Python
  • Experience in Artificial Intelligence, Computer Vision, and machine learning techniques.
  • Practical experience implementing or optimizing CV/ML models using frameworks such as OpenCV, TensorRT, TensorFlow/Keras/TensorFlow Lite, PyTorch, OpenVINO, or similar.
  • 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 across all phases of the lifecycle—from concept development through lab integration, evaluation, and field testing.
  • Perform hands-on hardware integration, including connecting sensors, payloads, communication modules, compute hardware, and embedded control systems.
  • Troubleshoot system-level issues involving software, hardware interfaces, networking, and real-time constraints.
  • Work cohesively on multi-functional teams to deliver reliable, performant, and well-validated system functionality under dynamic, fast-paced program needs.
  • Participate in design reviews and contribute to software architecture, system design improvements, and development best practices.

Benefits

  • Flexible Work Schedules (e.g., 9/80, 4/10, 4/9/4)
  • Paid Time Off (over 6 weeks total: 120 hours vacation, 56 hours illness/personal, 80 hours holiday)
  • Tuition Reimbursement (up to $10,000 for relevant graduate degrees per calendar year)
  • Dress for Your Day policy
  • Comprehensive Benefits Package (3 medical plans, prescription drug coverage, dental, vision, additional life insurance)
  • Company paid benefits (basic life insurance, short- and long-term disability, employee assistance program)
  • Comprehensive wellness incentive plan
  • Annual fitness reimbursement program
  • 401k company contribution up to 9.25% of salary
  • Employee Discounts (access to exclusive offers and discounts from over 30,000 merchants)
  • Service awards
  • Cell phone retail discounts
  • Travel discounts
  • Gym membership discounts
  • Emergency travel assistance
  • Home and auto discounts
  • Adoption assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service