1

Esa Software Engineer Jobs (NOW HIRING)

Bachelor's degree in Environmental Science, Environmental Engineering, Architecture, or a related ... Proficient in project management software, Microsoft Office Suite, and other relevant tools.

Bachelor's degree in Environmental Science, Environmental Engineering, Architecture, or a related ... Proficient in project management software, Microsoft Office Suite, and other relevant tools.

Eng Sr Prin - SW

Fairborn, OH · On-site

$115K - $152K/yr

... Engineering, Science and Analysis (ESA) Strategic Capability Unit (SCU) at BAE Systems Inc, Space and Mission Systems (SMS) Sector is looking to expand our team with a talented and energetic software ...

Eng Prin - SW

Fairborn, OH · On-site

$115K - $152K/yr

The Engineering, Science and Analysis (ESA) Strategic Capability Unit (SCU) at BAE Systems Inc, Space & Mission Systems Sector is looking to expand our team with a talented and energetic software ...

Eng Sr - SW

Fairborn, OH · On-site

$115K - $152K/yr

The Engineering, Science and Analysis (ESA) Strategic Capability Unit (SCU) at BAE Systems Inc, Space and Mission Systems Sector is looking to expand our team with a talented and energetic software ...

Showing results 41-60

ESA Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do esa software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for esa software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an ESA Software Engineer?

ESA Software Engineers are professionals who design, develop, test, and maintain software systems used by the European Space Agency (ESA). Their work supports a wide range of space missions, including satellite operations, data analysis, scientific research, and mission control systems. They collaborate with scientists, engineers, and project managers to ensure that the software meets high standards of reliability, performance, and security. ESA Software Engineers often work with specialized technologies suited for space exploration and must adhere to strict quality assurance processes.

What are some common challenges faced by ESA Software Engineers when working on space missions?

ESA Software Engineers often work on highly complex and safety-critical systems for space missions, where reliability is paramount. One common challenge is adhering to rigorous standards and thorough documentation requirements, which can lengthen development cycles. Additionally, collaborating with multidisciplinary teams—including hardware engineers and scientists from various countries—requires strong communication and project management skills. The work environment is dynamic, as engineers must frequently adapt to evolving mission objectives and emerging technologies.

What are the key skills and qualifications needed to thrive as an ESA Software Engineer, and why are they important?

To thrive as an ESA Software Engineer, you need a strong background in computer science, programming languages (such as C++, Python, or Java), and a relevant engineering degree. Familiarity with embedded systems, real-time operating systems, and ESA-specific standards or tools like ECSS, as well as security clearance or certifications, are commonly required. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively in multidisciplinary and international project teams. These skills are vital to ensure the reliability, safety, and innovation required in space missions and projects.

What is the difference between Esa Software Engineer vs Cloud Software Engineer?

AspectEsa Software EngineerCloud Software Engineer
Required CredentialsBachelor's in CS or related field, programming skillsBachelor's in CS or related field, cloud certifications often preferred
Work EnvironmentDevelops embedded or IoT solutions, often in specialized industriesDesigns and maintains cloud-based applications, often in data centers
Employer & Industry UsageUsed in aerospace, defense, or IoT sectorsCommon in tech companies, SaaS providers, and cloud service providers

The Esa Software Engineer and Cloud Software Engineer roles share foundational skills like programming and a relevant degree. However, Esa Software Engineers focus on embedded systems and IoT solutions, while Cloud Software Engineers specialize in cloud infrastructure and services. Both roles are vital in their respective industries and require a strong technical background.

How to become an ESA Software Engineer?

To become an ESA Software Engineer, candidates typically need a bachelor's degree in computer science, software engineering, or a related field. Relevant skills include programming in languages like C++, Python, or Java, experience with software development tools, and knowledge of aerospace or satellite systems. Gaining experience through internships or projects and obtaining certifications can also improve job prospects.
More about ESA Software Engineer jobs

What states have the most Esa Software Engineer jobs?

States with the most job openings for Esa Software Engineer jobs include:

What are popular job titles related to Esa Software Engineer jobs?

For Esa Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Esa Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Embedded Software Engineer (R&D) Granada, Spain

Bath, PA • On-site

Safran
Aerospace Product and Parts Manufacturing • 10K+ employees

$113K - $149K/yr

Full-time

Re-posted 4 days ago


Safran rating

8.1

Company rating: 8.1 out of 10

Based on 91 frontline employees who took The Breakroom Quiz


Job description

We're looking foranEmbedded SoftwareEngineer to join our R&Dteam in Granada, Spain.

Our Technology:

We're the world leader in Resilient Positioning, Navigation and Timing (R-PNT) solutions that improve the reliability, performance and safety of critical applications,and high-risk operations, even in GPS/GNSS denied environments. We provide virtually fail-safe GNSS and PNT solutions for military and commercial applications worldwide.

