Senior Embedded Software Engineer

Eagle Wireless

Ayer Itam

On-site

MYR 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Eagle Wireless, headquartered in the United States, seeks a Senior Embedded Software Engineer in Penang, Malaysia to lead embedded software design for IoT and automotive connectivity solutions. You will architect systems, mentor engineers, and collaborate with Product Management, Hardware, and Test Engineering throughout the product lifecycle.

Work on Linux and RTOS platforms, develop in C/C++, and drive software quality and architectural improvements while engaging with cross-functional teams

Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical/Electronic Engineering, Computer Science, or a related technical field.
  • Minimum 7 years of embedded software development experience in real-time, resource-constrained systems.
  • Hands-on experience with Software Development lifecycles for embedded platforms.
  • Strong debugging, troubleshooting and root cause analysis skills.
  • Solid understanding of software design principles and modular architecture.

Responsibilities

  • Design and develop embedded software solutions on Linux and RTOS platforms using C/C++.
  • Architect scalable, maintainable, and high-performance embedded software systems.
  • Lead software development from architecture and implementation through testing, integration, deployment, and maintenance.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Troubleshoot and resolve complex software and system-level issues involving embedded Linux, networking, modem software, and hardware interfaces.
  • Perform code reviews and promote software engineering best practices.
  • Mentor junior engineers with technical guidance and knowledge sharing.
  • Evaluate new technologies and contribute to architectural roadmap and improvements.

Skills

C/C++
Embedded Linux
RTOS
Device drivers

Education

Bachelor’s or Master’s in Computer Engineering or related field

Job description

Reports to: Software Team Lead / R&D Manager

Department: R&D Software

Location: Farlim, Penang, Malaysia

About Eagle Wireless

Eagle Wireless, headquartered in the United States, is the first Western supplier of IoT and automotive connectivity modules with engineering and manufacturing operations across North America, Europe, and the Asia-Pacific region.

We develop secure, high-performance cellular connectivity solutions for automotive, industrial IoT, smart city, and enterprise applications, serving both global enterprises and innovative startups. Through U.S.-based manufacturing, global engineering expertise, and localized customer support, we are committed to strengthening Western supply chains while delivering reliable, scalable, and customized wireless solutions.

Learn more about us: https://www.eaglewireless.com/

Why Join Us
  • Work with a global engineering team across the US, Europe and Asia-Pacific
  • Develop next-generation IoT and automotive connectivity products
  • Exposure to embedded Linux, RTOS, cellular technologies and modern software architectures
  • Clear career progression and technical leadership opportunities
  • Collaborative engineering culture with continuous learning and knowledge sharing
  • Opportunity to influence product architecture and engineering best practices
Role Summary

We are looking for an experienced Senior Embedded Software Engineer to lead the design and development of embedded software for our next-generation IoT and automotive connectivity solutions.

In this role, you'll architect embedded systems, solve complex technical challenges, mentor engineers, and collaborate closely with Product Management, Hardware, Test Engineering, and Field Application Engineering teams throughout the complete product development lifecycle.

Key Responsibilities
  • Design and develop embedded software solutions on Linux and RTOS platforms using C/C++.
  • Architect scalable, maintainable, and high-performance embedded software systems.
  • Lead software development from architecture and implementation through testing, integration, deployment, and maintenance.
  • Collaborate with cross-functional teams to transform business requirements into technical solutions.
  • Troubleshoot and resolve complex software and system-level issues involving embedded Linux, networking, modem software, and hardware interfaces.
  • Perform code reviews, establish software engineering best practices, and continuously improve software quality.
  • Mentor junior engineers through technical guidance, knowledge sharing, and code reviews.
  • Evaluate new technologies and contribute to software architecture, technical roadmap planning, and continuous improvement initiatives.
Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical/Electronic Engineering, Computer Science, or a related technical field.
  • Minimum 7 years of embedded software development experience. Strong proficiency in Embedded Software Programming and Embedded Software development for real-time, resource-constrained systems.
  • Hands-on experience with Software Development lifecycles, including coding, integration, and testing for embedded platforms.
  • Strong debugging, troubleshooting and root cause analysis skills.
  • Solid understanding of Software Design principles, including modular architecture, interfaces, and maintainable code structures.
  • Experience with C/C++ for embedded systems, Embedded Linux and/or RTOS or bare-metal development, and common communication protocols (e.g., UART, SPI, I2C, CAN).
  • Experience developing embedded software, including: (1) Linux user-space applications, (2) Linux kernel development, (3) Device drivers, (4) Multi-threading, (5) Inter-Process Communication (IPC)
  • Strong understanding of networking protocols such as TCP/IP, UDP, HTTP/HTTPS, MQTT and SSL/TLS.
  • Proven experience designing embedded software architecture and delivering products from concept to production.
  • Background in wireless, cellular, automotive, or IoT products, including familiarity with security and regulatory requirements, is highly beneficial.
  • Ability to work on-site in Ayer Itam Penang,Malaysia, collaborate in cross-functional teams, communicate clearly, and mentor less experienced engineers.
  • Familiarity with version control systems, continuous integration, and documentation best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 120,000 - 180,000
Software Engineer
Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 180,000 - 300,000
Senior Embedded Software Engineer - IoT & Automotive
Senior Embedded Software Engineer - IoT & Automotive

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 120,000 - 180,000
Senior Embedded Software Lead – IoT & Automotive
Senior Embedded Software Lead – IoT & Automotive

Eagle Wireless • Ayer Itam

On-site
MYR 180,000 - 240,000
Senior Embedded Software Architect (Linux/RTOS)
Senior Embedded Software Architect (Linux/RTOS)

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 180,000 - 300,000
Embedded Linux Software Developer
Embedded Linux Software Developer

ThunderSoft • Penang

On-site
MYR 90,000 - 150,000
Software Test Tool & Web Development Engineer
Software Test Tool & Web Development Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 90,000 - 130,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies Malaysia Sdn. Bhd. • Penang

On-site
MYR 160,000 - 260,000
Embedded Software Engineer
Embedded Software Engineer

motorolasolutions • George Town

On-site
MYR 48,000 - 72,000
Software Engineer Embedded (Fresh Graduate)
Software Engineer Embedded (Fresh Graduate)

motorolasolutions • George Town

On-site
MYR 33,000 - 67,000