Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer

$140k - $165k

Quest Defense

Senior Embedded Software Engineer

Engineers are the reason we exist—they're the core of who we are. We don't just build technology; we engineer the future. From next-gen aerospace to cutting-edge defense systems, our teams power the solutions that drive innovation, tackle mission-critical challenges, and keep people safe. This is where problem-solvers and big thinkers thrive.

Quest Defense Systems & Solutions is seeking Senior Embedded Software Engineers to build the foundational software components that enable next-generation avionics systems. This team is responsible for developing shared libraries, I/O frameworks, and partitioned services that power multiple avionics applications.

This role is ideal for a systems-minded engineer with deep low-level experience who can design robust, certifiable software architectures. This effort will be in support of multiple key programs, including the Next Gen Flight Management System (FMS) program.

Due to the nature of this role, all candidates must be US Citizens OR US Persons. Preference is onsite in Cedar Rapids, IA. Will consider remote candidates meeting all requirements.

Key Responsibilities:

  • Abstract and consolidate core functions into reusable libraries and frameworks
  • Extract existing functionality from application code and refactor for shared use
  • Design and implement an I/O framework supporting multiple protocols and data interfaces
  • Define and maintain data dictionaries and I/O level specifications
  • Collaborate with system architects to ensure ARINC-653 partitioning integrity
  • Support certification activities through HLR/LLR documentation and DAL compliance
  • Contribute to long-term strategy for scalable, maintainable software infrastructure

Required Qualifications:

  • 8+ years of experience in embedded software development and/or testing.
  • Proven expertise in C++ and object-oriented design for embedded systems
  • Working knowledge of I/O architecture, protocol handling, and data management
  • Background in developing certifiable software (DO-178 DAL A preferred)
  • Proficiency in HLR/LLR generation, review, and traceability
  • Quick learner with strong initiative and drive

Desired Skills:

  • Strong experience with ARINC-653 partitioning and low-level application design
  • Hands-on experience with VxWorks RTOS
  • Familiarity with toolchains and CI/CD environments supporting configuration management and verification (Atlassian Suite, Jama, Coverity, Rapita, etc)
  • Designed and implemented non-volatile data storage systems (e.g., EEPROM, flash, or NVRAM) for configuration or state retention
  • Experience with persistent and transient log storage, including rollover and data retention policies
  • Familiarity with log transport mechanisms (e.g., shared memory, I/O channels, or network-based telemetry)
  • Experience developing or integrating ARINC 661 Cockpit Display Systems (CDS) and User Applications (UA)
  • Familiarity with avionics data buses and communication protocols (e.g., ARINC-429, MIL-STD-1553, AFDX, CAN, SPI, UART, etc)
  • Strategic systems thinker able to plan scalable, reusable frameworks
  • Previous FMS Experience is a bonus but not required.
  • Experience in the adoption and/or integration of emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement.

Ideal Candidate:

Technically strong software engineer who can balance deep systems knowledge with strategic foresight. One who understands how to design reusable building blocks for complex, safety-critical systems—and thrives in a fast-moving environment where architecture, certification, and execution come together.

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: $140,000 - $165,000 USD

At Quest Defense Systems and Solutions, we don't just build technology — we engineer the future. From next-generation aerospace solutions to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the boundaries of innovation. This is where problem-solvers, innovators, and visionary thinkers come together to shape the future. With over 25 years of aerospace and defense engineering expertise, our commitment to delivering high-quality, transformative solutions sets us apart — not just as an industry leader, but as a driving force for impactful change. Together, we're not just leading the industry — we're revolutionizing it.

