Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD.

Penang

On-site

MYR 180,000 - 300,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Eagle Wireless Engineering Centre Sdn Bhd in Penang seeks a Senior Software Engineer to architect and implement embedded software across application, kernel, and drivers on RTOS/Linux platforms.

You will lead technical designs, perform 3GPP protocol analysis, and mentor junior engineers while coordinating with cross-functional teams to translate business needs into robust technical solutions.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
  • Minimum 5 years of hands-on embedded software development on Linux and/or RTOS platforms.
  • Strong proficiency in C/C++ programming with embedded software design principles.
  • Experience with user-space applications, Linux kernel, device drivers, multi-threading, IPC, socket programming, and hardware interfaces (SPI, USB, PCIe, Ethernet).
  • Good understanding of networking protocols (IP, TCP/UDP, HTTP, FTP, SSL/TLS).
  • Proven experience in software architecture design, embedded system design, and system optimization.
  • Experience delivering software through full software development lifecycle.

Responsibilities

  • Architect and design scalable, reliable embedded software systems (application, kernel, drivers) on RTOS/Linux.
  • Develop modem software functions and perform 3GPP protocol analysis; write clean, well-tested code.
  • Conduct requirement analysis and research new technologies to guide technology choices.
  • Produce high-quality technical documents: system architecture, functional design, guidance docs.
  • Mentor junior and mid-level engineers and support internal teams (FAE, hardware, test).
  • Lead features or projects from conception to delivery; coordinate tasks and unblock team.
  • Collaborate with product managers and engineers to translate business requirements into technical solutions.
  • Enforce high code quality through in-depth reviews and full lifecycle participation.
  • Identify, prioritize, and mitigate technical debt and risks.

Skills

C/C++ programming
Embedded software design
Linux kernel
RTOS
IPC
Socket programming
Hardware interfaces
3GPP protocol analysis
Code reviews
Mentoring
Team leadership
Software architecture
Networking protocols
System optimization

Education

Bachelor's degree in Computer Engineering/CS/EE

Job description

Senior Software Engineer role in the R&D Software Department at Eagle Wireless, reporting to the Software Team Lead / R&D Manager. You will architect and design scalable, reliable, and maintainable embedded software systems including application, kernel, and drivers on RTOS/Linux platforms, making key decisions on technology stack, data storage, APIs, and integration patterns. You will tackle complex technical challenges from developing modem software functions and performing 3GPP protocol analysis to writing clean, efficient, and well-tested code that serves as a standard for the team.

Key responsibilities

Architect and design scalable, reliable, and maintainable embedded software systems (including application, kernel, and drivers on RTOS/Linux), and make key decisions on technology stack, data storage, APIs, and integration patterns

Develop modem software functions, perform 3GPP protocol analysis, and write clean, efficient, and well-tested code that serves as a standard for the team

Conduct requirement analysis and research on new technologies and platforms; output relevant research and analysis results to guide technology selection

Produce high-quality technical documents, including system architecture, software functional design, and technical guidance documents

Actively mentor junior and mid-level engineers and provide guidance to internal teams (e.g., FAE, hardware, test)

Lead features or projects from technical conception to delivery, coordinating tasks and unblocking team members

Work closely with product managers, engineers, and other stakeholders to translate business requirements into technical solutions

Enforce high standards of code quality through in-depth code reviews and participate in the entire software development lifecycle

Proactively identify, prioritize, and address technical debt, and evaluate technical risks and propose mitigation strategies

Analyze and optimize system performance, scalability, and security, and lead the debugging of critical production issues

About you

Bachelor's degree or above in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, or a related field

Minimum 5 years of hands‑on experience in embedded software development on Linux and/or RTOS platforms

Strong proficiency in C/C++ programming with solid knowledge of embedded software design principles and best practices

Hands‑on experience in embedded software development, including user‑space applications, Linux kernel, device drivers, multi‑threading, inter‑process communication (IPC), socket programming, and hardware interfaces such as SPI, USB, PCIe, and Ethernet

Good understanding of networking and Internet communication protocols, including IP, TCP/UDP, HTTP, FTP, and SSL/TLS

Proven experience in software architecture design, embedded system design, technical solution development, and system optimization

Experience delivering software throughout the full software development lifecycle, including requirement analysis, design, implementation, testing, debugging, integration, and maintenance

Strong analytical, debugging, troubleshooting, and root cause analysis skills, with the ability to independently resolve complex technical issues

Demonstrated technical leadership experience, including leading technical projects or key software features, conducting code reviews, and mentoring engineers

Strong communication and interpersonal skills, with the ability to collaborate effectively with Product Management, Hardware, Test Engineering, FAE, and other cross‑functional teams

About us

Eagle Wireless headquartered in United States is the first Western supplier of IoT and automotive connectivity modules with operations spanning North America, Europe, and APAC. We serve a broad and progressive customer base in search of customized offerings for specific industry requirements, and startups in need of support for IoT integrations. Our mission is to deliver secure, high‑performance IoT and automotive connectivity while strengthening Western supply chains through U.S. based manufacturing, global engineering, and localized customer support.

Consumer Electronics Manufacturing 51-100 employees

Eagle Wireless Engineering Centre Sdn Bhd (Formerly known as WirelessMobility Engineering Centre Sdn Bhd) is a fast‑growing tech company specializing in cellular modules, embedded systems, and IoT solutions. Our solutions power connectivity in automotive, industrial automation, smart cities, and consumer electronics.

Eagle Wireless Engineering Centre Sdn Bhd (Formerly known as WirelessMobility Engineering Centre Sdn Bhd) is a fast‑growing tech company specializing in cellular modules, embedded systems, and IoT solutions. Our solutions power connectivity in automotive, industrial automation, smart cities, and consumer electronics.

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 • Ayer Itam

On-site
MYR 180,000 - 240,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

On-site
MYR 120,000 - 180,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
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 Architect (Linux/RTOS)
Senior Embedded Software Architect (Linux/RTOS)

EAGLE WIRELESS ENGINEERING CENTRE SDN. BHD. • Penang

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

Eagle Wireless • Ayer Itam

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

Sapphire Stream Technology Sdn. Bhd. • Penang

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

ThunderSoft • Penang

On-site
MYR 90,000 - 150,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

Motorola Solutions Malaysia Sdn Bhd • Penang

On-site
MYR 36,000 - 72,000