Embedded Software Engineer

atQuest DefenseRemoteUS flagIowaFull-timeFull-stack EngineerMid-levelSenior$110k – $155k/year

Posted Sep 10

This is a fully remote position, open to applicants in Iowa.

📋 Description

• Design and develop an embedded I/O framework that supports various protocols and data interfaces.

• Establish and manage data dictionaries, interface specifications, and technical requirements.

• Create and evaluate embedded software in C/C++ and Python.

• Generate, review, and sustain both high- and low-level requirements with complete traceability.

• Integrate software, hardware, device drivers, and communication systems across diverse platforms.

• Contribute to the development of scalable, reusable, and maintainable software architecture.


⛳️ Requirements

• U.S. Citizenship is mandatory.

• Bachelor’s degree in Engineering, Computer Science, or another STEM-related field.

• A minimum of 4 years of experience in embedded software development or testing.

• Proficient in C/C++ with a strong background in object-oriented embedded design.

• Experience with embedded C in an avionics context.

• Knowledge of Python versions 2.7 and 3.12.

• Understanding of I/O architecture, protocol management, memory handling, and C data structures.

• Experience in generating, reviewing, and tracing both high- and low-level requirements.

• Familiarity with LynxOS, VxWorks, Makefiles, NXP T2080 processors, DOORS, Trace32, socket programming, and Python concurrency.

• Experience in interfacing with hardware or developing device drivers.

• Knowledge of avionics and video protocols, such as ARINC 429, ARINC 818, MIL-STD-1553, AFDX, CAN, SPI, and UART.

• Experience in designing non-volatile storage solutions using EEPROM, flash, or NVRAM.

• Understanding of persistent and transient logging, rollover, retention policies, and log transport mechanisms.

• Familiarity with CI/CD toolchains, configuration management, and software verification processes.

• Experience in integrating systems across various platforms and configuring network communications.

• Knowledge of dynamic resolution 2D or 3D video systems.

• Ability to think strategically and create reusable software frameworks.

• Experience in adopting and/or integrating emerging technologies for continuous operational improvement.


🏝️ Benefits

• Competitive compensation package.

• Employer-matched 401(k) plan.

• Certification assistance available.

• Clear pathways for career advancement.

• A flexible, collaborative, and people-focused work environment.

• Comprehensive coverage for medical, dental, life, and disability insurance.

• Support for professional development.

• A friendly and adaptable workplace culture.

• Relocation assistance may be offered.

People also viewed

Shield AI9 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix11 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps11 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce13 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly16 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers