About us:
Infravision is a dynamic and growing company specialising in UAS-enabled climate technology solutions in Australia and globally. Our team is made up of passionate, driven individuals who are committed to developing and delivering the latest range of high-quality, innovative products and services to our energy sector clients.
We seek a talented and committed Electrical Systems Engineer to form an integral part of the Engineering team based in Australia. This exciting role operates across all parts of the business in collaboration with our Australian and international Operations and Engineering teams. We are looking for someone with a passion for technology, innovation and someone who doesn’t mind getting their hands dirty! This is a full time, permanent position.
What You’ll do:
We are seeking a skilled Electrical Systems Engineer with a strong background in embedded software and hardware development. The ideal candidate will contribute to the design, development, and maintenance of control systems software for complex electrical systems as well as complex IOT hardware and software development.. The role involves collaborating with cross-functional teams to ensure seamless integration between hardware and software components.
Roles and Responsibilities:
- Embedded Software Development:
- Design and implement embedded software solutions for control systems.
- Develop real-time software applications for microcontroller-based systems.
- Optimize code for performance and resource utilisation.
- Control Systems Integration:
- Collaborate with hardware engineers to integrate software with electrical and control systems.
- Ensure effective communication between embedded software and hardware components.
- Troubleshoot and resolve issues related to control system integration.
- Requirements Analysis:
- Work closely with stakeholders to gather and analyze software requirements.
- Translate system requirements into efficient and reliable software solutions.
- Testing and Validation:
- Conduct unit testing, integration testing, and validation of embedded software.
- Implement and execute test plans to ensure software functionality and reliability.
- Documentation:
- Create and maintain comprehensive documentation for software designs, code, and testing procedures.
- Generate technical reports and contribute to project documentation.
- Continuous Improvement:
- Stay abreast of industry trends and emerging technologies in embedded software and control systems.
- Propose and implement improvements to existing software development processes.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- Proven experience in embedded software development for control systems.
- Proficiency in programming languages such as C, C++, or Python.
- Knowledge of real-time operating systems (RTOS) and embedded system architecture.
- Familiarity with communication protocols such as CAN, SPI, I2C.
- Strong problem-solving skills and attention to detail.
- Experience with software development tools and version control systems.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Master's degree in Electrical Engineering or related field.
- Experience with model-based development tools (e.g., MATLAB/Simulink).
- Knowledge of safety-critical software development standards (e.g., ISO 26262).
- Familiarity with industrial automation and PLC programming.
- Understanding of cybersecurity principles in embedded systems.
- This position offers an exciting opportunity to work on cutting-edge projects in a dynamic and collaborative environment. If you are a passionate and innovative Electrical and Control Systems Software Engineer with embedded software experience, we encourage you to apply and join our talented team.
At Infravision, we value diversity and inclusion. We strongly encourage and welcome applicants from all backgrounds to apply. We offer an excellent remuneration package based on experience and access to Employee Share Options, with an opportunity for our employees to share Infravision’s success. This is a full time permanent salaried role.
If you are a results-oriented individual with a proven track record of success, we encourage you to apply for this exciting opportunity.
Please note that only shortlisted candidates will be contacted for an interview.
Infravision reserves the right to expire the job advertisement prior to the closing date.