Embedded Software Architect

Harness your innovative engineering mindset to contribute to addressing contemporary challenges and shaping the trajectory of the future.

Embrace the opportunity to engage in collaborative initiatives with a globally recognized pioneering enterprise, celebrated for its inventive problem-solving tailored specifically to the automotive and industrial sectors.

Participate in projects involving a comprehensive product lineup that seamlessly integrates cutting-edge software, mechatronics, and electronics, thus enabling efficient automation across a wide spectrum of industrial applications.

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
• Work on new advanced technologies

What you’ll do:

• Collaborate closely with Lead Software Engineers, Software Engineering Manager, Systems Engineering Architect, and other internal stakeholders to create software architecture aligning with functional, safety, and business objectives.
• Work in conjunction with System Engineering Architects and Requirements Engineers to comprehend and analyze the system.
• Devise software architecture that aligns with system specifications and requirements. If this is unfeasible or if you identify deficiencies in requirements or system specifications, raise concerns and engage in discussions with key stakeholders.
• Plan the interfaces of software components and how they interact with each other.
• Structure the software system by designing process sequences and defining timing behaviors.
• Maintain active communication with the software architect team located in our Budapest office.
• Collaborate with the testing team to facilitate the swift identification of issues and testing of solutions.
• Connect requirements with the intended functionality of software components and convey this to the development team.
• Efficiently map the software architecture to distributed Electronic Control Units (ECUs).

What you’ll need:

• Bachelor's degree in Software/Electronics Engineering or equivalent qualification.
• Proven experience as a software architect in the automotive industry, with consideration for aerospace and robotics. (Desired)
• Strong problem-solving and conflict resolution skills.
• Demonstrated ability for detailed and creative thinking.
• Proficiency in embedded software development and coding in C/C++.
• Excellent understanding of software and application design and architecture.
• Sound familiarity with Model-Based Development (MBD) processes and architecture.
• Profound understanding of AUTOSAR concepts and architecture.
• Proficiency in using MATLAB/Simulink for software architecture development.
• Knowledge of communication protocols (CAN, LIN, Ethernet, I2C, SPI).
• Understanding of Real-Time Operating Systems.
• Familiarity with software task timing and its impact on software architecture.
• Expertise in UML and other modeling methods.
• Strong organizational and leadership skills, emphasizing high quality.
• Exceptional communication and presentation capabilities.
• Fluency in both written and spoken English communication.

An opportunity you should take advantage of! APPLY NOW!