Senior Software Engineer

NetComm Wireless Limited

Melbourne

Hybrid

AUD 120,000 - 150,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working arrangements
Professional development and training
Wellbeing initiatives
Insurance coverage

Job summary

NetComm Wireless Limited is seeking a Senior Software Engineer to design, build and support embedded Linux-based telecommunications devices. You will apply strong C programming skills and networking expertise while collaborating with cross-functional teams and handling mature products and new development.

You will contribute to the design and development of new products, maintain existing platforms, and document designs and troubleshooting steps.

Qualifications

  • Significant experience developing software for embedded Linux-based devices.
  • Deep networking knowledge and protocol experience.
  • Strong C programming skills; experience with Python, Rust, C++, or shell scripting is desirable.

Responsibilities

  • Contribute to the design and development of new embedded products from concept to production.
  • Maintain and extend existing code on mature embedded Linux platforms.
  • Investigate, diagnose and resolve customer-facing issues in collaboration with support and product teams.
  • Document designs, known issues and troubleshooting procedures; participate in code reviews.
  • Keep up to date with embedded Linux, networking and toolchains.

Skills

C programming
embedded Linux
Networking concepts
Read circuit schematics
Debugging
Cross-functional teamwork
Code reviews
Python

Education

Bachelor’s degree in CS/Software Engineering or related field

Tools

Python
Rust
C++
Web technologies
Shell scripting

Job description

We are looking for a Senior Software Engineer to join our engineering team and help design, build and support NetComm’s industry-leading embedded Linux-based telecommunications devices. You will bring deep technical expertise in embedded systems and networking, working across mature products and new development to keep our devices performing at their best.

What You’ll Do

As a Senior Software Engineer, you will work within an existing cross-functional engineering team to maintain and improve established platforms, resolve customer-facing issues, and contribute to the development of new products. You will apply strong C programming skills together with hands-on embedded and networking expertise to solve complex, real-world problems, reporting to our Software Engineering Manager.

About NetComm

At NetComm, we’ve been connecting the world for over 40 years - designing and building innovative broadband products that connect homes, businesses, and industries across the globe. From Fixed Wireless to Fibre Extension and Home Networks, our technology keeps people connected where it matters most.

Our mission is to listen to our customers and apply bold, innovative thinking to solve complex problems and connect the world.

Responsibilities
  • Contribute to the design and development of new embedded products, from concept through to production.
  • Maintain and extend existing code on mature, in-market embedded Linux platforms.
  • Investigate, diagnose and resolve customer-facing issues in collaboration with support and product teams.
  • Write robust, well-tested and maintainable C code, applying Python, Rust, C++, web technologies or shell scripting where appropriate.
  • Debug software issues at the system and hardware level, using test equipment and circuit schematics where required.
  • Work closely with hardware, validation, product management and other engineering teams as part of an existing cross-functional team.
  • Participate in code reviews and uphold strong code quality standards across the team.
  • Reproduce, triage and root-cause complex field issues across the network stack and embedded platform.
  • Document designs, known issues and troubleshooting procedures to support ongoing maintenance.
  • Keep up to date with developments in embedded Linux, networking and relevant toolchains.
  • Bring NetComm’s mission to life – to listen, innovate, solve, and connect – and live our signature behaviours every day.
Requirements
  • Significant years of experience developing software for embedded Linux-based devices.
  • Comprehensive experience with networking concepts and protocols.
  • Strong competence in C programming.
  • Experience with Python, Rust, C++, web technologies and/or shell scripting is highly desirable.
  • Experience debugging software on embedded systems, including the use of hardware test equipment, is highly desirable.
  • Ability to read and interpret circuit schematics is highly desirable.
  • Demonstrated experience maintaining mature, in-market software platforms.
  • Experience diagnosing and resolving customer-facing technical issues.
  • Strong analytical and problem-solving skills, with sound judgement on when to escalate.
  • Proven ability to work effectively within an existing cross-functional engineering team.
  • Bachelor’s degree in computer science, software engineering or a related field, or equivalent practical experience.
Inclusive and collaborative working environment.

Flexible working arrangements

Professional development and training opportunities.

Regular wellbeing and diversity focused initiatives.

Various perks, including company-sponsored insurance, recognition awards and more.

Explore More Opportunities

Can't find the right fit? Check out all our open positions or get in touch.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

NetComm Wireless • Melbourne

On-site
AUD 140,000 - 190,000
Flexible working
Professional development
Wellbeing initiatives
+2
Technical Lead – End-to-End Product Development
Technical Lead – End-to-End Product Development

NetComm Wireless Limited • Sydney, Melbourne

On-site
AUD 140,000 - 180,000
Company-sponsored insurance
Recognition awards
Flexible working arrangements
+2
Technical Lead
Technical Lead

NetComm Wireless Limited • Sydney, Melbourne

On-site
AUD 140,000 - 180,000
Company-sponsored insurance
Recognition awards
Flexible working arrangements
+2
Senior Embedded Linux Engineer – Networking & C
Senior Embedded Linux Engineer – Networking & C

NetComm Wireless Limited • Melbourne

Hybrid
AUD 120,000 - 150,000
Flexible working arrangements
Professional development and training
Wellbeing initiatives
+1
Senior Embedded Software Engineer — Networking & Linux
Senior Embedded Software Engineer — Networking & Linux

NetComm Wireless • Melbourne

On-site
AUD 140,000 - 190,000
Flexible working
Professional development
Wellbeing initiatives
+2
Senior Product Compliance Engineer
Senior Product Compliance Engineer

Netcomm Wireless • Sydney

On-site
AUD 120,000 - 170,000
Company-sponsored insurance
Recognition awards
Senior Product Compliance Engineer
Senior Product Compliance Engineer

NetComm Wireless Limited • Sydney

On-site
AUD 120,000 - 160,000
Company-sponsored insurance
Recognition awards
Embedded Software Engineer
Embedded Software Engineer

Tasmania • Adelaide

On-site
AUD 90,000 - 140,000
Technical Lead
Technical Lead

NetComm Wireless • Sydney

On-site
AUD 150,000 - 190,000
Company-sponsored insurance
Recognition awards
Flexible working arrangements
Production Supervisor
Production Supervisor

NetComm Wireless Limited • Sydney

Hybrid
AUD 90,000 - 120,000
Flexible working arrangements
Professional development and training
Wellbeing initiatives
+1