Senior Embedded Software Engineer at GCR Professional Services
Beverly, MA
About the Job
Senior Embedded Software Engineer
6 - 12 months assignment
6 - 12 months assignment
We are seeking a dedicated Senior Software Engineer to join our team and contribute to the development of world-class aviation security solutions.
This role requires expertise in modern software and network architectures for embedded systems within a Linux environment. Ideal candidates thrive in dynamic settings, possess exceptional problem-solving skills, and have a passion for innovation.
Key Responsibilities:
- Design and implement backend interfaces for system control and open network architectures.
- Define and document architecture, functional, and design requirements.
- Collaborate with internal and external stakeholders to gather and refine requirements.
- Develop comprehensive design solutions and methods to meet project objectives.
- Prepare and execute engineering test specifications and procedures.
- Mentor and guide team members on project-related tasks.
- Communicate complex concepts effectively through technical reports, publications, specifications, and release notes.
- Conduct research, design, and development for assigned projects.
Qualifications:
- Bachelor’s degree in Computer Science or a related field, with 7–14 years of relevant experience.
- Strong expertise in network architecture and efficient REST API development.
- Proficient in relational databases, including schema migration management.
- Proven experience with multi-threaded programming and distributed systems.
- Advanced Object-Oriented programming skills, particularly in C++ and QT.
- Strong proficiency in Linux-based development environments.
- Familiarity with analytical equipment and large data sets.
- Functional understanding of cybersecurity standards such as FIPS-140 and TLS.
- Additional Requirements:
- U.S. citizenship with the ability to obtain SSI-level clearance