Embedded Software Engineer II/Senior Embedded Software Engineer
2 months ago
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
EMBEDDED SOFTWARE ENGINEER II/SENIOR EMBEDDED SOFTWARE ENGINEER
As a Embedded Software Engineer II/Senior based at Rocket Lab’s site in Toronto, Ontario, Canada, you will be a key member of the team developing new star tracker and reaction wheel products. You will be responsible for designing, developing, and testing software for microprocessor and FPGA devices and working closely with the responsible electronics engineer to produce robust systems. Join a driven team of pioneers relentlessly tackling challenging projects, delivering on the impossible, and making an impact on the future of space
(Please note: this position can be hired at the Embedded Software Engineer II or Senior Embedded Software Engineer level)
WHAT YOU'LL GET TO DO:
- Design, develop, test and maintain embedded software
- Develop documentation for operation of software products
- Write clean, efficient, and well-documented code in HDL and C/C++ language
- Collaborate with cross-functional teams to identify and solve complex software and hardware problems
- Apply object-oriented programming principles to design and implement software solutions
- Write and maintain unit tests to ensure code quality and reliability
YOU’LL BRING THESE QUALIFICATIONS AS AN EMBEDDED SOFTWARE ENGINEER II:
- Degree in Software Engineering, Computer Science, Electrical Engineering or similar
- 2+ years of experience within a software or electrical engineering related discipline
- 2+ years of experience with software development in embedded systems using C/C++
- 2+ years of experience with development for FPGA devices (Libero, Vivado)
YOU’LL BRING THESE QUALIFICATIONS AS A SENIOR EMBEDDED SOFTWARE ENGINEER:
- Degree in Software Engineering, Computer Science, Electrical Engineering or similar
- 5+ years of experience within a software or electrical engineering related discipline
- 5+ years of experience with software development in embedded systems using C/C++
- 5+ years of experience with development for FPGA devices (Libero, Vivado)
THESE QUALIFICATIONS WOULD BE NICE TO HAVE:
- Product definition and development experience
- Processor/Hardware in the loop testing methodologies
- Knowledge of electrical design principles and understanding of interactions between analog and digital devices
- Experience with development for high-reliability (redundancy, ECC, FMEA) and severe environments (radiation)
- Experience with UART, I2C, CAN and ethernet bus communication protocols
- Development for RISC-V, ARM and 8051 architectures
- Experience with Git or Subversion
- Experience with Redmine, Jira or other issue tracker
- Experience with CI/CD pipelines
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.
#J-18808-Ljbffr-
Old Toronto, Ontario, CA Rocket Lab USA Full timeEmbedded Software Engineer II/Senior Embedded Software EngineerRocket 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...
-
Senior Embedded Software Engineer
3 days ago
Toronto, Ontario, Canada Aversan Inc. Full timeAversan Inc. is seeking a highly skilled Senior Embedded Software Engineer to join our team of experts in the field of avionics software development.Key Responsibilities:• Software Development: Design, develop, document, test and maintain simulation software solutions using C, C++, Python and LabVIEW in a Mixed Linux and National Instruments...
-
Senior Embedded Software Engineer
3 days ago
Toronto, Ontario, Canada Aversan Inc. Full timeAversan Inc. is seeking a highly skilled Senior Embedded Software Engineer to join our team of experts in the field of avionics software development.Key Responsibilities:• Software Development: Design, develop, document, test and maintain simulation software solutions using C, C++, Python and LabVIEW in a Mixed Linux and National Instruments...
-
Embedded Software Engineer
3 months ago
Old Toronto, Canada Kepler Communications Full timeKepler is on an audacious mission: to bring the internet to space. Founded in 2015, our ambition is to provide internet connectivity in space, whether in LEO, MEO, GEO, or beyond. With an expanding base of early customers and our first 23 satellites in orbit, Kepler is continuing to grow and expand its most important asset – the Team! We're on the hunt...
-
Embedded Software Engineer
3 months ago
Old Toronto, Canada Kepler Communications Full timeKepler is on an audacious mission: to bring the internet to space. Founded in 2015, our ambition is to provide internet connectivity in space, whether in LEO, MEO, GEO, or beyond. With an expanding base of early customers and our first 23 satellites in orbit, Kepler is continuing to grow and expand its most important asset – the Team! We're on the hunt...
-
Senior Embedded Software Engineer
1 day ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeAbout Sonatus, Inc.Sonatus, Inc. is a leading provider of software-defined vehicle solutions, helping automakers build dynamic software-defined vehicles. With a strong presence in the industry, our company is at the forefront of the digital transformation of vehicles.Job SummaryWe are seeking a highly motivated Senior Embedded Software Engineer to join our...
-
Senior Embedded Software Engineer
1 day ago
Old Toronto, Ontario, Canada Sonatus, Inc. Full timeAbout Sonatus, Inc.Sonatus, Inc. is a leading provider of software-defined vehicle solutions, helping automakers build dynamic software-defined vehicles. With a strong presence in the industry, our company is at the forefront of the digital transformation of vehicles.Job SummaryWe are seeking a highly motivated Senior Embedded Software Engineer to join our...
-
Senior Embedded Software Engineer
3 days ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software DeveloperResponsibilities:• Software Development: Design, develop, document, test and maintain simulation software solutions using C, C++, Python and LabVIEW in a Mixed Linux and National Instruments environment.• Avionics Communications: Develop and Integrate communications on avionics buses like A429 using vendor supplied APIs...
-
Senior Embedded Software Engineer
3 days ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software DeveloperResponsibilities:• Software Development: Design, develop, document, test and maintain simulation software solutions using C, C++, Python and LabVIEW in a Mixed Linux and National Instruments environment.• Avionics Communications: Develop and Integrate communications on avionics buses like A429 using vendor supplied APIs...
-
Senior Embedded Software Engineer
11 hours ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software DeveloperResponsibilities:• Software Development: Design, develop, document, test and maintain simulation software solutions using C, C++, Python and LabVIEW in a Mixed Linux and National Instruments environment.• Avionics Communications: Develop and Integrate communications on avionics buses like A429 using vendor supplied APIs...
-
Senior Embedded Software Engineer
3 days ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Developer Responsibilities: • Software Development: Design, develop, document, test and maintain simulation software solutions using C, C++, Python and LabVIEW in a Mixed Linux and National Instruments environment. • Avionics Communications: Develop and Integrate communications on avionics buses like A429 using vendor supplied...
-
Senior Embedded Software Engineer
4 days ago
Toronto, Ontario, Canada 6Harmonics Inc Full timeAbout 6Harmonics Inc.6Harmonics Inc. is a Canadian broadband data technology provider that has been developing and delivering innovative TV Whitespace broadband delivery systems to underserved markets worldwide for over a decade.Job SummaryWe are seeking an experienced and passionate Senior Embedded Software Engineer to join our team. As an Embedded Software...
-
Senior Embedded Software Engineer
3 days ago
Toronto, Ontario, Canada 6Harmonics Inc Full timeAbout 6Harmonics Inc.6Harmonics Inc. is a Canadian broadband data technology provider that has been developing and delivering innovative TV Whitespace broadband delivery systems to underserved markets worldwide for over a decade.Job SummaryWe are seeking an experienced and passionate Senior Embedded Software Engineer to join our team. As an Embedded Software...
-
Embedded Software Engineer
1 month ago
Old Toronto, Ontario, CA Kepler Communications Full timeKepler is on an audacious mission: to bring the internet to space. Founded in 2015, our ambition is to provide internet connectivity in space, whether in LEO, MEO, GEO, or beyond. With an expanding base of early customers and our first 23 satellites in orbit, Kepler is continuing to grow and expand its most important asset – the Team! We're on the...
-
Embedded Software Engineer
2 days ago
Old Toronto, Ontario, Canada Sonatus Full timeAbout SonatusSonatus is a leading provider of software solutions for the automotive industry. Our company is known for its innovative approach to software development and its commitment to delivering high-quality products to our clients.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team. As a key member of our software...
-
Embedded Software Engineer
2 days ago
Old Toronto, Ontario, Canada Sonatus Full timeAbout SonatusSonatus is a leading provider of software solutions for the automotive industry. Our company is known for its innovative approach to software development and its commitment to delivering high-quality products to our clients.Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team. As a key member of our software...
-
Senior Manager of Embedded Software Engineering
3 weeks ago
Toronto, Ontario, Canada oilandgas Full timeDrive Innovation in Embedded Software Solutions We are looking for a highly qualified and experienced Senior Manager for Embedded Software Engineering to join our dynamic team. The successful candidate will possess a robust background in Embedded Software Development, SATCOM Product Development, DevOps practices, and Cyber Security measures. Key...
-
Senior Manager of Embedded Software Engineering
3 weeks ago
Toronto, Ontario, Canada oilandgas Full timeWe are in search of a highly qualified and seasoned Senior Manager for Embedded Software Engineering to enhance our team. The ideal candidate will possess a robust background in Embedded Software Development, SATCOM Product Development, DevOps, and Cyber Security. Key Responsibilities: Lead and supervise a team of software engineers in the creation and...
-
Embedded Software Engineer
1 month ago
Toronto, Canada Amaris Consulting Full timeJob description We are looking for dynamic consultants to grow our Engineering team in Toronto . Your experience, knowledge, and commitment will help us to face our client's challenges. You will be supporting different projects through your expertise as an Embedded Software Engineer. Your main responsibilities: ...
-
Senior Embedded Software Engineer
3 weeks ago
Greater Toronto Area, Canada Hercules Dynamics Full timeABOUT US:Hercules Dynamics stands at the forefront of technology innovation in Canada, specializing in the development and application of cutting-edge AI solutions. Our mission is to transform these advancements into user-friendly tools that empower operators in critical situations.Our products are engineered to deliver real-time situational and threat...