Enable job alerts via email!

Senior Software Engineer II- {Python/C++}

Rocket Lab USA

Toronto

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Rocket Lab is seeking a Senior Software Engineer II to join their Toronto office. This pivotal role involves developing software applications for testing spacecraft components, collaborating with diverse engineering teams, and addressing automation challenges. With a focus on innovation, Rocket Lab aims to revolutionize the aerospace industry and deliver on ambitious missions. Candidates should ideally hold a Bachelor's degree and possess over 8 years of software engineering experience, motivated to enhance production processes in an exciting field.

Qualifications

  • 8+ years' experience in software engineering.
  • Experience with source control and issue management.
  • Bachelor's degree or equivalent knowledge.

Responsibilities

  • Develop and enhance software applications for functional testing.
  • Engage in maintenance and improvement of test rigs.
  • Analyze test data for engineering evaluation.

Skills

Software development
Collaboration
Problem-solving
Data analysis

Education

Bachelor's degree in software/electrical/mechatronics engineering or computer science

Tools

git
jira

Job description

Senior Software Engineer II- {Python/C++}

Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has provided reliable access to orbit since 2018, becoming one of the most frequently launched rockets in the world. Neutron will be our next rocket on the launch pad, an advanced 13-tonne payload class, reusable rocket to launch the mega constellations of the future. Our space systems business includes our extensive line of satellites and components that have enabled more than 1,700 missions including the James Webb Space Telescope, NASA Psyche Mission, Artemis I, Mars Ingenuity helicopter, and more.

Join our pioneering team and launch your career to new heights!

Playing in picture-in-picture

Playing in picture-in-picture (opens a new window)

Like

Add to Watch Later

00:00

02:35

Off

English (auto-generated) CC

Customize

Quality Auto

Speed Normal

SENIOR SOFTWARE ENGINEER II – [PYTHON/C++]

As aSenior Software Engineer II- {Python/C++} based at Rocket Lab’ office in Toronto, you will part of the Production Automation team working with a supportive, international team of software developers with diverse engineering backgrounds. You'll be responsible for collaborating with avionics and manufacturing engineers to develop, improve and support software-applications to functionally test spacecraft-components and systems for our launch vehicles (Electron, Neutron) and Space System spacecrafts. You will work closely with our stakeholders during both the development phase of new components and when those components move to a production line. Our team is involved in the test rig bring-up process and rig maintenance and assists the engineering teams with evaluating test result data.

We're after developers willing to take on new challenges. Even if you don't have our tech stack fully covered, we'd still want to hear from you!

WHAT YOU'LL GET TO DO:

  • Develop and enhance software applications for the functional testing of launch-vehicle and spacecraft components and systems.
  • Engage actively in the setup, maintenance, and improvement of test rigs for Electron, Neutron, and Space-System programs.
  • Partner with stakeholders through the development phase and transition of new components to production lines.
  • Analyze test data to support engineering teams in their evaluation and decision-making processes.
  • Address and resolve production automation software and equipment issues.
  • Innovate and refine testing processes and automation systems to boost efficiency and accuracy.
  • Collaborate within a diverse team environment, exchanging ideas to solve complex aerospace and production challenges.
  • Embrace and adapt to new challenges and technologies as they arise.

YOU'LL BRING THESE QUALIFICATIONS:

  • Bachelor's degree in software/electrical/mechatronics-engineering, computer science or demonstrated equivalent level of knowledge.
  • 8+ years' experience within a software engineering related discipline
  • Experience working with source control and issue trackers (e.g. git, jira, redmine)

THESE QUALIFICATIONS WOULD BE NICE TO HAVE:

  • Expressed interest in embedded systems
  • Experience in a manufacturing/production environment
  • Experience using Qt, PyQt
  • Experience with Python, C++ or similar
  • Comfortable working in a Linux development environment
  • Experience working with different interfaces/protocols (e.g. TCP/UDP, serial, CAN)

WHAT TO EXPECT

We’re on a mission to unlock the potential of space to improve life on Earth, but that’s not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work and out-pace. We pride ourselves on having each other’s backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way.

ADDITIONAL REQUIREMENTS

  • Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus.
  • Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing.
  • Must be physically able to commute to buildings
  • Occasional exposure to dust, fumes and moderate levels of noise.

WHAT TO EXPECT

We’re on a mission to unlock the potential of space to improve life on Earth, but that’s not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work and out-pace. We pride ourselves on having each other’s backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way.

FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here .

Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at g.biow@rocketlabusa.com. This dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days.

FOR CANDIDATES SEEKING TO WORK IN NEW ZEALAND OFFICES ONLY:

For security reasons background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations.

Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union or a country that is part of NATO, or if you hold ineligible dual citizenship or nationality. For more information on these Regulations, click hereITAR Regulations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer II, Kora Compute

Confluent

Ontario

Remote

CAD 90 000 - 130 000

3 days ago
Be an early applicant

Sr. Software Engineer (Salesforce)

Kar Auction Services Inc.

Toronto

Remote

CAD 80 000 - 120 000

30+ days ago

Senior II Software Engineer - Remote

Akamai Technologies

Remote

CAD 80 000 - 120 000

7 days ago
Be an early applicant

Flight Software Engineer II

Rocket Lab

Toronto

On-site

CAD 90 000 - 120 000

5 days ago
Be an early applicant

Linux devices software engineer - snapd

Canonical

Hamilton

Remote

CAD 80 000 - 120 000

5 days ago
Be an early applicant

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Regina

Remote

CAD 80 000 - 120 000

5 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Vancouver

Remote

CAD 80 000 - 110 000

5 days ago
Be an early applicant

Senior Java Software Engineer, TD Securities

The Toronto-Dominion Bank (Canada)

Toronto

Hybrid

CAD 115 000 - 140 000

13 days ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Hamilton

Remote

CAD 80 000 - 110 000

5 days ago
Be an early applicant