Universal Avionics
Universal Avionics
Job Category:
Software Engineer
Requisition Number:
SENIO001437
Oct 24, 2025
Full Time
Job Details Description 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:
Up to 3 free counseling visits per issue/year through Reliance Matrix
Up to 6 free counseling sessions per issue/year through Health Advocate
Includes mental health, financial, legal, work-life, medical navigation, and life coaching 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.
Universal Avionics Systems Corporation is dedicated to providing and promoting equal employment opportunities without regard to race, color, religion, gender, ancestry, sexual orientation, gender identity and expression, age, disability, veteran status or any other protected factor in accordance with applicable federal, state, and local laws.
Equal employment opportunity, including veterans and individuals with disabilities.
#J-18808-Ljbffr
Job Category:
Software Engineer
Requisition Number:
SENIO001437
Oct 24, 2025
Full Time
Job Details Description 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:
Up to 3 free counseling visits per issue/year through Reliance Matrix
Up to 6 free counseling sessions per issue/year through Health Advocate
Includes mental health, financial, legal, work-life, medical navigation, and life coaching 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.
Universal Avionics Systems Corporation is dedicated to providing and promoting equal employment opportunities without regard to race, color, religion, gender, ancestry, sexual orientation, gender identity and expression, age, disability, veteran status or any other protected factor in accordance with applicable federal, state, and local laws.
Equal employment opportunity, including veterans and individuals with disabilities.
#J-18808-Ljbffr