Morse Micro Logo

Morse Micro

Embedded Software Engineer

Posted 7 Days Ago
Be an Early Applicant
Sydney, New South Wales
Mid level
Sydney, New South Wales
Mid level
Join Morse Micro to develop embedded software for Wi-Fi HaLow chipsets. Responsibilities include software solutions for customer projects, debugging software/hardware issues, and collaborating on efficient communication protocols. Engage in software design discussions and contribute to open source projects.
The summary above was generated by AI

Morse Micro is seeking a number of highly skilled Embedded Software Engineers with varying levels of experience across our Applications, Software and Open Source departments for a number of exciting new projects to contribute to the development of our cutting-edge Wi-Fi HaLow (802.11ah) chipsets for IoT devices. This is a unique opportunity to work with the inventors of Wi-Fi to develop the world's lowest power Wi-Fi technology and shape the future of wireless connectivity.

Responsibilities include:

Applications

  • Assist in developing software solutions for customer projects, including on-site support when necessary.
  • Work directly with customers via conference calls and in-person meetings to understand and resolve their technical requirements.

Open Source

  • Assist customers in porting and deploying Morse Micro software components to different platforms.
  • Define workflows to manage Morse Micro public software releases, including external contributions.
  • Contribute to external open source projects to drive the adoption of Wi-Fi HaLow.

Software

  • Develop and maintain embedded software for our Wi-Fi HaLow (802.11ah) chipsets.
  • Work with RTOS environments (such as FreeRTOS) on low-level system components including bootloaders, device drivers, and interrupt handlers.
  • Debug and troubleshoot software and hardware integration issues using GDB, Logic Analyzers, and Wireshark.
  • Collaborate with hardware teams to design and implement efficient communication protocols (e.g., GPIO, SPI, SDIO, I2C).
  • Actively participate in software design discussions, code reviews, and provide guidance on best practices.
  • Conduct performance analysis and profiling to optimize system resources and ensure efficient operation of Wi-Fi HaLow chipsets.

Required Skills and Experience:

  • Embedded C: In-depth knowledge and hands-on experience in Embedded C programming.
  • RTOS: Strong background working with FreeRTOS or similar real-time operating systems for embedded systems.
  • Debugging: Excellent debugging skills using tools such as GDB, Logic Analyzers, and Wireshark.
  • Software Development: Comprehensive understanding of software development flows, processes, and best practices.
  • Experience using software version control and issue tracking systems
  • Communication: Excellent verbal and written communication skills, with the ability to articulate design decisions and progress clearly.

Preferred Skills and Experience:

  • Wi-Fi Networking: Understanding of Wi-Fi networking, including the theory of operation.
  • OSI Model: Experience with the OSI model and Ethernet routing, forwarding, and bridging.
  • Scripting Languages: Working knowledge of Python, Bash, and Makefile.
  • Linux Environment: Proficiency in Linux, especially Linux shell and networking utilities.
  • Experience with ARM Cortex and RISC-V instruction sets and architectures
  • Experience in working on GNU/Linux, GCC and Make development environment
  • Experience with wireshark for testing and debugging of 802.11 systems
  • Experience with various hardware interfacing buses, like SDIO, SPI and I2C

What We Offer:

  • Competitive Salary & Stock Options: Competitive salary along with an excellent stock option package.
  • Visa Sponsorship: Potential sponsorship of a work visa for the right candidate.
  • Healthy Work Environment: Enjoy a dynamic work environment with sit/stand desks and large monitors.
  • Snacks & Drinks: Access to a variety of snacks, drinks, including barista coffee, and some of the world’s finest beers.
  • Inclusive Culture: Join a high-performing, diverse, and inclusive company where you can make a tangible impact.

Who we are:

Morse Micro is Australia’s largest semiconductor company building Wi-Fi HaLow (802.11ah) chips for the Internet of Things (IoT). We are a team of wireless experts that love to work hard, innovate, and invent. Together, we are building the world’s lowest power Wi-Fi technology that will enable billions of IoT devices to connect securely to the internet. We are a global team with offices in Sydney & Picton (Australia), Irvine, Bay Area & Boston (USA), Bangalore (India), Cambridge (UK), Hangzhou (China), Taipei (Taiwan) and Tokyo (Japan).

Check out what it is like to work for us:

Top Skills

Bash
Embedded C
Freertos
Python

Similar Jobs

Be an Early Applicant
4 Days Ago
Sydney, New South Wales, AUS
121 Employees
Senior level
121 Employees
Senior level
Software
Develop firmware for Q-CTRL's quantum sensors, focusing on embedded systems that automate operations. Responsibilities include system design, real-time processing, liaising with scientists for R&D, and conducting field trials.
Be an Early Applicant
7 Days Ago
Sydney, New South Wales, AUS
162 Employees
Senior level
162 Employees
Senior level
Semiconductor • Manufacturing
As a Senior Software Engineer at Morse Micro, you'll develop embedded software for IoT, focusing on wireless technology and 802.11.ah applications. Responsibilities include creating tools, libraries, and documentation, collaborating with customers, and ensuring product quality through software development best practices. Expect to work with ARM, RISC-V, and ESP32 architectures, as well as contribute to networking solutions.
Be an Early Applicant
9 Days Ago
Ryde, Sydney, New South Wales, AUS
6,500 Employees
Senior level
6,500 Employees
Senior level
Gaming • Internet of Things • Machine Learning • Software
The Senior Software Engineer (Embedded) is responsible for software development of embedded products, collaborating with teams to define objectives, maintain artifacts, and deliver features end-to-end while adhering to development standards. Key activities include interfacing with hardware suppliers, participating in electronic design reviews, and ensuring timely and efficient product feature development for successful team outcomes.

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account