Senior Embedded Software Engineer | Team Leader — Bayside Area, Melbourne Region
Expired

A unique opportunity to become a team lead within an established, Australian owned company in Melbourne. If you're a senior embedded software engineer eager to explore management, or if you've already led teams, this role is tailored for you. The position is within a well-established R&D company that is looking to expand the team by hiring a senior engineer that can also lead a small team of developers, reporting to the engineering manager. Join an agile, dynamic team to leverage your C/C++ expertise across various platforms (from bare metal to embedded Linux) to innovate a range of products. This is a hybrid role with some days in the office and the option to work from home on other days. What You'll Do On The Job: Lead a small team of engineers to deliver complex programming tasks Drive application and low-level software engineering (C/C++) throughout the product development lifecycle. Develop products across multiple platforms and environments (bare-metal and embedded Linux). Embrace challenges proactively, offering support and guidance where needed. Uphold quality across the Product Development Life Cycle. Investigate intricate problems and challenges within a collaborative team environment. Report to the engineering manager and senior management. About You: You're a collaborative team player and a natural leader, capable of self-directed learning, time management, and task execution. Your communication skills shine in both verbal and written forms & you're comfortable directing others. Your Technical Profile: 10 years of commercial experience using C/C++. Develop firmware for Bare-Metal MCUs or DSPs, with or without an RTOS. Good knowledge of embedded Linux. Experienced in Object Oriented Design. Work fluently with Git version control. Navigate a CI/CD environment, crafting unit tests, integration tests, and frameworks. Hold a degree in Software/Electronic Engineering, Computer Science, or a related field. Desirable Skills: Familiarity with CAN, RS485, Modbus protocols. Proficiency in multi-threading and multi-process programming in a commercial setting. Scripting experience with Python, Bash, or similar languages. Understanding of TCP/IP Networking. Join the team and contribute to cutting-edge technology in a collaborative and dynamic setting You must have working rights in Australia. No sponsorship is provided. To apply, please click the link provided or use the contact details below if you have any questions about the role or company. Luke Johnson Recruitment Consultant P: 0466 210 441 E: lukecodematix.com.au You can find out more about Codematix by visiting www.codematix.com.au

Applications close Sunday, 15 October 2023
Take me to the job
Find more jobs nearby: Sandringham, Highett, Hampton East, Hampton, Moorabbin.