M

Senior Embedded Engineer

Morse Micro · Melbourne, Victoria, Australia, AU · 14 days ago

Back to jobs Senior Embedded Engineer Melbourne, Victoria, Australia Apply Morse Micro is redefining wireless connectivity with next-generation Wi‑Fi HaLow (IEEE 802.11ah) technology. As Australia’s largest fabless semiconductor company, we’re building ultra‑efficient chips that power tomorrow’s IoT landscape through extended range, low power consumption and high performance. You’ll be part of a global team collaborating across Australia, the US, India, the UK, China, Taiwan, and Japan. Role Overview We are seeking a Senior Embedded Engineer who thrives at the intersection of software, hardware, and innovation. You will design, develop, and deploy high-performance embedded Linux applications for cutting-edge systems, working closely with cross-functional teams to deliver robust, scalable, and intelligent products. Responsibilities Include Develop software for both microprocessor- and microcontroller-based systems. Develop linux user applications and hardware abstraction layers in C/C++ (e.g. TCP, IOT/MQTT/OPC UA gateways), optimised for both Linux and bare metal environments. Implement robust communication over TCP/UDP sockets, and serial COM ports; ensure interoperability and timing compliance. Create cross-platform builds with CMake (GCC/Clang/MSVC), automate builds and tests in CI/CD, and maintain reproducible toolchains. Write clear technical documentation (build guides, flashing procedures, protocol Build and maintain network communication layers using socket programming, MQTT, Protobufs, and WebSockets. Contribute to the design and review of complex algorithms ensuring performance and reliability. Implement and enhance CI/CD pipelines, automated testing, and formal verification processes. Participate actively in code reviews, promoting best practices and code quality. Qualifications / Experience / Skills 10+ years of professional experience with C/C++. Proven experience delivering embedded firmware or systems-level applications. Strong C/C++ on embedded Linux: POSIX APIs, multithreading, synchronisation primitives, IPC, and TCP/UDP sockets. Solid grasp of Linux internals: filesystems (ext4, SquashFS), init/service management (systemd or BusyBox), udev rules, and kernel modules. Hands-on Buildroot: cross-compilation toolchains, custom package creation, and reproducible builds. ARM (Cortex-A/M) familiarity: low-level peripherals (UART, SPI, I2C, GPIO), memory/performance constraints. STM32 development using HAL/LL and FreeRTOS; bootloaders and robust firmware update/OTA strategies. What We Offer Competitive salary and stock option package Performance-based bonus scheme Income protection insurance Supportive, high-performance culture where your work truly matters Personal professional growth opportunities Our culture At Morse Micro, our values shape how we work. We live our Values - We are Genuine, Pragmatic, take Initiative & Persevere. We’re building a culture where smart, curious people of all backgrounds can thrive. We know that innovation improves when teams bring different perspectives to the table. You don’t have to fit a typical mold to make an impact here – we value technical excellence, creative thinking, and the drive to shape what’s next. Who You Are You’re a pragmatic, hands-on engineer with experience building and maintaining an elegant embedded software architecture. You’re collaborative and analytical. You bring technical vigour and a practical mindset to every challenge - and you want your work to influence real-world impact. If you’re ready to help shape the future of IoT connectivity, please apply - This is your moment. Check out what it is like to work for us: Create a Job Alert Interested in building your career at Morse Micro? Get future opportunities sent straight to your email. Create alert Apply for this job * indicates a required field Autofill with MyGreenhouse First Name* Last Name* Email* Phone Country* Phone* Location (City)* Locate me Resume/CV* Attach Attach Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf Cover Letter* Attach Attach Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf Submit application

Headquarters

Melbourne, Victoria, Australia

Work Location

on-site

Job Category

Engineering

Application Deadline

Not specified

Job Type

full-time

Experience Level

senior-level

Application Method

Apply via JobSpring

Salary

Not specified

Quick Search Morse Micro Company in Melbourne, Victoria, Australia

Related Jobs

No related jobs found