Bachelor's degree in Computer Science or Computer Engineering or equivalent
Self-motivated and curious, able to navigate ambiguous problems with guidance
Master's Degree in a related field preferred
Experience with Matlab/Simulink is a plus
Familiarity with CI/CD pipelines and build systems is advantageous
Knowledge of containerization and infrastructure-as-code tools like Docker and Terraform is beneficial
Responsibilities
Design software logic using embedded C/C++, Python, or Rust
Utilize scopes and logic analyzers for debugging during hardware-software integration
Support development of tools for critical data retrieval and monitoring
Collaborate with cross-functional teams for requirement generation and SIL testing
Analyze software throughput and propose improvements
Benefits
Opportunity to impact aviation safety and accessibility
Valuable stock option plan
Heavily subsidized medical, dental, and vision plans
20 days of paid time off (PTO) and 5 sick days annually
Dynamic work environment with a motivated team
Full Job Description
JUNIOR SOFTWARE ENGINEER - EL SEGUNDO, CA
This role is based in our El Segundo office. As a Junior Software Engineer, you will take part in designing, developing and integrating our SkyOS software. You will be given projects and tasks to help develop, enhance throughput and develop tools for the flight software.
RESPONSIBILITIES:
Design software logic in embedded C/C++, python, or Rust
Utilize scopes and logic analyzers for debugging and troubleshooting during hardware software integration
Support the development of tools that are necessary to retrieve and monitor critical data
Work with cross-functional teams to support requirement generation and SIL (System In Loop) testing
Analyze the throughput of software and brainstorm ways to improve it
MINIMUM QUALIFICATIONS:
Bachelor's degree in Computer Science or Computer Engineering or equivalent
Self-motivated, curious, and comfortable working through ambiguous problems with guidance from senior engineers.
PREFERRED QUALIFICATIONS:
Master's Degree in Computer Science, Computer Engineering or equivalent
Experience in Matlab/Simulink
Experience building and maintaining CI/CD pipelines and build systems.
Experience deploying, administering, and supporting engineering tools across an organization.
Experience with containerization and infrastructure-as-code (e.g., Docker, Terraform, Ansible).
WHY SKYRYSE?
The opportunity to change the world through improving aviation safety and accessibility
Salary Range: 125k - 135k
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!
The posted salary range reflects the potential base pay for this role, adjusted to account for varying geographic markets. Final compensation will be based on factors such as your location, job-related skills, experience, and internal alignment, including equity and benefits.