In partnership with Engineering Super. Learn more.
Engineering Super logo

Embedded Software Engineer (C++ on Arm) — The Rocks, Sydney
New

This is a Embedded Software Engineer (C++ on Arm) role with one of the leading companies in AU right now Advanced Navigation with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off. More About the Role at Advanced Navigation Cutting-Edge Innovation: Dive into technologies that blend robust hardware with smart software, pushing the limits of what's possible in navigation Learn from the best: Work alongside and learn from some of the best minds in the industry. Go deep into the technical details, and collaborate with experts in mechanical, optical, electrical, FPGA, embedded and algorithm engineering Real Impact: Every line of code contributes directly to products that are used in high-stakes environments Modern test equipment: Use state-of-the-art equipment like our two-axis rate table and robot arm to bring your code to life Flexible Work Options: Enjoy one day a week working from home. Choose the day that suits you best. What You’ll Do - Develop embedded C/C++ applications for ARM Cortex-based processors (we use an STM32). - Write automated tests in Python. - Implement and refine sensor-fusion navigation algorithms (think Kalman filters and beyond). - Collaborate with cross-functional teams to design, test and calibrate our devices. - Own the end-to-end software lifecycle - from design and coding to testing and field support. What We’re Looking For - Embedded Expertise: Solid experience with C/C++ on ARM Cortex and familiarity with real-time operating systems (RTOS). - Efficiency & Protocol Know-How: Ability to write memory-efficient code and a good understanding of communication protocols like UART, SPI, I2C, and CAN. - Testing & Version Control: Proficient in using Git and writing automated tests in Python, with exposure to CI/CD practices. - Passion for Navigation: An interest in robotics, sensor-fusion, and physics is a big plus. - Bonus Skills: Experience with Javascript or Java for developing customer-facing applications is useful but not required. If you don’t think you're a perfect fit, you should still sign up to Hatch and create a profile, we'll match you to other roles that suit your profile. Hatch exists to level the playing field for people as they discover a career that’s right for them. We model this in our hiring process for our partners like Advanced Navigation. ✅ Applying here is the first step in the hiring process for this role at Advanced Navigation. We do not discriminate on the basis of gender identity, sexual orientation, cultural identity, disability, age, or any other non-merit factors. To put it simply, Hatch is for everyone.

Applications close Sunday, 18 May 2025
Take me to the job
Find more jobs nearby: Sydney, Woolloomooloo, Barangaroo, The Rocks, Haymarket.
Students welcome
Learn more
Engineering Super logo
General Information only. Professional Superannuation Management Pty Ltd (ABN 31 617 160 791; AFSL No. 499786).
Visit engineeringsuper.com.au to find our PDS and TMD.