Job description
The Client & The Role
Rudder Tech in Sydney is looking for an experienced Firmware Engineer to join their team.
It is a hands-on, fast-paced role suited to those who are interested in the development of embedded products. The responsibility will be focused on electronics systems design and development, including circuit design, layout, PCB fabrication, cabling, power system design and electro-mechanical system development and control.
The candidate needs to be a productive and motivated individual, with strong technical knowledge, and commitment to delivering high-quality embedded products. The candidate needs to understand the development of key technology through the full cycle of scoping, development, field testing and implementation stages.
This is for a full-time role with an annual salary at $100,000 plus superannuation.
Responsibilities
Design and develop firmware for embedded systems, ensuring the integration of hardware and software components
Create and optimize circuit designs and PCB layouts for embedded products, ensuring efficiency and reliability
Oversee the fabrication process of PCBs, ensuring that the design specifications are met and quality standards are maintained
Conduct thorough testing and debugging of embedded systems to identify and resolve issues, ensuring functionality and performance
Develop and implement power systems for embedded devices, ensuring they meet the necessary power requirements and efficiency standards
Design and control electro-mechanical systems, integrating sensors, actuators, and other components to achieve desired functionalities
Perform field testing of developed systems to validate performance in real-world conditions, and oversee the implementation of systems in final products
Maintain detailed documentation of the design, development, testing, and implementation processes, and report progress and issues to stakeholders
Work closely with hardware engineers, software developers, and other team members to ensure cohesive development and integration of embedded systems
Stay updated with the latest advancements in embedded systems and firmware development, and apply innovative solutions to improve product quality and performance
Requirements
A bachelor's degree or higher in Engineering or relevant solid working experience;
Over 3 years of electronic design experience;
Over 3 years of mixed-signal (analogue/digital) design experience;
Experience with multi-layer PCB design and fabrication;
Strongly technical knowledge and experience with the Altium Designer software suite;
Strong technical knowledge and experience with various communication buses including CAN, UART, SPI, I2C and Ethernet;
Cable design and fabrication experience;
Ability to create various engineering documents including design specifications, design notes and test reports;
Ability and focus on doing hands-on prototyping, fault finding and testing;
Excellent analytical and problem-solving skills;
Good verbal and written English communication skills;
Be able to work independently and as part of a team and have a passion and aptitude for problem-solving