Embedded Software Engineer

Job Location: Melbourne, Victoria
Bring your creative engineering mind to make a difference in solving current challenges and impacting the future.  

Join a global leader in digital control systems for the automotive and industrial sectors. With products that combine software, mechatronics and electronics that enable automation across various industrial applications, you can take your career to the next level!

The company is located in Melbourne.

What’s in it for you:

• Great salary package
• Work on unique projects
• Excellent opportunity to sharpen your experience and skillset
• Excellent team and work culture

What you’ll do:

• Develop safety-critical and mobility-focused embedded software.
• Design new algorithms and develop adaptions to existing algorithms for motion control, autonomy, and sensor fusion.
• Implement tests, debugging and diagnostics for our systems and analyse resulting data.
• Plan, design, execute, optimize, and maintain automated test cases and CI/CD pipelines.
• Validate and verify complex mechatronics systems and the integration of subsystems
• Participate in design and code reviews within an agile SDLC.
• Generate and analyse requirements and specifications from stakeholders.
• Collaborate with other software engineers, electrical, mechanical, systems, and product teams to resolve issues.

What you’ll need:

• Tertiary qualifications in Electronics Engineering and/or Computer Science.
• Background in Mechatronics, Electronics Engineering and/or Computer Science.
• Strong passion in creating and working with automotive and robotic technologies.
• Proficient in C/C++ and Python.
• Experience with embedded OS such as SafeRTOS, VxWorks or Linux.
• Programming experience with communications such as CAN, Ethernet and serial.
• Experience with standards of functional safety ISO26262, IEC61508 and/or ASIL.
• Experience with SIL, MIL, and/or HIL simulation and testing.
• Experience with developing software and test requirements of complex systems.
• Experience with the software development lifecycle (SDLC) through requirements, design, implementation, testing and support.
• Understanding of designing and programming functions for multi-core processors.
• Strong understanding of vehicle dynamics, control theory and sensors.
• Strong mathematical skills including linear algebra and numerical methods.

What are you waiting for? APPLY NOW!

 

 

Electronics Development Engineer

Job Location: Melbourne, Victoria

Bring your creative engineering mind to make a difference in solving current challenges and impacting the future. 

Join a global leader in digital control systems for the automotive and industrial sectors. With products that combine software, mechatronics and electronics that enable automation across various industrial applications, you can take your career to the next level!

The company is located in Melbourne.

What's in it for you:

• Great salary package
• Work on unique projects
• Excellent opportunity to sharpen your experience and skillset
• Excellent team and work culture

What you'll do:

• Design, development and manufacture of world-class electric mobility control and interface systems.
• Responsible for helping take our advanced generation vehicles to the next stage, working on the vehicles' new control and interface systems.
• Collaborate with functional teams for deep integration and engage with third parties as necessary.
• Work closely with the engineering team and build teams to supply, develop and maintain high-quality autonomous electric vehicles.

What you'll need:

• An Engineering or Computer Science degree or equivalent experience.
• Minimum of 3 years of experience in electronics development in the industry.
• Expertise in electronics design and development, electronic systems, schematic design and PCB layout.
• Proficiency with Altium Designer schematic and PCB layout software.
• A passionate interest in electric transport and an interest in developing new generations of electric vehicles.
• An understanding of electric vehicle systems, including battery management, BLDC & PMSM motor drivers, high-reliability Vehicle Control Units, telematics, communications via network standards and CAN Bus.
• Experience architecting, designing and testing mixed-signal electronic systems combining embedded microcontrollers, analog, digital and power driver ICs, communications and battery management.
• Experience with design testing and validation.

Nice to have:

• Knowledge of real-time embedded firmware development in C / C++.
• Understanding of the standards of functional safety ISO26262, IEC61508 and/or ASIL.
• Technical experience in electronic systems at a component, sub-system and system level.

What are you waiting for? APPLY NOW!


 

 

Firmware Test Engineer

