TheDriveGroup

Embedded Software Architect

North Sydney, 2060, Sydney, New South Wales

Information & Communication Technology / Architects

Full time

Posted 15/04/2025
Closed 29/04/2025

Join a cutting-edge technology company where innovation meets purpose. Their mission is to push the boundaries of what’s possible by creating state-of-the-art embedded systems and software solutions. If you’re passionate about working on mission-critical projects in a fast-paced, dynamic environment, we want to hear from you.
  
Position Overview:
We are looking for an experienced Embedded Software Architect to lead the design and development of advanced embedded systems for complex applications. As an integral part of the software engineering team, you will architect high-performance, scalable solutions that meet strict security, reliability, and regulatory standards. You’ll collaborate with cross-functional teams, including hardware engineers and cybersecurity specialists, to deliver robust embedded software that supports next-generation technologies.
  
Key Responsibilities:
  • Define the architecture for embedded software systems, ensuring scalability, performance, and security
  • Lead the development of real-time embedded software focusing on low-level hardware interfaces, firmware, and communication protocols
  • Work closely with hardware engineers to ensure seamless integration of software with cutting-edge hardware platforms
  • Drive best practices in software design, coding standards, and testing methodologies
  • Provide technical leadership and mentorship to software engineering teams
  • Collaborate with product management and stakeholders to align software architecture with business objectives
  • Support system testing and debugging in both lab and field environments
Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • 10+ years of experience in embedded software development, with a focus on architecture and design
  • Extensive experience with C/C++ and real-time operating systems (RTOS)
  • Strong understanding of hardware-software interaction, including device drivers, communication protocols (e.g., CAN, UART, SPI, I2C), and low-level programming
  • Experience with software development in a regulated industry (defence, aerospace, automotive)
  • Knowledge of safety-critical software design and security protocols
  • Proven track record of designing scalable, high-performance embedded systems
  • Ability to work under pressure in a fast-paced environment with evolving requirements
  • Excellent problem-solving skills and attention to detail
Desirable:
  • Experience with modern software development practices (Agile, DevOps, CI/CD)
  • Familiarity with cybersecurity principles and techniques relevant to embedded systems
  • Experience working in a defence or highly regulated environment is highly preferred
If you are an innovative thinker and problem solver with a passion for embedded systems, we want to hear from you! You can email me at farid@thedrivegroup.com.au for more info or call me on 0435777965

2 job(s) found from TheDriveGroup

Categorised by job sector

Construction
Healthcare
Hospitality
Education
Accounting
Administration
Advertising, arts and media
Banking and finance
Call centre and customer services
CEO & general management
Community services & development
Consulting
Design & architecture
Engineering
Farming
Government & defence
Recruitment
Information & communication
Insurance & superannuation
Legal
Manufacturing
Marketing & communications
Mining
Real estate
Retail
Sales
Science & technology
Self employment
Sports
Early childhood education & care
Trades & services