Analogic Jobs logo

Contract Sr Embedded Software Engineer (6-12 Months)

Analogic Jobs
Full-time
On-site
Peabody, Massachusetts, United States

Our Team is at the forefront of developing the next generation of security screening solutions for airports worldwide. These groundbreaking solutions will leverage the latest advancements in machine learning, 3D imaging, and open network architectures, with the potential to revolutionize aviation security and enhance the passenger travel experience.

We are seeking a highly motivated and skilled Senior Software Engineer to join us in creating industry-leading technology for airport security. The ideal candidate will have a strong background in modern software and network architectures, experience with embedded systems in a Linux environment, exceptional problem-solving skills, and the ability to thrive in a dynamic work environment.

DUTIES:

  • Design and implement backend interfaces between system control and open network architectures.
  • Define and document architecture, functional, and design requirements
  • Work with internal and external stakeholders to define requirements.
  • Complete design details and develops methods to satisfy design requirements.
  • Prepare engineering test specifications and procedures. 

    EDUCATION AND EXPERIENCE:

    • BSCS or related degree, plus 7-14 years of experience or equivalent.
    • Strong working knowledge of network architecture and efficient REST API development.
    • Familiar with Relational Databases and managing schema migrations.
    • Proven experience in multi-threaded programming and distributed systems.
    • Strong Object-Oriented programming skills.
    • Extensive knowledge of C++, QT, and Object-Oriented programming
    • Strong working knowledge in Linux environment
    • Understanding of analytical equipment and large data sets.
    • Functional understanding of FIPS-140, TLS and/or other cyber security standards.
    • Prior experience with imaging technology such as CT preferred, but not required.

    OTHER REQUIREMENTS:

    • US citizenship 
    • You may be required to perform testing on the security machines, which includes loading trays onto the conveyor belt.