1

Software Engineer Ada Programmer Jobs (NOW HIRING)

Embedded Engineers

Dallas, TX

$130K - $171K/yr

Embedded Software Engineer (ADA and RTOS is required) 100% onsite Duration: 12-month contract Vias: USC and GC Only Description: The selected candidate will be responsible for ASIC FPGA design on RD ...

Embedded Engineers

Dallas, TX · On-site

$130K - $171K/yr

Embedded Software Engineer (ADA and RTOS is required) 100% onsite Duration: 12-month contract Vias: USC and GC Only Description: The selected candidate will be responsible for ASIC FPGA design on RD ...

Embedded Real-Time Software Engineer (Ada) Location: Orlando, FL Overview We are seeking a skilled Embedded Real-Time Software Engineer with experience in Ada programming to join a high-performing ...

Embedded Engineers

Dallas, TX · On-site

$130K - $171K/yr

Requirements: - seeking a qualified,embeddedreal-time Software Engineer to work in the TX office. to develop, test, and integrate software. The software is being developed using both the Ada computer ...

Position - ADA developer Location - Richardson, TX Type of job - Contract Duration - 9 months - Key ... Ada development across the full Software Development Life Cycle (SDLC). Leading or supporting ...

next page

Showing results 1-20

Software Engineer Ada Programmer information

See salary details

$27

$54

$81

How much do software engineer ada programmer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for software engineer ada programmer in the United States is $54.36, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $63.46 per hour, depending on experience, location, and employer.

What is an Ada developer?

An Ada developer is a software engineer who specializes in programming with the Ada language, often used in safety-critical and real-time systems. They typically have skills in embedded systems, high-reliability software, and may work with tools like Ada compilers and development environments. Certification in Ada programming can enhance job prospects in industries such as aerospace and defense.

What are Software Engineer Ada Programmers?

Software Engineer Ada Programmers are specialists who design, develop, test, and maintain software applications using the Ada programming language. Ada is a high-level, strongly typed language often used in mission-critical systems, such as aerospace, defense, transportation, and other safety-critical domains. These programmers ensure software reliability, safety, and efficiency by leveraging Ada's robust features. They often work in teams, collaborating with other engineers to meet strict industry standards and project requirements.

What is Ada in software development?

Ada is a high-level programming language often used in safety-critical and real-time systems. Software engineers working with Ada need to understand its strong typing, modularity, and support for concurrent programming. It is commonly used in aerospace, defense, and embedded systems development.

Is Ada a high level language?

Ada is considered a high-level programming language designed for safety-critical and real-time systems. It provides strong typing, modularity, and support for concurrent programming, making it suitable for software engineering roles that require reliability and maintainability.

How does a Software Engineer Ada Programmer typically collaborate with other teams during large-scale projects?

As a Software Engineer Ada Programmer, you will frequently work alongside systems engineers, testers, and project managers, especially in industries like aerospace and defense where Ada is commonly used. Collaboration often involves participating in design reviews, integrating code with other languages or components, and ensuring compliance with strict safety standards. Effective communication and documentation are key, as these projects require alignment across multidisciplinary teams to meet project milestones and regulatory requirements.

What are the key skills and qualifications needed to thrive as a Software Engineer Ada Programmer, and why are they important?

To thrive as a Software Engineer Ada Programmer, you need strong programming skills in Ada, software development fundamentals, and typically a degree in computer science or a related field. Familiarity with Ada-specific development environments, version control systems, and tools such as GNAT or AdaCore is essential. Problem-solving, attention to detail, and effective teamwork are important soft skills that set candidates apart. These skills and qualifications are crucial for building reliable, safety-critical systems and collaborating efficiently in specialized engineering teams.

Does anyone still use Ada?

Ada is still used in certain industries such as aerospace, defense, and safety-critical systems, where its reliability and strong typing are valued. Software engineers working in these fields may need to maintain or develop Ada-based applications, often requiring knowledge of real-time programming and certification standards.

$50 - $65/hr

Other

Posted 8 hours ago


Job description

Title : Software Engineer
Location : Owego, NY
Contract : 12Month Contract to hire
Citizenship Requirement: US Citizenship and Secret Clearance required
Shift : 4/10-1st Shift
Pay : $50.00/hr - $65.00/hr on W2!
Job Description:
  • Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment.
  • Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle.
  • Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software.
  • Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Ensures software standards are met.