Make Your Resume Now

Principal Software Engineer/Technical Lead - R&D

Full-time Mid-Senior Level

Job Overview

Boston Engineering is seeking a Technical Lead Software Engineer to guide and execute software development within our Maritime Intelligence Business. In this role, you will lead efforts that directly support the commercialization and standardization of advanced maritime technologies, aligned with our long-term strategic roadmap. This is a leadership opportunity that blends technical depth with vision, ownership, and cross-disciplinary collaboration.

You will be responsible for both tactical execution and strategic software leadership, streamlining and standardizing development practices across projects. Your work will enable faster delivery, higher quality, and greater adaptability across a range of cutting-edge maritime systems, often integrating embedded software, hardware, and control systems.

This role is restricted to US persons (i.e., US citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 USC 1324b(a)(3)) due to access to export-controlled technology. Boston Engineering will require proof of status prior to employment.

Proven ability to:

  • Lead the design, development, and optimization of embedded software for robotic or autonomous systems
  • Architect and implement robust software solutions tightly integrated with hardware, sensors, and control systems
  • Ensure software meets demanding real-time performance, reliability, and safety requirements
  • Foster a collaborative and innovative engineering culture that promotes continuous learning and improvement
  • Communicate complex technical concepts clearly and effectively to both technical and non-technical audiences
  • Lead technical design reviews, facilitate in-depth discussions, and contribute to long-term roadmap planning
  • Stay abreast of emerging technologies, tools, and industry trends relevant to embedded and maritime systems
  • Proactively identify technical risks and bottlenecks, offering practical solutions to maintain momentum

Required experience:

  • Proficient with industry-standard software development tools, version control, and debugging environments
  • Demonstrated success in fast-paced, technically demanding, and customer-oriented settings
  • Experience collaborating with cross-disciplinary teams, including systems, electrical, and mechanical engineers
  • Excellent organizational, written, and verbal communication skills
  • U.S. Person status required; ability to obtain and maintain a security clearance
  • Willingness to travel occasionally as project needs require

If this sounds like the right challenge for you, apply today! 

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!