Software Engineer

Donatech Corporation

Palmdale (CA)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Donatech Corporation in Palmdale, CA is seeking an experienced software engineer to contribute to new development software for vehicle management systems, designed to fly both current platforms and future aircraft.

The role spans the full development lifecycle, with emphasis on embedded real-time software, requirements, design, implementation, integration, and flight testing. You will join an Agile team and collaborate across hardware, software, and avionics services in fast-paced environments.

Qualifications

  • Experience with C/C++ in embedded real-time systems.
  • Experience with Linux or RTOS and toolchains.
  • Experience developing software for embedded real-time systems.
  • Experience with Systems Engineering processes (requirements development, use cases, data flows).
  • Experience Integrating hardware and software.
  • Experience working in an Agile software development team.
  • Experience with Agile tool chains (Git/Bitbucket, Jira, Confluence).
  • Experience with Python.
  • Experience with safety/flight critical software processes (e.g. MIL-STD-516C, MIL-HDBK-1797, AC-17-01).
  • Experience with automated test methodologies.
  • Experience with networking protocols (IP, UDP, RTP).
  • Experience with Vehicle Management System (VMS) architectures.
  • Ability to build/maintain relationships and collaborate in a team.

Responsibilities

  • Contribute to requirements generation, system and software design and implementation.
  • Focus on embedded real-time software development lifecycle within an Agile team.
  • Support avionics services and integration activities with multiple host systems and simulations.

Skills

C/C++
Linux/RTOS
Embedded RTOS
Systems Eng
HW/SW Integration
Agile
Git/Jira/Confluence
Python
Flight Safety
Automated Tests
Networking (IP/UDP/RTP)
VMS Architecture
Collaboration

Tools

Git
Bitbucket
Jira
Confluence

Job description

Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required.

The vehicle management software team is looking for an experienced software engineer to contribute to new development software designed to fly both our current platforms and the aircraft of the future.

The responsibilities for this role will span the technology development lifecycle, including requirements generation, system and software design and implementation, and integration and flight test. This role will be primarily focused on the embedded software development lifecycle. The candidate will be part of an Agile software development team.

The responsibilities for this role may also span the avionics services, to include ground station development as well as mission systems software technologies. Integration activities will include a multitude of host systems, such as live assets of varying capability and structure simulated systems, and laboratory environments that include constructive simulations, physical hardware, and system simulations. Good oral and written communication skills required as is the ability to flex and adapt in a fast-paced team environment. Good presentation skills.

Desired skills and experience
  • Experience with C and/or C++
  • Experience with Linux or RTOS and associated development toolchains
  • Experience developing software for embedded real-time systems
  • Experience with Systems Engineering processes (requirements development, use cases, data flows, etc.)
  • Experience Integrating hardware and software
  • Experience working in an Agile software development team
  • Experience with Agile software tool chains, e.g. Git/Bitbucket, Jira, Confluence
  • Experience with Python
  • Experience working with safety/flight critical software development processes (e.g. MIL-STD-516C, MIL-HDBK-1797, AC-17-01)
  • Experience with automated test methodologies
  • Experience with networking protocols (e.g. IP, UDP, RTP, etc.)
  • Experience with Vehicle Management System (VMS) architectures
  • Ability to build/maintain relationships, collaborate with others, and manage interpersonal dynamics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

CHIPTON-ROSS Inc. • Palmdale (CA)

On-site
USD 120,000 - 150,000
Active SECRET clearance
Software Engineer
Software Engineer

Donatech Corporation • Tucson (AZ)

On-site
USD 110,000 - 150,000
Senior Software Engineer – Vehicle Health Management
Senior Software Engineer – Vehicle Health Management

Jobtailor • Montana

On-site
USD 120,000 - 150,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Singularity Defense Corp. • Gardena (CA)

On-site
USD 120,000 - 150,000
Flight Software Engineer
Flight Software Engineer

W3Global • Torrance (CA)

On-site
USD 120,000 - 160,000
Software Engineer - Vehicle Management Systems 3
Software Engineer - Vehicle Management Systems 3

Boeing Company • Berkeley (MO)

On-site
USD 120,000 - 160,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Stealth Mode • Gardena (CA)

On-site
USD 95,000 - 130,000
Software Engineer
Software Engineer

PlanIT Group • Northern (KY)

Hybrid
USD 95,000 - 135,000
Senior Mission Systems Software Engineer (C2)
Senior Mission Systems Software Engineer (C2)

Stealth Mode • Huntsville (AL)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000