Senior Embedded Software Engineer

Eagle Wireless

Penang

On-site

MYR 120,000 - 180,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eagle Wireless in Malaysia is seeking a Senior Embedded Software Engineer to lead development of embedded software for IoT and automotive connectivity solutions. The role involves architecting systems, mentoring engineers, and collaborating with Product Management, Hardware, Test Engineering, and Field Application teams across the full product lifecycle.

You'll work on Linux/RTOS platforms using C/C++. The ideal candidate has 7+ years of hands-on experience, strong networking knowledge, and a

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical & Electronics Engineering, or related discipline.
  • Minimum 7 years of embedded software development experience.
  • Strong proficiency in C/C++ programming.
  • Solid experience with Embedded Linux and/or RTOS.
  • Strong understanding of networking protocols: TCP/IP, UDP, HTTP/HTTPS, MQTT, SSL/TLS.
  • Proven experience designing embedded software architecture and delivering products.
  • Strong debugging and mentoring experience.

Responsibilities

  • Design and develop embedded software on Linux and RTOS platforms using C/C++.
  • Architect scalable, high-performance embedded software systems.
  • Lead software development from architecture through testing and maintenance.
  • Collaborate with cross-functional teams to translate requirements into solutions.
  • Troubleshoot complex software and system-level issues in embedded environments.
  • Conduct code reviews and promote engineering best practices.
  • Mentor junior engineers through technical guidance and knowledge sharing.
  • Evaluate new technologies and contribute to architectural planning.

Skills

C/C++ programming
Embedded Linux
RTOS
Networking protocols

Education

Bachelor's Degree in Computer Engineering/CS/related

Tools

Git
Gerrit
Jenkins
GitLab CI/CD
CMake
GDB

Job description

Reports to: Software Team Lead / R&D Manager

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
Must Have
  • Bachelor's Degree in Computer Engineering, Computer Science, Electrical & Electronics Engineering, or a related discipline.
  • Minimum 7 years of embedded software development experience.
  • Strong proficiency in C/C++ programming.
  • Solid experience with Embedded Linux and/or RTOS.
  • 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.
  • Strong debugging, troubleshooting and root cause analysis skills.
  • Experience leading technical projects and mentoring software engineers.
  • Excellent communication skills and ability to work effectively with cross-functional engineering teams.
Nice to Have

Candidates with experience in any of the following will have an added advantage:

  • Cellular modem software or wireless technologies (LTE, LTE-M, NB-IoT, 5G NR)
  • Embedded Linux development using Yocto or Buildroot
  • ARM-based embedded platforms
  • Git, Gerrit, Jenkins, GitLab CI/CD, CMake or GDB
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
Senior Embedded Software Engineer - IoT & Automotive
Senior Embedded Software Engineer - IoT & Automotive

Eagle Wireless • Penang

On-site
MYR 120,000 - 180,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
Embedded Software Engineer
Embedded Software Engineer

ThunderSoft • Penang

On-site
MYR 40,000 - 60,000
Embedded Engineer
Embedded Engineer

ThunderSoft • Penang

On-site
MYR 60,000 - 80,000
Embedded Linux Software Developer
Embedded Linux Software Developer

Sapphire Stream Technology • Penang

On-site
MYR 96,000 - 156,000
Embedded Linux Software Developer
Embedded Linux Software Developer

ThunderSoft • Penang

On-site
MYR 90,000 - 150,000
Automotive Software Application Engineer
Automotive Software Application Engineer

R emote L iberty • Bayan Lepas

On-site
MYR 277,000 - 357,000
Embedded Software Engineer
Embedded Software Engineer

Jabil • Bayan Lepas

On-site
MYR 80,000 - 100,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000