Embedded Software Engineer
TheDriveGroup
Posted 23 days ago
Are you ready to push the boundaries of technology in an emerging and fast-growing market? We’re seeking a passionate and skilled Embedded Software Engineer to join a dynamic Sydney-based team. This role offers an exceptional opportunity to develop innovative Linux-based systems in collaboration with experts across AI, data science, and RF technology.
About the Role
As an Embedded Software Engineer, you’ll work on cutting-edge RF detection technology, developing software features from concept to delivery while ensuring systems are robust, efficient, and reliable. You’ll play a pivotal role in designing and maintaining software architecture, enhancing system performance, and contributing to the growth of innovative solutions.
Key Responsibilities
•Feature Development: Implement new software features, from gathering requirements to diagnosing issues in production.
•Software Architecture: Advance architecture design processes to ensure performance and reliability on resource-constrained targets.
•API Development: Create and maintain robust, efficient APIs for seamless system integration.
•Testing Mindset: Bring a test-driven approach to software development.
•Documentation: Maintain clear and comprehensive documentation of software architecture and processes.
•Collaboration: Work with multidisciplinary teams to ensure reliable end-to-end system operations.
•Mentorship: Provide technical guidance and support to team members.
What You’ll Bring
Qualifications and Experience:
•A degree in Computer Science, Mechatronics, Electronic Engineering, or a similar technical field—or equivalent practical experience.
•At least 3 years of experience in related roles
•Internal tool development for network-connected devices
Core Skills:
•Linux Proficiency: Comfortable using the command line in a Linux-first environment.
•Programming Expertise: Proficiency in at least two languages, such as Python, Golang, or Modern C++.
•Advanced Development Skills: Experience in application development with cross-cutting concerns (e.g., logging, security, persistence).
•Inter-Device Communication: Familiarity with protocols like gRPC, REST, raw TCP/UDP, or similar high-performance messaging systems.
•Development Tools: Proficiency with tools such as Git, Jira, Confluence, and CI/CD pipelines.
Desirable Skills:
•Architecture and microservice design.
•API versioning and documentation.
•Hardware-in-the-loop CI/CD design.
•Build systems for embedded devices.
If this role sounds good for you, then please click Apply and send through your details and I'll be in touch. Alternatively, you can send through your details to [email protected]
About TheDriveGroup
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
More Jobs
Senior Software Engineer - Cybersecurity
Morgan Consulting
Senior Salesforce Engineer
Kohort Partners
Senior UI Frontend Engineer
Assembl Talent Pty Ltd
Senior Options Software Engineer C++
SALT SEARCH PTY LTD
Cloud DevOps Engineer – Hybrid Role (Brisbane, Australia)
NEXVIA
Technical Lead and Senior .Net React Engineer
TheDriveGroup
Browse Jobs
by State
by Classification