Quest Defense provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in United States vacancy
  • $119k - $171.5k

    Job Title: Senior Embedded Software Engineer - SMES Level Job Code: 41905 Job Location: Camden, NJ-Relocation packages available for qualified candidates. Schedule: 9/80 reg with every other Friday off Job Description: Based in the historic L3Harris Camden Waterfront... 
    Senior
    Full time
    Relocation
    Flexible hours

    L3HHCM20

    Camden, NJ
    4 days ago
  • $130k - $175k

     ...delivering  fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    3 hours ago
  • $170k - $210k

     ...people who own problems end-to-end: power electronics, embedded software, controls, test and validation, mechanical design. We...  ...ROLE Tau Motors seeks a highly skilled and experienced Senior Embedded Software Engineer to join our team. You will drive the development of... 
    Senior
    Flexible hours

    Tau

    Redwood City, CA
    3 hours ago
  • $107.09k - $144.57k

     ...infrastructure protection, and border surveillance. Job Summary DRS RADA Technologies in Germantown, MD, is hiring a Senior Embedded Software Engineer. This position is full time and on-site. Join our dynamic radar defense company as a Senior Embedded Software... 
    Senior
    Full time
    Contract work
    For contractors
    Work experience placement
    Local area
    Flexible hours

    Leonardo DRS, Inc.

    Maryland
    1 day ago
  • $145.6k - $276.8k

     ...Software Product Assurance Center’s Software Security Sensors and Effectors Department is seeking a skilled embedded software engineer for a full‑time onsite role in El Segundo, CA. The position requires a U.S. citizen who can obtain and maintain a U.S. government‑issued... 
    Senior
    Full time
    Temporary work
    For subcontractor
    Flexible hours

    Prattwhitney

    El Segundo, CA
    3 days ago
  • $180k - $240k

    Role Description You will be responsible for Ethernovia’s Networking devices software stack development which will include: ~Embedded Firmware ~Kernel/user mode device drivers ~Stack extensions ~Debug and test utilities ~Automated unit/system testing... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Ethernovia, Inc.

    Remote
    1 day ago
  • $145.6k - $276.8k

     ...Job Description Senior Principal Software Engineer – Software Department, Goleta, Santa Barbara County, CA. Onsite role, U.S. citizenship and...  ...utilizing C/C++ and Ada. Software algorithm development for embedded systems. Embedded microprocessor, SOC, FPGA, high‑... 
    Senior
    Temporary work
    Relocation package
    Flexible hours

    Prattwhitney

    Goleta, CA
    11 hours ago
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in...  ...related field. 5+ years of experience in embedded software development. Strong proficiency... 
    Senior
    Full time
    Work experience placement
    Casual work

    Qualcomm

    San Diego, CA
    11 hours ago
  • $140k - $165k

    Role Description Engineers are the reason we exist—they’re the core of who we are. We don’t just build technology; we engineer...  ...thinkers thrive. Quest Defense Systems & Solutions is seeking Senior Embedded Software Engineers to build the foundational software components... 
    Senior
    Full time
    Remote work
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Remote
    4 days ago
  • Odyssey Systems Consulting Group, Ltd. is seeking a Senior Software Engineer to support advanced situational awareness and multi-domain operations programs. This position emphasizes the design and integration of RF and signal processing systems for battlefield awareness... 
    Senior
    Full time

    Odyssey Systems

    Tampa, FL
    2 days ago
  • Multiply Labs in San Francisco, CA, is applying AI to solve complex manipulation challenges in robotic cell therapy manufacturing. We're seeking a Research Scientist specializing in robotic manipulation to advance our intelligent systems. You will collaborate with a multi...
    Senior

    Multiply Labs

    San Francisco, CA
    3 days ago
  •  ...generation of satellite terminals. ~Design, code, test and integrate software from requirements to production and commercial deployment. ~...  ...~Additional experience in the following areas is a plus: ~Embedded development including hardware debug, device drivers, and real-... 
    Senior
    Full time

    Allwyn Corp

    Remote
    1 day ago
  •  ...A leading staffing agency is seeking a Director of Software Development to spearhead a team in developing embedded medical devices. This role involves overseeing software lifecycle development, ensuring compliance with regulations, and driving innovation in connected device... 
    Senior

    DeBellis Catherine & Morreale

    Buffalo, NY
    12 hours ago
  •  ...Group is partnering with an innovative medical device company in Minneapolis seeking a Senior Software Engineer to join its growing R&D team. You will develop software across embedded systems, firmware, user interfaces, and real-time device control, solving complex... 
    Senior

    Brio Group

    Minneapolis, MN
    12 hours ago
  • $179.5k - $269.2k

    Role Description We are looking for an Embedded Software Developer to design and implement the firmware and low-level software that powers...  ...sensors, and hardware health. ~Work closely with hardware engineers to validate firmware for existing and future platforms. ~... 
    Senior
    Full time

    Nebius

    Remote
    4 days ago
  • Role Description We are seeking a hands-on Senior Embedded Software Engineer to work on a contractual basis, contributing across the IntelliSep software platform, including the Sample Preparation Module (SPM), Cell Imaging Module (CIM), and Image Analysis Module (IAM).... 
    Senior
    Temporary work

    Cytovale

    Remote
    11 hours ago
  •  ...Raytheon’s Space and RF Sensors team in El Segundo, CA, is seeking a Senior Software Engineer with embedded development experience. The position is on-site at 2000 E El Segundo Blvd, with U.S. citizenship and an active DoD Secret clearance required. You will contribute... 
    Senior

    Raytheon

    El Segundo, CA
    12 hours ago
  •  ...A leading appliance manufacturer in Madison, Wisconsin is seeking an experienced Embedded Software Engineer to develop and maintain software for innovative appliance controls. Candidates should have over 5 years of embedded software experience, a degree in computer engineering... 
    Senior

    Sub-Zero & Wolf Appliance

    Madison, WI
    12 hours ago
  •  ...Foresite Labs (Stealth Co) in San Diego is looking for a Senior Software Engineer to develop complex software and hardware systems. You will write C/C++ for embedded targets as well as Python applications that manage instrument behavior. The ideal candidate will have... 
    Senior

    Foresite Labs (Stealth Co)

    San Diego, CA
    11 hours ago
  •  ...A leading medical devices company is looking for a Senior Embedded Software Engineer to contribute to the development of advanced real-time embedded software for safety-critical medical devices. The ideal candidate will have over 15 years of experience in the medical device... 
    Senior
    Contract work

    MILLENNIUMSOFT

    San Diego, CA
    11 hours ago
  •  ...A leading Aerospace and Defense company is seeking a Senior Embedded Software Engineer specialized in cryptography to design and develop advanced embedded software solutions for satellite systems. The role requires proficient knowledge in C/C++, a Bachelor's degree in... 
    Senior
    Flexible hours

    Innoflight Inc

    San Diego, CA
    12 hours ago
  • $160k - $220k

    K2Spacecorporation is seeking a Senior Embedded Software Engineer in Los Angeles, California. The role focuses on developing software that will power high-performance satellites, working closely with custom hardware. Key responsibilities include creating real-time software... 
    Senior

    K2Spacecorporation

    Los Angeles, CA
    3 days ago
  • $118.86k - $190.18k

     ...Fujitsu Careers is seeking a Software Engineer in Dallas, TX to design and enhance optical communication systems. The ideal candidate should have experience in embedded software development, particularly in the telecom domain. This position offers a salary ranging from... 
    Senior

    Fujitsu Careers

    Dallas, TX
    11 hours ago
  • $160k - $210k

     ...focusing on energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing, optimizing, and...  ...ideal candidate will have over 8 years of experience in embedded systems, significant expertise in C/C++, and the ability... 
    Senior

    Efficient Computer Service LLC

    San Jose, CA
    12 hours ago
  •  ...Amazon in Seattle is seeking an experienced software engineer to join the EC2 Nitro Dataplane team. This role focuses on delivering high-...  ...requiring strong skills in C/C++ or Rust and experience in embedded software. You will mentor junior engineers, participate in architectural... 
    Senior

    Amazon

    Seattle, WA
    12 hours ago
  •  ...A technology firm in Boston seeks a Senior Embedded Software Engineer to develop and enhance software for robotic systems. This role requires collaboration with cross-functional teams and 4+ years of experience in C/C++. Applicants should possess a proven track record... 
    Senior
    Flexible hours

    Zenovo

    Boston, MA
    12 hours ago
  •  ...A leading defense technology firm in St. Louis, Missouri, seeks a Senior Software Engineer skilled in C++ embedded development. This position demands U.S. Citizenship and an on-site presence four days a week. The ideal candidate will work on pivotal projects that enhance... 
    Senior

    Object Computing

    Saint Louis, MO
    11 hours ago
  • $140k - $178k

     ...Inversion is seeking a Senior Flight Software Engineer in Playa Vista, California. You will impact the design and performance of reentry vehicles, owning software components throughout their lifecycle. Responsibilities include developing software for spacecraft systems... 
    Senior

    INVERSION

    Los Angeles, CA
    11 hours ago
  •  ...Antech Diagnostics is seeking a Software Engineer to design, develop, and maintain embedded software for diagnostic devices used in veterinary clinics. You will contribute across firmware, analytics, GUI, and connected tooling, collaborating with a diverse engineering... 
    Senior

    Antech Diagnostics

    Loveland, CO
    12 hours ago
  •  ...Prattwhitney is searching for a Senior Software Engineer for Datalink Products in Cedar Rapids, Iowa. This position involves designing, coding, and supporting embedded systems software to meet customer requirements. Candidates should have a degree in STEM with relevant... 
    Senior

    Prattwhitney

    Cedar Rapids, IA
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!