Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Prinicpal software engineer

Perth
Cw (Cambridge Wireless Ltd
Software Engineer
Posted: 15 December
Offer description

The Role
We're looking for a Principal Software Engineer to take technical leadership across a range of embedded and connected system projects.
You'll combine deep embedded expertise with system-level awareness, equally at home configuring an RTOS on a low-power MCU as you are discussing cloud integration or data ingress with a client.
You'll guide technical direction, make pragmatic design choices, and still enjoy hands-on coding where it matters most.
This is a key role within a consulting business: part engineer, part architect, part trusted adviser to colleagues and clients alike.
What You'll Do
Lead the software design and development of embedded and connected systems, often centred on low-cost, low-power MCUs running RTOS.
Take a system-wide view: balancing firmware, hardware, connectivity, and cloud considerations.
Work directly with clients to capture requirements, shape architectures, and define delivery plans.
Write, review, and integrate production-quality code in C/C++, and occasionally Python or other languages.
Mentor other engineers and help drive best practice across design, implementation, and test.
Stay on top of relevant technologies – particularly those shaping the IoT and connected device landscape.
What You'll Bring
At least 10 years experience developing embedded software using C/C++ for RTOS-based systems (e.g., FreeRTOS, Zephyr, ...).
Solid understanding of low-power, resource-constrained systems.
Sound knowledge of embedded Linux.
Experience of cloud, web, or mobile technologies and how they connect into device ecosystems.
Proven ability to lead design discussions, make decisions, and communicate clearly with both engineers and clients.
A balance of technical confidence and curiosity – you know your craft but still want to push it further.
Why Forward NPD?
Work on varied, technically challenging projects that actually get built.
Influence full product lifecycles — from concept through to manufacture and deployment.
Enjoy autonomy, variety, and direct impact.
Collaborate with a small, skilled team of engineers who care about doing things properly.
To apply, please send a cover letter and CV to: (email protected).
About Forward NPD
Forward NPD is a Cambridge-based product development consultancy.
We help our clients – from ambitious start-ups to global brands – turn their ideas into successful, manufacturable products.
Our work spans the complete product development process, from earliest concept development through to in-life support.
Our multidisciplinary team spans industrial and mechanical design, electronic engineering and software development.
We focus on practical engineering that delivers.
#J-*****-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Embedded linux senior software engineer - optimisation
Perth
Canonical
Software Engineer
Similar job
Senior software engineer graphql/.net | hybrid perth
Perth
Synechron
Software Engineer
Similar job
Senior software engineer - digital workplace
Perth
Canonical
Software Engineer
Similar jobs
IT and Tech jobs in Perth
jobs Perth
jobs Western Australia
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Perth > Prinicpal Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save