Embedded Software Engineer

Links Technology Solutions, Inc.

Endicott, NY

JOB DETAILS
SALARY
$140,000–$170,000 Per Year
SKILLS
Aerospace and Defense, Assembly Language, Avionics, C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Computer Engineering, Computer Science, Cryptography Algorithms, Design Patterns Programming Methodologies, Earned Value Management (EVM), Electrical Engineering, Embedded Software, Embedded Systems, High Tech Industry, IPsec (IP Security), Industry Standards, Internet Security, Leadership, LynxOS, Maintain Compliance, Mentoring, People Management, Problem Solving Skills, Process Improvement, Project/Program Management, Python Programming/Scripting Language, Realtime Operating System, Requirements Management, SSL-TLS (Secure Socket Layer - Transport Layer Security), Safety Compliance, Safety Systems, Security Protocols, Software Architecture Design, Software Development, Software Engineering, Systems Engineering, Technical Leadership, Technical Support, VxWorks
LOCATION
Endicott, NY
POSTED
30+ days ago
Principal Embedded Software Engineer – Leading Avionics Innovation
Are you a visionary embedded software engineer ready to take a leadership role in shaping the next generation of aerospace systems? Our client, a leading provider of advanced avionics and electronic control solutions, is seeking a Principal Embedded Software Engineer to join their team in Endicott, NY. This is an opportunity to lead technical innovation in flight-critical systems while mentoring top engineering talent.

Sign-On Bonus and Relocation Assistance are available for this role!
Key Responsibilities:

  • Lead the embedded software team in developing advanced control and avionics systems with emphasis on safety, performance, and security.

  • Mentor and support engineers, fostering collaboration, professional growth, and technical excellence.

  • Drive all phases of software development, including requirements definition, architecture, implementation, integration, and verification.

  • Design, review, and optimize software to meet industry standards (e.g., DO-178C) and internal quality expectations.

  • Evaluate and implement new tools, technologies, and processes to improve software development efficiency and system capabilities.

  • Serve as a technical point of contact for complex software issues, providing guidance and resolution strategies.

  • Lead the integration of cybersecurity and safety features in embedded systems, ensuring compliance with rigorous validation standards.

  • Perform program management duties as needed, following sound Earned Value Management (EVM) principles.
Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or a related field.

  • 8–10+ years of experience in embedded software development, with at least 3 years leading high-performing engineering teams.

  • Strong expertise in real-time operating systems (RTOS), experience with LynxOS, VxWorks, or INTEGRITY preferred.

  • Proficiency in C/C++, Python, and assembly language programming.

  • Deep understanding of embedded software architecture, design patterns, and Model-Based Systems Engineering (MBSE).

  • Familiarity with aerospace software standards (e.g., DO-178B/C) and safety-critical system development.

  • Experience implementing cybersecurity features and working with secure boot, TEEs, TPMs, cryptographic algorithms, and security protocols (TLS, DTLS, IPSec).

  • Excellent leadership, communication, and problem-solving skills.

    Pay range: 140-170K
#IND2

About the Company

L

Links Technology Solutions, Inc.