Jobs · Engineering · Massachusetts

Engineer, Lead Software – Embedded System Architecture -ANI

Alion · Waltham, MA · 2 mo ago
Engineering$79k–$113k/yrFull-time

This position is part of Evident Inspection Technologies division, which delivers solutions to complex challenges by inspecting mission-critical assets and infrastructure. The division leverages nondestructive testing, remote visual inspection, and analytical instruments to support maintenance, manufacturing, and environmental applications.

Responsibilities

  • Own end-to-end software architecture for embedded Qt-based applications.
  • Develop and maintain system designs, APIs, interface specifications, and design documentation.
  • Establish scalable, modular frameworks for complex embedded systems.
  • Drive adoption of modern design patterns, testability, maintainability, and performance optimization.
  • Lead a cross-functional team of software engineers, providing mentorship, technical guidance, code reviews, and architectural oversight.
  • Define technical strategy, evaluate design trade-offs, and ensure alignment with long-term product goals.
  • Promote high-quality standards, systematic problem solving, and continuous improvement.
  • Lead integration of software and hardware components into embedded Linux (Yocto, Buildroot, or custom Linux).
  • Architect and integrate with hardware abstraction layers, backend engines, and system services.
  • Ensure system robustness, resource efficiency, and smooth inter-component communication.
  • Establish and enforce testing strategies (unit, integration, UI, and automated validation).
  • Support CI/CD pipelines, build automation, and OTA update systems.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 10 years professional experience.
  • Extensive experience (7+ years) in C++, Qt/QML, and full-stack embedded application development.
  • Strong background in embedded Linux development.
  • Proven experience leading engineering teams or acting as a senior technical lead.
  • Demonstrated ability to produce elegant, maintainable software architectures and design artifacts.

Skills

  • Strong leadership and communication skills.
  • Ability to mentor, influence, and elevate team performance.
  • Excellent problem-solving and decision-making abilities.
  • Comfortable leading initiatives in fast-paced, agile environments.

Pay

The salary rate for this role is $79,100–$112,800. The actual salary offered may be influenced by factors such as training, transferable skills, work experience, education, business needs, market demands, and work location.

Benefits

  • Health, welfare, and retirement benefits (more information at mywabtecbenefits.com).
  • Annual bonus, if eligible.

Similar jobs