Job Location: Sydney, New South Wales

Are you ready to take your career to the next level with a company that values innovation and teamwork?

Work with a global security and communication solutions leader dedicated to helping customers protect their people, assets, and reputations.

The company is in Sydney, New South Wales.

What's in it for you:

• Great salary package
• Fantastic team and work culture
• Excellent opportunity to sharpen your experience and skillset
• Be part of a stable and secure business that's been around for over 30 years. 

What you'll do:

• Test development of firmware and system test cases from test plans, specifications and requirements for firmware-level testing
• Design and document test cases according to product/project requirements.
• Participate in requirements and design reviews related to areas of testing.
• Hands-on hardware/firmware test execution.
• Report test results and track defects/issues to closure.
• Investigate quality issues escalated by internal and external customers that can translate into improvement in software as well as the design of test cases.
• Work closely with the development team for defect fixes or clarification during the testing cycle.
• Plan, manage and maintain hardware test lab and test systems.

What you'll need:

• Hands-on experience in validating firmware for embedded systems.
• Experience in hardware devices and communication (tcp communication, serial communication)
• Experience in producing testing artifacts, understand test plan, test report, test case etc. basic concept
• Proven experience in extracting test cases from User Cases and requirement knowledge of Real-Time messaging systems.
• Excellent interpersonal and debugging problem-solving skills, coupled with strong written and verbal communication skills
• A self-starter with the ability to work effectively both independently and in a team

Grab this opportunity with both hands. APPLY NOW!

 

 

Firmware Engineer

Job Location: Melbourne, Victoria


Fancy joining the World-class leader in research and development in IoT solutions, intimate customer knowledge, and global reach to deliver the integrated innovative lighting solutions of the future today?

The company is located in Melbourne, Victoria.

What's in it for you:

  • Be part of a global company 
  • Popular technology domain to work in
  • Competitive remuneration Package 
  • Continuous training and leadership courses
  • Hybrid work set-up

What you'll do:

  • Design and develop new Sensor Node features as part of the Firmware Team
  • Maintain firmware on our Nordic Chip
  • Participate in the Scrum process as part of the agile development process
  • Provide software engineering support and support to operations
  • Support and maintain existing mobile applications

What you'll need:

  • Minimum 3 years of C/C++ embedded programming experience
  • High-level communication skills, both written and oral.
  • A team player while also being capable of working with minimal supervision
  • Experience in Nordic Chip
  • Experience in Analog and digital sensors and Bluetooth Low Energy and wireless mesh networks

 Nice to have:

  • Experience in software engineering concepts and processes
  • Experience in real-time programming applications
  • Experience with wireless communication protocols
  • Experience with the use of electronic test equipment such as oscilloscopes, logic analyzers, DMMs
  • Analytical mind with strong debugging, investigative and problem-solving skills
  • Proficient in Python or other scripting languages
  • Experience with nRF52 SoC
  • Experience with assembly language
  • Ability to read schematics and datasheets
Be part of this growing, evolving team. Apply Now!

 

 

Senior Firmware Development Engineer

Job Location: Sydney, New South Wales



Looking for an engineering role that challenges you to be your best?
 
Join a fast-paced and dynamic engineering team in pushing the boundaries of what's possible - offering an exciting and dynamic work environment that empowers individuals to unleash their full potential and make a real impact on the world.

The company is in Sydney.

What’s in it for you:

• Hybrid work setup
• Generous salary package
• Easy public transport access
• Supportive team members and managers
• Relocation package available


What you’ll need:

• Excellent programming skills in C/C++
• In-depth experience with bare-metal programming
• Experience working with ARM microcontrollers
• Experience in debugging and troubleshooting hardware-software interaction.
• Worked with ultra-low power designs
• Experience with NB-IoT technologies (CoAP/LwM2M, TLS, MQTT)
• Background in Electronics Engineering

Nice to have:

