Demo

Senior Software Engineer

Universal Avionics
Duluth, GA Full Time
POSTED ON 11/20/2025
AVAILABLE BEFORE 12/20/2025

Universal Avionics has been a pioneer in avionics technology for over 40 years. We are a leading manufacturer of innovative solutions that enhance aviation safety, reliability, and operational efficiency. Universal Avionics (UA) is seeking talented individuals to join our highly engaged and collaborative team of embedded software engineers to help develop our next-generation avionics products. As a member of our software team, you will work closely with other engineering teams as you design, develop, integrate, test and debug safety-critical avionics software.


Summary

Follow established processes to develop software changes while effectively working in a collaborative team environment. Responsibilities span the full life-cycle, including analysis, development and review of software requirements, design, code and low-level test procedures; software integration testing, and investigating problem reports. This is a senior-level position, requiring minimal direction on work assignments, and no direct supervision.


Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Independently estimate and complete work assignments in a timely manner
  • Follow established software development processes and procedures
  • For small to large/system level software changes:
  • Develop and review software requirements
  • Develop and review software design data
  • Develop, test, debug and review source code
  • Integrate software with existing systems
  • Perform software change impact analysis
  • Develop and execute low-level requirements based test procedures
  • Work effectively with others in a collaborative team environment
  • Investigate complex problem reports
  • Provide input to, and review product and/or system requirements
  • May fulfill the role of Software Lead on small to large software projects
  • May recommend improvements to software development processes and company products
  • May support ROM estimates for business proposals
  • May act as mentor to other engineers on software engineering or company products
  • Some travel may be required


Minimum Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 7 or more years of embedded software engineering experience with C/C
  • Proficiency in scripting languages such as Bash and Python
  • Solid understanding of build systems (Make / CMake)
  • Strong understanding of computer science fundamentals:
  • Data structures
  • Algorithm design
  • Problem solving
  • Complexity analysis
  • Computer architecture
  • Object-oriented design and design patterns
  • Experience with embedded Linux development, including:
  • Yocto Project
  • Kernel-level programming
  • Board Support Package (BSP) customization
  • System bootstrap and bring-up
  • Experience working with Real-Time Operating Systems (RTOS)
  • Familiarity with best practices for the full software development life cycle
  • Logical and systematic troubleshooting skills
  • Effective collaboration in team environments
  • Proficiency in software development environments, programming, and debugging tools
  • Ability to write technical documentation and communicate effectively in English
  • Solid grasp of mathematics: algebra, geometry, trigonometry, probability, statistics, logic, sets, number systems
  • Ability to interpret engineering drawings and instructions in written, oral, or diagram form
  • Ability to define problems, collect data, establish facts, draw valid conclusions, and develop action plans


Even Better if You Have:

  • Master’s Degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 5 years of experience developing safety-critical software in aerospace, automotive, medical, or maritime industries
  • Familiarity with DO-178B/C standards, guidelines, and concepts
  • Experience with:
  • Xilinx PetaLinux
  • Xilinx Zynq UltraScale MPSoC
  • OpenGL or OpenGL ES 2.0 for embedded graphics
  • Previous experience with version control systems (e.g., git, Perforce, etc)
  • Familiarity with Agile/Scrum methodologies


What We Offer:

  • Benefits eligibility starts on your first day as a full-time employee at Universal Avionics.
  • Medical insurance (multiple plan options, including low-deductible PPO)
  • Preventive care covered at 100%
  • Affordable copays for doctor visits, urgent care, and prescriptions
  • Teladoc virtual care access
  • Vision coverage through VSP (includes exams, frames, and lenses)
  • Dental insurance (covers preventive, basic, and major services)
  • 401(k) with immediate safe harbor match (100% match on up to 4% of pay after 60 days)
  • Vacation, sick time, and 14 paid holidays (including a week in December)
  • Tuition reimbursement
  • Gym reimbursement
  • Wellness programs:
  • One Pass Select (discounted access to gyms, fitness apps, and more)
  • Travel assistance and employee discounts
  • Employee Assistance Program (EAP) and emotional wellness support
  • And more!


Why You’ll Love Working Here:

  • Universal Avionics offers the best of both worlds: the close-knit, agile culture of a mid-sized company, with the resources and global impact of our parent company, Elbit Systems.
  • Our team is driven by purpose, innovation, and a shared passion for aviation safety.
  • Here's what makes our work environment thrive:
  • A collaborative, supportive team of skilled professionals and mentors
  • Groundbreaking projects that shape the future of avionics technology
  • A company culture that promotes innovation, career growth, and continuous learning
  • Meaningful work that impacts air travel safety around the world


To learn more about Universal Avionics, visit: www.UniversalAvionics.com

Universal Avionics’ products and technology are subject to U.S. export laws and regulations, including but not limited to the International Traffic in Arms Regulations (ITAR) and Export Administration Regulations (EAR). As part of our compliance process, we inquire about work authorization and citizenship status to ensure alignment with these regulations.

Salary.com Estimation for Senior Software Engineer in Duluth, GA
$105,041 to $128,727
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Universal Avionics

Universal Avionics
Hired Organization Address Tucson, AZ Full Time
Summary This position is responsible for the Universal Avionics (UASC) Part 145 Repair Station which supports all UASC p...
Universal Avionics
Hired Organization Address Tucson, AZ Full Time
Summary: This position plays a key role in supporting the company’s financial operations by ensuring accurate cost accou...
Universal Avionics
Hired Organization Address Tucson, AZ Full Time
Summary – Universal Avionics is seeking a motivated and detail-oriented individual who is passionate about marketing and...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Duluth, GA area that may be a better fit.

Data & BI Senior Data Engineer

Axiom Software Solutions Limited, Atlanta, GA

Software Engineer IV

Rhythm Software, Atlanta, GA

AI Assistant is available now!

Feel free to start your new journey!