Software Engineer, Embedded Software Engineer, Systems Engineer
Listed on 2025-12-13
-
Engineering
Software Engineer, Embedded Software Engineer, Systems Engineer
At Heads Up Technologies, we’re redefining what’s possible in the air. Since our beginnings in a Dallas hangar in 1985, we’ve grown into a global leader in aviation technology driven by innovation, precision, and a relentless pursuit of better in-flight experiences. From pioneering digital audio and lighting systems to uniting with STG Aerospace, ALTO Aviation, and Innovative Advantage under one brand, we continue to lead the way in cabin systems integration for business and commercial aircraft.
Join us as we shape the future of aviation where lighting, entertainment, safety, and audio come together to elevate every journey.
As a Software Engineer, you will design, implement, and validate embedded software for next-generation business-jet cabin systems (IFE/CMS). You will work across Linux, RTOS, and bare-metal environments, integrate with custom hardware, and deliver certification‑ready software used in production aircraft. This role owns complete features—from architecture through verification—and collaborates closely with hardware, FPGA, systems, and product management teams.
- Work Days and
Hours:
Monday to Friday, 8:00 AM to 5:00 PM. Flexibility to set schedule. - Location:
This is a full‑time onsite position located in Addison, TX. - Compensation:
Based on qualifications and comprehensive benefits package. - Work Eligibility:
Must be authorized to work in the United States.
- Software design and development of microprocessor and/or DSP based electronic products and systems.
- Integrate with custom microprocessor/SoC platforms (ARM), peripherals (I²C/SPI/UART, GPIO, USB, Ethernet), and networking stacks (TCP/UDP, multicast).
- Working with engineering prototypes and production designs from concept through manufacturing release.
- Participate in HW/SW bring‑up and system integration, debug with oscilloscopes, logic analyzers, and trace tools.
- Take software lead on specific projects following department processes and standards and ensure the design functionally meets customer requirements.
- Participate in R&D and new product design efforts.
- Contribute to certification‑aligned software process (requirements, design, code reviews, unit/integration tests, verification evidence; DO‑178C exposure a plus).
- Document designs and interfaces; collaborate across FPGA, hardware, system engineering, and product management.
Required Knowledge/Skills/Abilities:
- Bachelor of Science degree in Computer Science or Electrical Engineering (BSCS, BSEE) or equivalent.
- Five (5)+ years of embedded software design experience.
- Must be familiar/experienced with the C programming language in Embedded Systems/Real‑Time Operating Systems.
- Experience and an understanding of software design, test/verification techniques, including system integration (hardware/software/mechanical) of multiple components.
- Experience with Ethernet and microprocessor / DSP‑based products including concept, design, testing, verification, integration, documentation, etc.
- Logical thought processes, excellent attention to detail, ability to conceptualize, implement, and document innovative solutions.
- Ability to read and understand schematics and datasheets.
- Strong problem‑solving skills relating to software design.
- Take ownership, communicate risks early, deliver to commitments.
- Ability to self‑learn on your own and seek out new responsibilities.
- Positive interpersonal skills dealing with co‑workers.
- Requirements traceability, code review, and test coverage expectations.
Preferred Knowledge/Skills/Abilities:
- Experience with diagnostic tools (oscilloscopes, logic analyzers, spectrum analyzers, etc.).
- Experience with HTML/CSS/JS and/or Front‑End GUI Design.
- Experience with one or more Real‑Time Operating Systems.
- Familiarity with GIT/CVS or other code archiving tools.
- Experience with Assembly languages.
- Experience with Linux OS tools, Bash scripts.
- Familiarity with DO‑178C.
- Familiarity with FAA and/or Mil Spec requirements.
- A competitive compensation package, including medical, dental, and vision coverage.
- Opportunities to plan for the future with our 401(k) program.
- Paid Time Off – Take the well‑deserved time off…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).