Senior Software Engineer
Quick Overview
Job Description
Are you passionate about pushing the boundaries of wireless technology and developing innovative solutions for the Internet of Things (IoT)? Do you have a proven track record of developing high-quality, reliable embedded software? We're seeking an experienced Senior Software Engineer to join our team at Morse Micro! Morse Micro 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:- ARM, RISC-V, and ESP32 based software development
- Applications development that showcase and demonstrate the benefits of 802.11.ah
- Development of software tools, libraries, SDKs, demos & documentation that streamline the creation of new products that utilise 802.11.ah.
- Collaborate with internal and external customers to deliver robust solutions to technical problems
- Providing feedback back upstream in development to ensure the high quality of Morse Micro products.
- In-depth knowledge of Embedded C
- Experience with FreeRTOS or similar RTOS for embedded systems, including bootloaders, device drivers, interrupt handlers and DMA routines.
- Understand hardware concepts such as GPIO, SPI, SDIO, I2C
- Ability to debug issues using GDB, Logic Analyzers, Wireshark
- Understand general software development flow and process
- Excellent verbal and written communication, with ability to articulate design decisions/progress
- Must be comfortable with interacting with customers in person and via conference calls
- Understand Wi-Fi networking and theory of operation
- Understand the OSI model and have experience with Ethernet routing, forwarding and bridging
- Working knowledge of Python, Bash, Makefile
- Comfortable working in a Linux environment, particularly Linux shell and networking utilities
- Experience in using static analysis and automated testing tools.
- Experience with system profiling and performance analysis
- Experience using a spectrum analyzer
- Competitive salary + excellent stock option package
- Performance Bonus opportunity
- Income protection Insurance
- Healthy work environment with sit/stand desks and large screens
- Lots of snacks & drinks, including barista coffee, Friday team lunches & some of the world's best beers
- Work from home policy
- Community & social groups and much more
- Join a high performing, inclusive company where you can make a real impact
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 & Melbourne (Australia), Irvine & San Jose (USA), Bangalore (India), Cambridge (UK), Hangzhou & Shenzen (China), Taipei (Taiwan) and Tokyo (Japan).
Skills
Similar jobs
Senior Software Engineer - Java, Cloud and AI
NEEV LIMITED · Waltham Cross, United Kingdom
6 minutes agoSoftware Engineer
Anson Mccade · United Kingdom
6 minutes ago£65k/yrSenior Software Engineer
Oscar Associates (UK) Limited · United Kingdom
6 minutes agoEmbedded Software Engineer C/C++
Carbon60 - Eng&Tech · Bristol, United Kingdom
7 minutes ago£70/hrSoftware Development Lead (Audio Technology)
Ernest Gordon Recruitment · Northampton, United Kingdom
10 minutes ago£50k - £55k/yrEmbedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd · City, United Kingdom
12 minutes ago