Embedded Software Engineer

SkyRyse, Inc.
El Segundo, CA, United States
1 day ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,000.0 - $175,000.0
Working hours
Regular working hours
Job source

Tech stack

Booting (BIOS) C++ (Programming Language) Computer Engineering Software Design Documents Embedded C Monitoring of Systems Python (Programming Language) Real-Time Operating Systems Software Engineering Software Requirements Analysis Verification and Validation (Software) Systems Integration
+3 more
Information Technology Bare Metal DO-178B

Job description

In this role, you are responsible for the development of the Fly-By-Wire software starting with requirements specification, software design, verification and validation of the software per ARP 4754A, DO-178C, DO-330, and DO-331 requirements and support all FAA/DER reviews., * Design and develop flight software in embedded C in accordance with DO-178C DAL A.

  • Develop low-level drivers and safety-critical monitoring systems for flight-critical applications.
  • Develop and test embedded software components to interface with and control peripherals such as motors, encoders, heaters, and sensors.
  • Collaborate with electrical engineers on hardware/software integration, including bring-up of new hardware and resolution of interface issues.
  • Write, review, and approve software requirements, architecture, and design documents; support review of system-level requirements.
  • Contribute to continuous improvement of development and verification processes to reduce cost and cycle time.

Requirements

  • Bachelor of Science degree in Computer Science, Computer Engineering, or similar engineering discipline.
  • 5+ years of professional working experience.
  • Experience building low-level drivers in embedded C.
  • Experience with RTOS.
  • Experience in developing software requirements, design, test, and verification documents.
  • Experience in working with oscilloscopes, DMMs, and understanding schematics.
  • Self-starter with ability to work independently with minimal supervision., * Master’s or PhD degree in Computer Science, Computer Engineering, or similar engineering discipline.
  • Proficiency with some of the following tools: C/C++, Python.
  • Experience with bootloader, multi-target, and bare metal programming.
  • Experience developing and verifying safety-critical software (e.g., DO-178C or similar standards).
  • Experience with certification of software, systems, and subsystems working with DER/FAA.

Benefits & conditions

  • Salary: $120,000 - $175,000
  • Valuable stock option plan
  • Heavily subsidized medical, dental and vision plans
  • Full-time employees are eligible for 20 days of paid time off (PTO) and 5 sick days annually. PTO and sick days must be used in accordance with Company policy.
  • A company with an ambitious vision, a dynamic work environment, and a team of smart, motivated, and fun to work-with colleagues!

Skyryse is an equal opportunity employer. We value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Employment is contingent upon confirmation of authorization to export in accordance with the U.S. Department of Commerce, Bureau of Industry and Security Export Administration Regulations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

Videos

See all

Related articles

See all