Principal Software Engineer, Aviation Security

Job Locations US-MA-Peabody
Job Post Information* : Posted Date 1 month ago(2/20/2020 8:48 AM)
# of Openings
Regular Full-Time


Responsible for software projects of great complexity, substance and economic value in the field of Aviation Security.  Requires a high level of human and physical resources and is recognized for the ability to simultaneously manage several projects of different scope and complexity. Interacts with internal and industry stakeholders to understand product needs; software architecture, design and verification. Implements software solutions as an individual contributor and team-member. Directs and performs testing and releases changes. Conceives and drives completion of major features, new methodologies, significant procedural, architectural and technology shifts.  Experience with the design and architecture of embedded control systems, high reliability multiplex networks and/or user workstations.


Designs and produces award winning software products and generates novel ideas on a consistent and timely basis.

Responsible for major portions of or complete software development projects.

Works with internal and external stakeholders to define requirements.

Generates system design and specifications.

Generates code to satisfy design requirements.

Completes design details and develops methods to satisfy design requirements.

Prepares engineering test specifications and procedures.

Troubleshoots and modifies code.

Directs and performs software testing.

Responsible for working within time and dollar budgets.

Mentors and supervises team members assigned to projects.
Performs consistently in meeting project performance criteria, schedules, deadlines and budgetary constraints, displays a continually increasing breadth of knowledge.
Communicates complex concepts in written and verbal form. Creates technical reports, publications, specifications, product designs test plans, and release notes.  Plans and conducts research, design and development for all assignments. 
Communicates effectively with team members and other internal/external stakeholders.



  • BSCS or related degree, plus 10 years of experience or equivalent.
  • Experience developing software in C/C++.
  • Familiarity with Qt, VTK toolkits and other open source software tools.




  • Supervise the technical work of others and may lead project teams. Makes technical decisions in areas of responsibility. 
  • Management roles may be available for exceptional candidates with relevant experience.



  • The position is based at Analogic’s headquarters in Peabody, MA.
  • Remote work opportunities will be considered for exceptional candidates.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed