×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Heads Up Technologies, Inc.
Full Time position
Listed on 2025-12-15
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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.

About the role

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.
What you’ll do
  • 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.
What will make you successful in this role

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.
Perks and Benefits
  • 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary