Open Source Software Engineer - Linux Platforms
Job Description
Are you an experienced Software Engineer? Would you like to help build the next generation Wi-Fi products that will enable a new generation of Internet of Things (IoT) devices? Then join Australia’s fastest growing semiconductor startup. You’ll work with the team that invented Wi-Fi 20 years ago, and help them shape the future of Wi-Fi for IoT.
In this role you will play a key role in developing, maintaining, and enhancing our software solutions to drive adoption in the open source community. This position requires a deep understanding of Linux systems and experience with open-source software development.
Your main responsibilities will include:
- Work closely with internal software and applications teams to prepare and maintain code for open sourcing.
- Engage with external software and hardware developer communities to support and enhance our open-source initiatives.
- Contribute to a number of open-source projects to drive the adoption of Wi-Fi HaLow.
- Development of software tools, libraries, SDKs, demos & documentation to streamline the creation of new products integrating Wi-Fi HaLow.
Required skills and experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 4 years of experience in software development for embedded Linux systems.
- Proficiency using C, C++, POSIX shell, and Python.
- Proven experience contributing to open source projects, including the Linux kernel and open source networking utilities.
- Understand general software development flow and process.
- Expertise in git and collaborative development platforms (e.g. GitHub).
- Ability to debug issues using GDB, Logic Analyzers, Wireshark
- Excellent verbal and written communication, with ability to articulate design decisions.
Additional Preferred Skills and Experience:
- Understanding of open-source licensing models and compliance requirements.
- Understand Wi-Fi networking and theory of operation
- Understand the OSI model and have experience with ethernet routing, forwarding and bridging
- Familiarity with real time operating systems including FreeRTOS and Zephyr
- Prior experience with OpenWrt, Buildroot, and/or Yocto.
- Experience with various hardware interfacing buses, like SDIO, SPI and I2C
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).
What we offer:
- Competitive salary + excellent stock option package
- Potential to sponsor a work visa for the right candidate
- Healthy work environment with sit/stand desks and large screens
- Lots of snacks & drinks, including barista coffee & some of the world’s best beers
- Work besides and learn from some of the world’s most experienced engineers
Check out what it is like to work at Morse Micro:
Date Posted
09/09/2024
Views
3
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details