About You and The Role
As a Software Integration Engineer, you will be responsible for supporting safe and efficient operations, exposing system deficiencies and setting issue priorities, and driving root-cause analysis and tracking issue resolution.
This will require on-call triage support during flight testing hours, development of tools to assist with triaging and root-cause analysis, and working with cross-functional teams to drive resolutions and long-term validation.
You will need to develop a broad understanding of how our entire software stack works across vehicle, ground, and cloud systems.
What You'll Do Work with software engineers across the organization to gain an in-depth understanding of each of our systems, digging into code and understanding changes as they get deployed into the field Triage incidents that occur in the field, identify the appropriate engineering owner, and work with engineers to root-cause and drive resolutions Maintain the software configuration of the fleet, including ensuring all software that is being deployed has been sufficiently validated and is the correct version for what it being tested Work with project managers to set weekly priorities across the engineering team to improve system performance and operational efficiency Build tools and automation to assist with all of the above What You'll Bring Proficiency in Python, including data analysis tools like numpy and pandas Proficiency with version control systems like Git, and CI / CD (Continuous Integration / Continuous Development) systems like Github Actions and TeamCity Familiarity with Rust and C++ programming languages Experience with hardware and software validation process and infrastructure, such as hardware and software-in-the-loop systems and software release management Experience with issue tracking systems, such as Atlassian Jira Ability to provide technical guidance and mentorship to junior engineers Strong problem-solving skills with the ability to troubleshoot complex interdisciplinary problems, and strong collaboration skills to work with cross-functional partners to drive analysis and resolution Strong safety-focused mindset for building software for flight operations Knowledge of mechanical, electrical, and software aspects of drone / aircraft and ground systems Bachelor’s degree in Computer Science, Engineering, or related field.
What Else You Need to Know The starting cash range for this role is $130,000 - 165,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role.
The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact.
The total compensation package for this role may also include : equity compensation; discretionary annual or performance bonuses;
sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more. Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state, federal or local law or our other policies.