Principal Innovation Engineer

Bowler Pons Solutions Solutions Consultants•Annapolis, MD
•Onsite

About The Position

Bowler Pons Solutions Consultants, LLC is seeking a hardware/software Innovation Engineer to support technology development for clients and industry partners. The role involves software and hardware development, integration, rapid prototyping, robotics and autonomous systems, and electronics. Innovation efforts focus on agile, integrated solutions that help mitigate emerging threats, including a comprehensive threat detection and response suite. The position is based at the company’s headquarters office and lab facility in Annapolis, Maryland, with periodic travel to customer locations and technology development sites. Remote work may be authorized case by case, but candidates should expect to work in the office at least four days per week. The role offers the opportunity to take ownership of projects and influence the company’s solution development initiatives in a dynamic small-business environment.

Requirements

  • U.S. citizenship and the ability to obtain and maintain a DoW SECRET clearance.
  • A BA or BS in Software Engineering/Development, Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related field; a subject-specific degree may be substituted with five or more additional years of experience in at least two of the listed role-specific areas.
  • At least 8 years of experience with hardware and software development and integration for prototype and production systems.
  • At least 8 years of experience with object-oriented and procedural programming languages such as C#, C++, JavaScript, and/or Python, and frameworks such as .NET Core, Node, or AngularJS.
  • At least 8 years of experience building applications using modern software development principles, including containers, microservices, and serverless technologies such as VMware, Docker, or Kubernetes.
  • Hands-on experience developing and deploying software in Linux and Windows environments.
  • Experience developing software collaboratively using Git and GitLab or GitHub.
  • Experience working with APIs, SDKs, and ICDs for software integration.
  • Experience working with and integrating AI/ML and large language models.
  • Knowledge of object-oriented design philosophy and the ability to identify and isolate software requirements.
  • Network engineering skills, including DNS, DHCP, port forwarding, and troubleshooting network connection issues.
  • Experience in full-scale development environments and the ability to quickly conceptualize and produce minimum viable products for testing.
  • Experience working successfully as part of an Agile and/or Lean project team.

Nice To Haves

  • A master’s degree in engineering, software development, Computer Science, or a related field.
  • Strong Linux experience, including Linux commands, daemons, and firewalls.
  • Experience with Raspberry Pi, Arduino, or equivalent microcontrollers and embedded devices.
  • Experience with control system electronics, such as servos, relays, PLCs, analog/digital I/O, FPGAs, HMIs, and power supplies.
  • Experience in hardware design, prototyping, and system integration, including CAD/3D printing, PCB design, wiring/harnessing, sensor and payload integration, bench testing, and troubleshooting.
  • Experience with sensors such as cameras, LiDAR, thermal, RADAR, EO/IR, acoustic/transducer, IMU/INS, and GPS.
  • Experience with SLAM, Robot Operating System (ROS), or other 2D/3D perception environments and related frameworks.
  • Experience with autonomous or unmanned systems, including UAS, USV, UUV, UGV, quadrupeds, or bipeds.
  • Experience with computer vision and sensor fusion.
  • Cybersecurity experience, including OWASP secure coding practices.
  • Experience with secure wireless communications, such as 5G/LTE, WiFi 6, RF planning, encryption/decryption, and IoT.
  • Experience developing proposals for SBIR/STTR and responding to RFIs and RFPs.
  • Experience establishing DevOps and CI/CD environments such as Jenkins, GitLab-CI/Runner, and Hudson.
  • An active DoW SECRET clearance or higher.

Responsibilities

  • Design, develop, document, test, debug, integrate, and maintain application software, systems, and hardware solutions.
  • Integrate hardware and software across sensors, platforms, and networks as part of a threat detection and response suite.
  • Lead internally funded and customer-sponsored technology development efforts using advanced perception sensing, AI/ML tools, automated decision support, UI/UX, and other emerging technologies and methodologies.

Benefits

  • Paid healthcare options for employees.
  • Tuition reimbursement.
  • Paid leave.
  • Opportunities for mentorship and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service