To this end, we have developed industry-leading solutions that are built around a sound foundation of ultra-accurate synchronization (sub-ns) and frequency distribution services. Thesecombine to deliver a broad set of products and technical solutions based on the enhanced White Rabbit PTP synchronization technology for myriad applications, ranging from timing distribution in financial networks to robust and reliable positioning.

In addition, Safran has great expertise in Time Sensitive Networking through several engagements carried out in the framework of aerospace with ESA to provide deterministic communications with zero-packet loss. Overall, we are a highly dynamic company with a clear focus on research and innovation for providing reliable solutions that have robust, dependable, and reliable timing at their core.


The Position:

Asan Embedded Software Engineer, youwillstart working on a highly motivating engagement with the R&D Engineering Team in Granada, Spain, where you will be expected to develop the main elements of a synchronization system that extends White Rabbit timing overafree spacecommunication interface. Thus, you willassist in thedesign, integration, and validation of the main software and embedded firmware elementsof a prototype for wireless White Rabbit timing.This could include the design of custom Linux kernel modules and drivers,specialized Linux images, user-levelapplications,software libraries, or even testautomation procedures.Moreover,you will implement the necessary extensions tooursynchronization protocol touse the new wireless interface, anddebug and diagnose any issuesarising during the design of theseextensions.The assembly of experimental demonstrators and travel to showcase proofs of concept might be required during the final stages of the project.

What you'll be doing:


  • You will be developing the software elements of our current embedded Timing products and the next generation Safrans incoming products. This will include, but is not limited to, writing custom kernel modules and extensions to our synchronization protocols.

  • You will be expected to validatethe software components that you implement,ensure their operation in embedded Linux, and debug complexissues arising from the integration of multiple SW and FPGA elementson an embeddedsystem.

  • In collaboration with the Testing and Quality teams, youwillensure that your developments are produced according to specification.

  • Youwilluse your critical thinking and problem-solving skills to ensure the highest quality for the resultsinaccordancewiththe allottedschedule, effort,and budget.

  • You willwork with the latest and greatest in Resilient PNT and deterministic technologies!

Main responsibilities:


  • You will carry out development tasks according to project plan.

  • You will provide estimates of workload required to complete specified tasks and plans work accordingly.

  • You will contribute to the development and the validation of components.

  • You will check the quality of the deliverables through systematic unit testing

  • You will participate in final qualification of deliverables, including the validation of documentation

What you Bring to Safran:


  • Master'sDegree in Telecommunications, Software Engineering, ComputerScience,or related field.

  • Good written and communication skills in English.

  • Technical skillsingeneral softwaredevelopment,embedded Linux, softwareengineering, andLinuxkernel driver development and debugging.

  • Ambition to grow and develop personally and professionally. Passion for challenges and technology. Ability to participate in ambitious projects with major international technology leaders.

  • Minimum requirement of1-2 years'experience in:

    • Embedded Linux generation tools and build systems (e.g.,Buildroot,Petalinux, ...).

    • Embeddedsoftware developmentand debuggingfor embedded Linux andstandalone(e.g., microcontrollers,baremetalfor Xilinx devices).

    • ...Working command of debuggingtools, such as GDB, DDD, orValgrind, is expected.

    • Automation and scripting skills (e.g., bash, TCL, ...).

    • Knowledge of the main programming languagesfor embedded and agile prototyping, including C,C++, Python, ...

    • Experience with repositoriesand version control(Git,SVN, ...).

  • Desirable experience in:

    • Experience in development of Linux kernelnetworkdrivers,DMA modes,and custom modifications to the kernel.

    • Embedded SW development, testing, and debugging.You will be expected to debugcomplex issues involving multiple interactions, e.g., kernel, userapplications, FPGA IP modules, Previous knowledge of timing, synchronization,and frequency disseminationprotocols(e.g.,PTP, NTP, SyncE, or others)would be appreciated.

    • Experience in designing and building RESTful APIs services.

    • Previous knowledge oftheXilinxarchitecture, e.g., Zynq-7000,UltraScale, Zynq-MPSoC, isalsodesirable.

The keysofour offer:


  • Be part of a leading and expanding company.

  • Health insurance.

  • Flexible work schedule.

  • International and dynamic environment in Granada, Spain with some travels and colaborations with other teams in the company at France and United States.

  • High possibilities to grow inside the company.

  • Professional Career Plan.

Safran is an equal opportunity employer who does not discriminate based on race, color, citizenship, religion, gender, sexual orientation, national origin, age, disability, veteran's status or any protected category. We encourage veterans and people with disabilities to apply.



What Safran employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom