C++ Software Engineer - High Performance Systems — Melbourne CBD, Melbourne
Expired

Develop C++14 code for real-time, low-latency, high performance systems Contribute to architecture in a clean-code product environment Flexible work environment - 2 days from home, 3 days in the office Perks include all expenses paid overseas trip and decent incentive scheme The destination of this software is a nimble scale-up in the video streaming field. You won’t need experience in the industry, but you’ll learn about all things related to that particular domain. You’re likely a Software Engineer that’s at a mid or senior stage of your career and has had the opportunity to contribute to architecture and work on some complex products using modern C++. You’re looking for a role that’s going to give you a busy roadmap with new products to learn about and develop, right from R&D through to product release. With an office in Melbourne’s leafy south eastern suburbs, you’ll join a small and growing team (10 technologists that include C++ Software Engineers and Computer Vision / Machine Learning Researchers) with the opportunity to have a noticeable impact and see your efforts recognised. This is an environment where speed is king and high quality is rewarded. You’re going to be solving problems with complex data structures, writing and implementing high performance code. You'll be an expert in real-time programming; operating system scheduling and computer networking (e.g. Broadcast protocols, TCP/IP model, UDP, TCP, Frame and Packet size). The team likes to collaborate, so you can expect to talk about how you code and implement your solutions, what works best and new ways of trying things. The company operates with a flexible working arrangement that enables employees to work from home 2 days a week. Requirements: Complex, Multithreaded Development Experience (C++ ’14 and upwards). Experience in scheduling software with real-time constraints and ability to write code that monitors software performance in real-time that can allow for intervention if required Commercial experience with RTOS is strongly preferred (at the very least, a good understanding of Operating System schedules and ensuring your code meets hard deadlines without fail) Experience within latency sensitive environments Passion for technology innovation and engineering best practice Experience with high performance systems that process high volumes of data (e.g. trading systems, high speed networking devices, video processing systems, video gaming engines etc). Curious? Get in touch and I'll be happy to answer your questions and share more information. Finally, if you want to stand out from the rest of the crowd, mention "Lights on the Hill" in either your CV or covering letter and your application will move up the queue. MCS Consulting has been a trusted Recruitment advocate for over 25 years to many companies in high value Manufacturing, Finance, R&D, IT&T and Government. We have an effective personal and honest approach that really makes the difference. www.mcs-consulting.com.au We are more than happy to discuss career aspirations. At MCS we are here to help, not just recruit

Applications close Sunday, 14 January 2024
Take me to the job