• Understanding of OSI layer model
• The ability to write code that is simple, clean, efficient, and easy to maintain
• Experience with CI/CD and Automated Test Frameworks for ultra-low power designs
• Exposure to STM32 family
• Some exposure to OOAD/UML

Grab this opportunity with both hands. A fantastic opportunity awaits you! APPLY NOW!

 

 

Hardware Engineer Team Leader

Job Location: Melbourne, Victoria

Keen on solving real-world problem technology?

Be part of the fastest-growing innovation and design company whose vision is to make a difference.

The company is in Melbourne, Victoria.

What's in it for you:

  • Achieve work-life balance
  • Hybrid work Set-up
  • Competitive salary package
  • Career growth

What you'll be doing:

  • Recruitment of new hardware engineering team members
  • Manage and direct team members
  • Facilitate training
  • Ensure Hardware activities comply with the company’s Quality Management System
  • Participate in active projects - Requirements analysis and review - Risk analysis - Architecture design - Hardware / Software integration plans, Hardware design reviews - Documentation reviews - Design release activities

What you'll need:

  • NPD (New product development) experience
  • At least 10 years experience in product development with a focus on quality, compliance, and or regulatory aspects (e.g., medical device, automotive).
  • Experience in managing small teams of 5 or more
  • Background in the architecture and design of technical / engineering projects
  • Experience in maintaining development documents: requirements, architecture, design, test plans, release notes
  • Background in quality, compliance, and regulatory standards
  • Experience in both waterfall and agile project methodologies
  • Excellent written and verbal communication

Lead with confidence, inspire to impact others. Apply now!

 

 

Firmware Engineer

Job Location: Adelaide, South Australia


Build the best breed of microcontroller-based industrial equipment using your embedded C/C++ development skills.

The company is located in Thebarton, South Australia.

What's in it for you:

  • A safe workplace 
  • Skills training as required driven by company strategic planning and objectives
  • Opportunities for introducing innovation into our marketplace
  • Forum to present new ideas or alternate solutions without repercussions

What you'll need:

  • Embedded microcontroller C programming skills.
  • Software and system testing skills, familiarity with HMI, controllers, sensors, and actuators.
  • Ability to work in a structured development environment
  • Strong desire to innovate

What you'll do:

  • You will add to our existing team of 5 developers and programmers
  • Existing team roles are 2 Linux developers, 2 application programmers, and 1 system engineer
  • Roles range from application programming to delivering customer requirements and development work either following a product road map or joint development with key OEMs

Nice to have:

  • System integration: Sensors, Actuators, PLC, and SCADA experience is a plus.
  • Understanding of functional safety concepts
  • Understanding of basic mechanical engineering concepts

Markets:

  • Joystick control systems for mobile cranes
  • Load monitoring for cranes of all types
  • Productivity monitoring for tower cranes
  • Onshore applications and Offshore explosive atmosphere systems
  • Telematics for continuous remote monitoring of construction assets;  black box on equipment and web platform for user portal
  • Two-way remote communications for monitoring, updating, and diagnosing field systems

Apply Now for a quick interview and qualification process.

 

 

Senior Software Engineer

Job Location: Castle Hill, New South Wales

Join an expanding team working on the development of cutting-edge Mining Technologies and stand out.

An exciting opportunity to work on various projects like HD Thermal Cameras, Sensors, Underground Communications and many more. Enable yourself to harness your skills and experience and help boost technology in the mining industry.

The company is in Castle Hill, NSW

 What's in it for you:

  • Competitive Salary
  • Enjoy annual celebration, monthly BBQs and paid Birthday Off
  • Diverse, positive and inclusive culture
  • Empowers to showcase ability in a supportive, transparent and skilled environment
  • Contribute towards emerging technologies


