
Software Engineer – Embedded Development
RaptorTech
Posted 3 days ago
About RaptorTech
RaptorTech is a leader in pioneering software and hardware solutions that transform the mining and construction industries. Our passion for innovation drives us to deliver world-class productivity, safety, and efficiency. Join our dynamic Perth team to shape the future of embedded systems powering intelligent IoT devices in rugged environments!
The Opportunity
We’re seeking a skilled Software Engineer – Embedded Development to advance the embedded software for IoT devices within our RaptorOS fleet management platform. You’ll develop and support robust MicroPython code running on a MCU platform to ensure reliable functionality and connectivity in challenging mining settings. Collaborating with hardware and software teams, you’ll contribute to mission-critical systems that enhance safety and efficiency in global mining operations.
Key Responsibilities
Design and implement MicroPython/Python applications for IoT hardware, managing sensors and communications.
Develop structured control logic using state machines for deterministic behaviour.
Manage network interfaces (e.g., WiFi, LTE, Bluetooth) and protocols (e.g., MQTT) for reliable connectivity.
Build error-handling and diagnostic systems to ensure system reliability.
Integrate software with serial interfaces (e.g., UART, CAN) and collaborate with hardware teams.
Maintain technical documentation and adhere to Git/GitHub and CI/CD workflows.
About You
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
Proven experience in embedded software development, ideally with MicroPython or Python-based IoT platforms.
Strong proficiency in MicroPython, embedded networking, and serial interfaces (e.g., UART, CAN).
Expertise in state machine design, Git/GitHub, and unit testing frameworks.
Analytical mindset with strong troubleshooting skills for hardware-software integration.
Bonus: Experience with Modbus or industrial IoT applications.
Why Join Us?
Competitive Package & Perks: Attractive salary, free lunches on select days, and a premium coffee machine.
Career Growth: Work on innovative embedded systems with opportunities for leadership roles.
Impactful Work: Develop software that powers real-time fleet management in global mining operations.
Collaborative Culture: Thrive in a supportive, world-class team with access to cutting-edge tools.
How to Apply
Ready to drive IoT innovation? Apply now via seek.com.au with your resume and a cover letter showcasing your embedded development expertise. Join RaptorTech and transform mining technology!
About RaptorTech
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Software Engineer - Research and Development
Micromax
Robotics Software Engineer (Full Stack & Unity)
Chironix
Software Engineer – Backend Development
RaptorTech
Software Developer
foundU
Embedded Software Team Lead
TheDriveGroup
Principal Software Engineer - Service NSW Digital Services
Service NSW