Embedded Software Engineer - Platform & Hardware Integration

Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. citizenship is required.
  • Bachelor's degree in software engineering or related engineering discipline with 4+ years of relevant Software Engineering experience in safety-critical embedded development.
  • Expertise in low-level embedded software development using C, C++, and assembly.
  • Background in SoC initialization and hardware/software integration.
  • Hands-on experience interfacing with FPGA/ASIC and timing-critical communications.
  • Knowledge of avionics and deterministic communication protocols including TSN, PCIe, and AFDX.
  • Proven experience in developing software for avionics or safety-critical systems.

Responsibilities

  • Develop and maintain very low-level embedded software, including processor-level C, C++, and assembly code.
  • Lead SoC hardware initialization and platform-level integration.
  • Ensure timing-critical communication with FPGA/ASIC components.
  • Integrate and support avionics and real-time communication protocols.
  • Contribute to reliable embedded systems for safety-critical environments.
  • Utilize ARM DS IDE and Python-based tooling for debugging and automation.
  • Collaborate with hardware and systems teams for seamless integration.

Benefits

  • Competitive pay and comprehensive medical/dental/life coverage.
  • 401(k) with employer match and professional development support.
  • A flexible and friendly workplace that values teamwork and innovation.
Full Job Description
We are seeking an experienced Embedded Software Engineer with deep expertise in processor-level development, board support, and hardware/software integration.

This role focuses on building foundational embedded platforms, enabling reliable system bring-up, and ensuring robust communication with complex hardware components. You will work closely with hardware, FPGA/ASIC, and systems teams to deliver deterministic, real-time embedded solutions for safety-critical applications.

This opportunity may be performed in a hybrid/onsite capacity in Endicott, NY. U.S. citizenship is required.

Key Responsibilities:
  • Develop, implement, and maintain very low-level embedded software, including processor-level C, C++, and assembly code.
  • Lead and execute SoC hardware initialization, board bring-up, and platform-level hardware/software integration.
  • Experience with FPGA/ASIC components, ensuring timing-critical and deterministic communication.
  • Integrate and support avionics and real-time communication protocols such as Time-Sensitive Network (TSN), PCIe, and AFDX.
  • Contribute to the development of highly reliable embedded systems for avionics, safety-critical, or deterministic real-time environments.
  • Utilize ARM DS IDE, DSTREAM, and Python-based tooling for debugging, automation, and productivity optimization.
  • Collaborate cross-functionally with hardware, systems, and verification teams to ensure seamless integration and compliance with platform requirements.
  • Participate in design reviews, documentation development, and continuous improvement of embedded software processes.

Required Qualifications:
  • U.S. citizenship is required.
  • Bachelor's degree in software engineering or a related engineering discipline with 4+ years of relevant Software Engineering experience in avionics or electronic controls embedded development in a safety- or mission-critical environment (ie: aerospace, military).
  • Demonstrated expertise in low-level embedded software development using C, C++, and assembly.
  • Strong background in SoC initialization, hardware, board bring-up, and system-level hardware/software integration.
  • Hands-on experience interfacing with FPGA/ASIC logic and working with timing-critical embedded communication.
  • Practical knowledge of avionics and deterministic communication protocols including TSN, PCIe, and AFDX.
  • Proven experience developing software for avionics, safety-critical, or other deterministic real-time systems.
  • Proficiency with ARM DS IDE, DSTREAM hardware debug tools, and Python for automation and tooling.

Preferred Qualifications:
  • Experience developing board support packages, boot code, device drivers, or other platform-level embedded software.
  • Hands-on experience with new board bring-up, processor initialization, hardware debug, and early-stage system integration.
  • Experience supporting DO-178C, DO-254, or other safety-critical development and verification processes.
  • Familiarity with timing analysis, deterministic execution, latency-sensitive communication, or real-time performance optimization.
  • Experience using hardware debug tools, trace tools, oscilloscopes, logic analyzers, or similar lab-based debugging equipment.
  • Experience developing Python scripts or automation tools to support debugging, testing, integration, or workflow improvement.
  • Prior experience working in aerospace, defense, avionics, automotive, industrial controls, or another regulated embedded systems environment.
  • Active security clearance or ability to obtain a clearance.