What you'll do:

  • Writes, tests, configures, maintains and implements software programmes
  • Research and analyses software products to improve efficiency, performance and integrity;
  • Develop programs; analyze software requirements and defining the program parameters and specifications;
  • Evaluates new programming tools and techniques 
  • Diagnoses and resolves technical issues during the development cycle
  • Provides technical solutions to design, system configuration, data integrity and other issues that arise during the implementation phase; 
  • Preparation of software manuals, guides and other training material; 
  • Ensures programs comply with relevant legislation or infringe on existing patents.


What you'll need:

  • C++ development with Linux (Preferably embedded Linux)
  • Video processing, encoding/decoding with Linux 
  • Image/Video processing and AI tools such as Open CV, YOLO
  • Video (ffmpeg) via rtsp links
  • QT graphics, VC#,VC++ application development
  • .deb file generation , GPIO control etc
  • Creating build images from Linux Base Image or Linux Server Image
  • CAN/SPI/I¬2C protocols 
  • TCP/IP, CANOpen
  • Javascript / jQuery and JSON format
  • Bootstrap front-end framework

Be part of a company that contributes toward emerging technologies, Apply Now!

 

 

Senior Hardware Engineer

Job Location: Adelaide, South Australia


Fancy working with a company that values sustainability?

Start your journey by joining a company powering sustainable technologies such as batteries and EV power electronics.

The company is located in Adelaide, South Australia.

What’s in it for you:

  • Be involved in a project from concept to market release
  • Good pay and benefits
  • Opportunity for technical or organizational leadership career growth
  • Excellent company culture, with trust from the employer and support from your colleagues
What you’ll do:

  • Lead the in-house electronic hardware engineering capability
  • Undertake research on technical standards and requirements for new products
  • Undertake hardware design from initial concept through to production-ready product
  • Undertake technical purchasing for new products and product accessories
  • Create and manage bills of materials (BOMs) for all new and existing products
  • Manage the priorities and workload of the team
  • Review all hardware designs
  • •Mentor and supervise less experienced team members 
What you’ll need:

  • 10+ years of commercial experience developing products
  • Demonstrated skills and experience design of electronic hardware.
  • Demonstrated experience in laying out PCBs using a product such as Altium.
  • Experience designing a range of hardware, such as MCU, CAN bus, IOT technology, RFID technology and power charging systems
  • Ideally, experience in designing hardware for electric vehicles (EV) 
  • Experience in high-power electronics minimum of 40KW
  • Formal technical qualifications in electronic/electrical engineering

A tremendous opportunity awaits you. APPLY NOW!

 

 

Control Systems Team Lead

Job Location: Perth, Western Australia


Ready to soar higher? - the sky's the limit! 


Join the world leader in flight-critical components for unmanned aerial vehicles as they open exciting opportunities on the horizon.


The company is in Balcatta, Western Australia.

    

What's in it for you:    


  • Be part of a team with an excellent international reputation for innovation and quality  
  • Work with prominent clients in the industry  
  • Opportunity to travel overseas  


What you'll do: 

  

  • Provide clear direction to the Control Systems team, managing the team’s performance and driving capability development through individual development plans, coaching and mentoring;  
  • Individually and through the team, contribute to product development, production readiness, launch support and product sustainment projects;  
  • Actively support company Intellectual Property (IP) initiatives.  


What you'll need:    


  • Bachelors or Master's Degree in Electronic, Mechatronic or Engine Calibration Engineering;  
  • 10 years or more extensive embedded software and electronic hardware skills for electronic engine control applications
  • Leadership: Previous experience successfully leading a team;  
  • Ability to develop design solutions in an environment governed by regulatory standards  
  • Commercial awareness, including experience in procurement and supplier selection  
  • Ability to manage suppliers, handle multiple priorities, detailed work, reasoning, deadlines 

 

Nice to have:    


  • Experience with aerospace/defence standards for software and system development.  


For a detailed conversation, Apply NOW and let's have a chat.    

 

 

You have been subscribed to our newsletter.

WordPress Appliance - Powered by TurnKey Linux