Enable job alerts via email!

Embedded Software Engineer

WIRELESSMOBILITY ENGINEERING CENTRE SDN. BHD.

Penang

On-site

MYR 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Job summary

A technology solutions provider in Penang is seeking an Embedded Software Engineer to work on embedded Linux systems and related software components. Candidates should have a Bachelor’s degree and experience in embedded software development. This role offers growth opportunities with exposure to advanced technology in the IoT industry, including a collaborative work environment and team-building events.

Benefits

Career growth opportunities
Hands-on work with top-edge technologies
Snacks & Beverages provided
Quarterly and Annual Team-Building events

Qualifications

  • At least 1 year of experience in embedded Linux system software development.
  • Experience in embedded software development including user space, kernel, driver development.
  • Experience in electronic product stability design and problem analysis.

Responsibilities

  • Responsible for functionalities and features in software projects.
  • Develop, maintain, and improve embedded systems components.
  • Support teams such as FAE, hardware, and software test team.

Skills

Java/C/C++
Embedded Linux
Internet protocols (IP, TCP/UDP)
Multi-threaded programming

Education

Bachelor’s degree in Computer Engineering or related field

Tools

Linux
Job description
Overview

Position: Embedded Software Engineer
Location: Penang
Full-time (On-site)

Job Responsibilities
  • Responsible for part of functionalities and features in software projects; as well as the output of technical documents in aspects such as system architecture, design.
  • Develop, maintain, customize, and improve modular and scalable embedded systems components (include application, kernel and drivers on Linux).
  • Participate in software development and maintenance of projects.
  • Participate in code review.
  • Discover, evaluate, and implement new technologies to maximize development efficiency.
  • Responsible for demand analysis and related research work on new technologies and new platforms and output relevant research and analysis results.
  • Support relevant teams such as FAE, hardware and software test team.
  • Respond to more complex technical queries and requirements to company customers.
  • Participate in construction of team capability maps and the output of related technical training materials. Review important issues and output technical summary analysis reports.
  • Other designated work arranged according to the company's business needs.
Job Requirements
  • At least Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or a related field.
  • 1 or more years of experience in embedded Linux system software development
  • Proficient in Java/C/C++ and other programming languages
  • Experience in embedded software development (user space, kernel, driver development, i.e. socket, inter-process communications, multi- threaded programming, SPI, USB, PCIE and RGMII).
  • Implemented internet protocols such as IP, TCP/UDP, HTTP, FTP, SSL and so on.
  • Experience in electronic product stability design and problem analysis.
Why Join Us?
  • Career growth opportunities and hands-on work with top-edge technologies and equipment.
  • Work on latest mobile technology chipsets and interesting projects in IoT industry.
  • Snacks & Beverages provided.
  • Quarterly and Annual Team-Building events.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.