Perth WA based Australian Startup, highly collaborative environment Embedded SoftwareFPGA, Zynq UltraScaleMPSoC family. Central location, FT Permanent Are you passionate about technology and skilled in developing embedded systems? At MCS Consulting, we specialize in connecting exceptional talent with leading companies in the field of embedded software development and electronics design. We are seeking a talented Embedded Software Engineer to join a dynamic multitalented team and work on an exciting project that combines embedded software and FPGA design for signal processing and automation control. If you thrive in a collaborative environment, enjoy tackling complex challenges and getting the job done, this opportunity is perfect for you You will have advanced VHDL design experience with a strong ability to understand and implement new and complex algorithms, and do it efficiently in hardware. Every LUT is precious, every clock cycle counts, and the communications channel is challenging. Position Overview: As a Senior Embedded Software Engineer, you will play a key role in developing and integrating software for our client's cutting-edge system. Your expertise in real-time embedded systems and on-chip high speed VHDL processing will be instrumental in creating robust and scalable solutions. You will work closely with a talented team of engineers and collaborate with cross-functional teams to ensure seamless integration and optimal performance. The position is based in Perth and requires hybrid attendance. Responsibilities Designing and implementing embedded software components and VHDL ensuring scalability, reliability and performance. Collaborating with cross-functional teams, including electronics, systems and mechanical engineers, and product managers, to define software requirements and guide the development process. Documenting detailed technical information, including architectural designs and user guides. Conduct thorough testing and debugging of software components to identify and resolve issues promptly. Stay updated with industry trends, emerging technologies, and best practices in embedded systems development. Qualifications: Tertiary qualifications in Computer Science, Electrical Engineering, or a related field. A strong background in digital circuit design and experience working with FPGAs. Extensive hands-on experience in embedded software development, with a proven track record of successfully delivering projects. A solid understanding of embedded systems architecture, including microcontrollers/microprocessors, peripherals, and real-time operating systems. Strong proficiency in Embedded C and experience with RTOS. Experience with Zynq UltraScaleMPSoC highly regarded. Excellent problem-solving skills and ability to work independently as well as part of a team. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. Important Information: Must have unrestricted right to work in Australia . Based in the Perth, WA office and is unsuitable for remote workers .