Enable job alerts via email!

Senior Staff Embedded Software Engineer

MAXLINEAR ASIA SINGAPORE PRIVATE LIMITED

Singapore

On-site

SGD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology company in Singapore is seeking an experienced professional to develop embedded software for high performance networking solutions. The ideal candidate should have at least 10 years of experience and a degree in a relevant field. Strong proficiency in C and experience with Linux kernel development are essential. This role includes designing software solutions and integrating them within various network appliances.

Qualifications

  • 10+ years of experience in embedded software development.
  • Strong understanding of data structures and algorithms.
  • Experience with Linux driver and kernel architecture.

Responsibilities

  • Design and develop Board Support Package (BSP) for network processor SoCs.
  • Develop Linux drivers for various modem/router applications.
  • Perform software integration and qualification.

Skills

C programming
Embedded system security
Scripting languages (Shell, Python, Perl)
Problem-solving skills
Team collaboration

Education

Bachelor's, Master's or PhD in Computer Science or related field

Tools

Linux
Code versioning tools (SVN, Mercurial, Git)
Job description
Job Responsibilities
  • Design and develop MaxLinear Board Support Package (BSP) for high performance next generation network processor SoCs for networking, storage and security appliances
  • Linux Driver/Kernel development for Ethernet/DSL/PON/WIFI Modem/Router/Home Gateway
  • Firmware development on RTOS in microcontrollers
  • Pre and post silicon software/firmware/hardware emulation and co-verification
  • System bring up and validation, software integration and qualification, performance optimization and profiling
  • Support, maintain, and document software APIs, features, and user documentations
Job Requirements
  • Bachelor, Master's or PhD degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering or related field
  • 10+ years of experience
  • Experience in embedded system security feature is an advantage
  • Software development experience on ARC/ATOM(intel) processor would be a plus
  • Strong proficiency in C, with good understanding of data structure and commonly used algorithms
  • Proficient in scripting languages such as Shell, Python, Perl
  • Good understanding of code versioning tools such as SVN, Mercurial, and Git
  • Excellent understanding of embedded software principles and ability to contribute in architectural designs and trade-offs
  • Familiar with Linux driver and kernel architecture. Rich experience in Linux kernel/driver development
  • Good problem-solving skills
  • Team player with good communication skills
  • Proactive and self-motivated.
  • Able to adapt to changing requirements and priorities in a dynamic environment

Location: Next to Bendemeer MRT

Interested candidates may submit detailed CV with the following info:

  • Current salary, including AWS or Variable Bonus
  • Expected salary
  • Availability
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.