Software Engineer - Research and Development

Micromax
Unanderra, NSW
A$95,000-$100,000 p/a
Information & Communication Technology → Engineering - Software
Full-time
On-site

Posted 4 hours ago


We are a successful Australian company looking for a full-time Research and Development Engineer to drive innovation in custom software and integrated systems solutions for internal projects and client needs in the Health, Industrial, and Commercial sectors.

Our company is the Australian distributor of several major global manufacturers and technology companies. In our 65+ years in business we have provided technology to hundreds of organisations including some of Australia’s largest and best-known companies.

This role focuses on designing, developing, testing, and maintaining bespoke software systems, with integration across web platforms, embedded computing, FPGA-based applications, and autonomous systems. The primary emphasis is on writing efficient, maintainable, and scalable software that interfaces with a range of hardware components. The position involves close collaboration with suppliers, manufacturers, and clients to gather requirements, ensure alignment with project objectives, and support the successful delivery of integrated solutions.

We represent companies that provide a range of embedded computer hardware, software and other ICT parts and services to the health market, industrial, business, government, professional and other organisations. This opportunity exists for a dedicated person to join our team which is based in Wollongong NSW.

This is an excellent opportunity for a dynamic and energetic person willing to work in a small but focussed team environment who wants to join a successful and growing organisation.

The tasks for the role include:

Software Design & Development (Primary):

Design, develop, and maintain full-stack software solutions across platforms including web-based systems, embedded systems, and autonomous platforms (e.g., UGVs/UAVs).

Develop a business management system to improve operational efficiency and address current limitations in procedures and compliance processes.

Ensure software aligns with defined functional objectives, documentation, and operational constraints, while maintaining clean architecture and modular code.

Integrate software with commercial off-the-shelf and custom hardware, supporting robust communication and data flow between system components.

Diagnose and resolve software issues throughout system lifecycles, using structured testing and adhering to software development best practices.

Optimise video processing pipelines, including integration of AI/ML models for real-time embedded systems.

Contribute to the internal technical knowledge base, including preparation of documentation, user guides, and training materials to support product and software usage.

Design and develop solutions involving FPGA platforms, using tools such as VHDL or Verilog, with an emphasis on applications in video and signal processing.

Conduct internal workshops, demonstrations and R&D presentations to showcase capabilities and support the continuous improvement of our solutions.

Client Engagement & Project Management (Secondary):

Collaborate with internal stakeholders and clients to define software requirements, understand operational challenges, and shape effective technical solutions.

Translate business and technical needs into functional software specifications and system architecture plans.

Manage software project delivery, including timelines, budgets, and resources to ensure outcomes are met on time and within scope.

Evaluate and recommend appropriate technologies, frameworks, and approaches based on client needs, budget, and integration feasibility.

Coordinate with multidisciplinary internal teams—including mechanical, firmware, and QA—to support cohesive development and successful system integration.

Lead and contribute to stakeholder discussions and technical workshops, offering insight into project planning, risk management, and progress updates.

Support collaboration with suppliers and contract manufacturers to align software deliverables with hardware integration and industry compliance standards.

General Responsibilities:

Stay up to date with emerging software technologies, programming languages, and development frameworks to enhance current and future systems.

Propose innovative solutions for system performance, efficiency, and user satisfaction, including the adoption of new tools, frameworks, and methodologies to keep the company’s offerings competitive.

Contribute to Micromax's intellectual property portfolio through internal technical documentation, white papers, research papers, and potential open-source contributions.

Encourage a culture of knowledge sharing, including creating and maintaining internal technical resources and documentation to improve team productivity and development standards.

Support continuous improvement of the development process, applying industry best practices to ensure efficient and high-quality software delivery.

Collaborate with the team to identify and resolve bottlenecks in development, fostering a collaborative and problem-solving approach to software challenges.

The key criteria for suitability for this role are:

Proven experience in full-stack software development, including front-end frameworks (e.g. React or similar) and back-end integration, with strong understanding of state management and component-based architecture.

Demonstrated ability to design, implement and maintain software systems, including the integration of embedded or industrial systems and interfacing with hardware.

Strong understanding of software architecture and development methodologies, including familiarity with regulatory and compliance standards.

Experience collaborating with stakeholders to gather requirements, prepare technical documentation, and translate client needs into robust software solutions.

Experience working with FPGA-based systems, including familiarity with configuration tools such as VHDL/Verilog, is desirable.

Familiarity with autonomous systems development, including experience with Robot Operating System (ROS) and application to UGVs/UAVs, is an advantage.

Excellent problem-solving and debugging skills, with a creative and analytical approach to engineering challenges.

Effective interpersonal and communication skills, with the ability to work independently or as part of a multidisciplinary team.

Relevant tertiary qualifications in Computer Science, Software Engineering, Computer Engineering, Mechatronics, or a related discipline.

This role offers a negotiable base salary, based on experience and ability to add value to our organisation.

MMX is certified for ISO 9001 Quality, ISO 14001 Environmental and ISO 45001 Safety Management Systems. For more information, please visit our website www.micromax.com.au

Enquiries and requests for more detailed information about this position can be sent to Mr Antonio Fantasia, Managing Director.

To submit your CV and cover letter outlining how you meet the selection criteria please click APPLY NOW.


About Micromax

Unanderra, NSW, Australia

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.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Research Software Engineer (Social Science Research Infrastructure Network)

Australian National University

Canberra, ACT
A$93,646 p/a
Full-time
Hybrid

Software Development Engineer

Practifi

Sydney, NSW
A$75,000 p/a
Full-time
On-site

Robotics Software Engineer (Full Stack & Unity)

Chironix

Perth, WA
A$110,000-$120,000 p/a
Full-time
On-site

Software engineers (Typescript, NodeJS, AWS)

salt

Sydney, NSW
A$130,000-$170,000 p/a
Full-time
On-site

APPN Software Engineer (Data Packaging)

The University of Adelaide

Adelaide, SA
A$110,291-$123,734 p/a
Full-time
On-site

Defence Cleared Software Engineer

Simbiant Pty.Ltd

Adelaide, SA
A$100,000-$140,000 p/a
Full-time
On-site