The QDSS Advantage:

At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You'll grow your career while contributing to mission-critical programs that demand excellence and shape the future.

What You'll Find Here
  • Work That Matters - Next-generation, safety- and mission-critical projects where your contributions have real-world impact.
  • Growth That's Supported - Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement.
  • A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.

Benefits Include
  • Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.


Full compensation package is based on candidate experience and certifications

Pay Ranges

$100,000-$140,000 USD

About Quest Defense Systems & Solutions, Inc.

Quest Defense Systems & Solutions, Inc. Careers

Joining Quest Defense Systems & Solutions, Inc. presents an unparalleled opportunity to become part of an elite team of professionals specializing in defense technology and solutions. This is a pivotal time to contribute to a company that values innovation, leadership, and a commitment to excellence.

Career Opportunities and Growth

Quest Defense Systems & Solutions, Inc. offers a variety of job opportunities that cater to a range of skills and professional interests. The company is dedicated to the professional growth and continuous career development of all team members. From leadership roles to entry-level positions, Quest Defense Systems & Solutions, Inc. is actively hiring individuals who are passionate, driven, and ready to contribute to high-stakes projects.

Innovative Work Environment

At Quest Defense Systems & Solutions, Inc., innovation is at the core of everything they do. The team is tasked with developing advanced solutions that keep them at the forefront of the defense industry. Employees at Quest Defense Systems & Solutions, Inc. are encouraged to think creatively and push boundaries to achieve the best results.

Internship Programs

For those starting their career, Quest Defense Systems & Solutions, Inc. offers robust internship programs that provide hands-on experience in a highly supportive environment. Internships are a great way to build your resume, develop new skills, and gain valuable industry insight. Many interns move on to full-time positions, making this a great gateway to a career with Quest Defense Systems & Solutions, Inc.

Diversity and Inclusion

Quest Defense Systems & Solutions, Inc. is committed to creating a diverse and inclusive workplace. The company believes that diversity fuels innovation and creates a stronger team. Diversity training is integral to their culture, ensuring that all employees have the opportunity to thrive.

Benefits and Culture

The culture at Quest Defense Systems & Solutions, Inc. is built on a foundation of respect and integrity. Employees enjoy a range of benefits designed to support their professional and personal lives. These benefits include health care, retirement plans, and paid time off, among others. The supportive culture ensures that everyone feels valued and can perform at their best.

Networking and Professional Development

Quest Defense Systems & Solutions, Inc. emphasizes the importance of professional development and networking. Employees are encouraged to engage in continuous learning and are provided with numerous opportunities for advancement. Career development programs and leadership training are just a few of the resources available to help employees meet their career goals.

Join the Quest Defense Systems & Solutions, Inc. Team

Explore the career pages to find open positions that match your skills and interests. Quest Defense Systems & Solutions, Inc. is looking for dedicated, curious, and innovative team players. Start your journey by applying today and prepare for a series of interviews where you can showcase your capabilities.

Stay Connected

Keep up to date with the latest from Quest Defense Systems & Solutions, Inc. by subscribing to job alert emails. Tailor your subscription to receive updates that align with your career preferences and discover the exciting opportunities that await.

Explore Jobs at Quest Defense Systems & Solutions, Inc.

Whether you're seeking a position in engineering, management, or support, Quest Defense Systems & Solutions, Inc. has opportunities that can lead to a rewarding career. Join a team that is dedicated to protecting and empowering global operations through innovative solutions and technologies.
Learn more about Quest Defense Systems & Solutions, Inc.

Similar Jobs

More Jobs at Quest Defense Systems & Solutions, Inc.

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer - Platform & Hardware Integration jobs: