
Senior Software/Firmware Engineer
Hind Technology Australia PTY LTD
Posted 18 days ago
Senior Software/Firmware Engineer – Shape the Future of CNC Automation with MASSO
Are you an expert in real-time embedded systems, C/C++, and RTOS? Do you have a passion for software quality assurance and motion control? MASSO is on the lookout for a Senior Software/Firmware Engineer to join our dynamic team and help develop state-of-the-art CNC control systems that power machines around the world.
About Us At MASSO, we develop cutting-edge, high-precision CNC controllers that revolutionize motion control. We push the boundaries of embedded firmware to deliver robust, real-time automation solutions. Join us to be part of an innovative, fast-growing company that’s shaping the future of industrial automation.
What You’ll Do
- Develop and optimize real-time firmware for CNC controllers using C/C++.
- Architect and implement RTOS-based embedded software for high-performance systems.
- Integrate and debug communication interfaces (SPI, I2C, UART, CAN, USB, Ethernet).
- Manage version control systems and maintain best practices.
- Establish and implement software QA processes, including automated testing for embedded systems.
- Develop CI/CD pipelines to streamline the firmware development process.
- Optimize firmware for performance and reliability in real-time environments.
- Use tools like JTAG, oscilloscopes, and logic analyzers for low-level firmware debugging and analysis.
- Collaborate closely with hardware engineers to ensure smooth hardware-software integration.
- Mentor junior engineers and promote best practices in embedded software design.
What We’re Looking For
- 10+ years of experience in embedded software development.
- Expertise in C/C++, low-level firmware design, and real-time system optimization.
- Hands-on experience with RTOS-based development.
- Strong understanding of version control systems and best practices.
- Experience in setting up automated software testing and QA for embedded firmware.
- Familiarity with CI/CD workflows for embedded development.
- Advanced debugging skills, especially in real-time control systems and motion control applications.
- Proficiency with ARM microcontrollers.
Bonus Skills (Nice to Have)
- Experience with Pascal or Lazarus for software development.
- Background in motion control, CNC, robotics, or industrial automation.
- Knowledge of secure firmware design, encryption, and boot security.
- Hands-on experience with static analysis tools and unit testing frameworks.
Why Join MASSO?
- Make a Global Impact – Our CNC controllers power machines worldwide.
- Cutting-Edge Technology – Work with high-performance real-time firmware and CNC automation.
- Professional Growth – Collaborate with a top-tier embedded development team.
- Innovative Environment – Tackle complex challenges in motion control and automation.
- Competitive Salary & Perks – We value and reward top engineering talent.
Ready to help shape the future of CNC automation? Apply now to join a world-class team at MASSO and be part of the next evolution in industrial automation!
About Hind Technology Australia PTY LTD
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.
More Jobs
Senior Java Engineer - Data
The Argyle Network
Senior Software Engineer
ebet Gaming System
Senior Systems Engineer
Opus Recruitment Solutions
Senior Software Engineer
Berkeley Research Group, LLC
Senior Full-stack Engineer
The Onset
Senior Software Engineer - Integration
Davidson
Browse Jobs
by State
by Classification