Senior Software Engineer (Python)

Morse Micro

Morse Micro

Software Engineering
Sydney, NSW, Australia
Posted on Tuesday, May 16, 2023

Are you an experienced Python engineer who wants a challenging role where you can make a real impact? Are you interested to work on software and hardware in real world environments? Morse Micro is looking for a Senior Software Engineer (Python) to join our System Integration Testing team. In this role you will develop software applications using Python to automate testing of our product evaluation kits and hardware in real world environments. Your role will sit between our product development team and our front-line field application engineers. You'll play a key role ensuring our system as a whole works as expected and is constantly improving.

Morse Micro has an ambitious goal to build the next generation Wi-Fi chips that will enable a new generation of Internet of Things (IoT) devices. We're looking for people who aren't afraid of a challenge and want to be on the forefront of bringing brand new technology to the world.

Morse Micro is Australia’s fastest growing semiconductor startup that is shaping the future of Wi-Fi technology for the multi-billion dollar Internet of Things markets. At Morse Micro you will be working with experienced professionals and engineers, some of whom are the team that invented the original Wi-Fi technology that is ubiquitous today.

Your main responsibilities will include:

  • Develop software applications using Python to automate testing of evaluations kits and hardware in real world environments
  • Write clean, efficient, and maintainable code
  • Collaborate with cross-functional teams to identify and resolve software and hardware defects
  • Perform in-field testing at remote locations
  • Identify and investigate issues with evaluation and demo units
  • May require travel as the situation permits

What does your day-to-day look like?

  • Develop software that automates the testing of evaluation kits in real world environments
  • Using Python, work with the team to design and develop multi-threaded object orientated automation suite that:
    • Interfaces with and controls our evaluation kits
    • Runs automated tests and collects data, pre-processing it and storing in an AWS database
    • Generates reports using both a live plotly dashboard and PDF output
  • Identify and investigate bugs both in hardware and software
    • Collect and provide critical information surrounding the bug to report to the engineering team
    • Help to recreate the bug and set up infrastructure for engineering team to investigate
    • Verify fix in next release
  • Work in an agile team, helping to develop a CI/CD approach to real world testing
  • Up-skill junior employees, providing development assistance, reviews and feedback
  • Work with the team lead to identify team growth areas and way in which to increase team efficiency

Required skills and experience:

  • 5+ years Python experience
  • Experience with database design and management systems such as MySQL, PostgreSQL, or SQLite
  • Strong understanding of Python programming language, OOP design and common libraries
  • Understand basic networking and be familiar with Linux
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Experience working in an agile environment

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 & 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) and Hangzhou (China), Taipei (Taiwan) and Tokyo (Japan).

Check out what it's like to work at Morse Micro:

What we offer:

  • Competitive salary + excellent stock option package
  • Flexible work environment
  • Great office location and amenities
  • Work besides and learn from some of the world’s most experienced engineers
  • Chance to develop next generation products and the future of Wi-Fi

How to apply: