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

Software Engineer

Job in Burnsville, Dakota County, Minnesota, 55337, USA
Listing for: Actalent
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Title

Software Engineer

Job Description

The Software Engineer designs, develops, modifies, and implements software applications for avionics and aircraft systems, including navigation, autoflight, propulsion, and maintenance. The role involves participating in the full software development lifecycle, contributing to system testing, and supporting certification activities. The engineer works under regular direction on non-routine tasks, relying on established guidelines while exercising judgment and initiative to solve problems and improve existing processes.

Responsibilities
  • Design, develop, code, and document software applications for avionics and aircraft systems such as navigation, autoflight, propulsion, and maintenance in accordance with provided specifications.
  • Modify and enhance existing software programming applications to improve performance, reliability, and maintainability.
  • Implement software solutions using appropriate tools and programming languages, primarily C or C++, with opportunities to leverage Python where applicable.
  • Participate actively in the testing process, including test review, test analysis, test witnessing, and support for software certification activities.
  • Apply system testing concepts to identify performance issues, contribute to testing optimization, and ensure software meets functional and performance requirements.
  • Work independently under regular direction on non-routine tasks that require judgment, initiative, and problem‑solving skills.
  • Contribute to changes in systems and processes by proposing and implementing minor improvements that enhance the effectiveness of existing approaches and routines.
  • Propose solutions to technical and process‑related problems for review by peers and leadership, supporting continuous improvement efforts.
  • Communicate effectively with team members to exchange information, clarify requirements, and provide explanations or interpretations needed to reach agreement.
  • Collaborate with cross‑functional engineering teams and individuals at all levels to ensure integrated and reliable flight systems solutions.
  • Manage time effectively to meet schedules and tight deadlines while maintaining high‑quality deliverables.
  • Maintain a strong focus on delivering excellent customer service and supporting positive customer relationships through reliable, well‑tested software solutions.
  • Continuously build on technical skills in software engineering, flight dynamics, and control to stay current with evolving technologies and practices.
Essential Skills
  • Bachelor’s degree in Aerospace Engineering, Computer Science, or a related discipline with an emphasis on flight dynamics and control.
  • Basic experience in C or C++ programming for software development.
  • Knowledge of software engineering concepts, practices, and procedures relevant to avionics or aerospace applications.
  • Experience with system testing concepts, including performance analysis and testing optimization.
  • Ability to work independently under regular direction on non‑routine tasks requiring judgment and initiative.
  • Strong problem‑solving skills with the ability to make minor changes in processes to address issues and improve effectiveness.
  • Ability to meet schedules and tight deadlines and perform effectively under pressure.
  • Ability to work well with teams and individuals at all levels within an engineering environment.
  • Strong communication skills, including the ability to explain technical information and collaborate effectively with team members.
  • Motivation to develop technical skills and a strong commitment to delivering high‑quality software and customer service.
Additional

Skills & Qualifications
  • A minor or major in Computer Science in conjunction with an Aerospace Engineering degree is a plus.
  • Python programming experience is a plus.
  • Exposure to Artificial Intelligence concepts or applications is a plus.
  • Experience working with flight systems or avionics‑related software is beneficial.
  • Interest in contributing to continuous improvement of systems, processes, and development practices.
  • Strong time management skills and the ability to prioritize tasks effectively in a dynamic engineering environment.
Work Environment

Thi…

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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary