Search by job, company or skills

Senior Embedded Software Engineer

  • Posted 22 hours ago
  • Be among the first 10 applicants

Job Description

Role and Goal

We are seeking an experienced Embedded Software Engineer to design, develop, test, and maintain high-performance firmware and low-level driver software for our edge computing and embedded hardware product lines. You will collaborate with cross-functional engineering teams to deliver reliable, optimized embedded solutions that power our next-generation EdgeAI devices.

Core Mandatory Requirements

  1. Technical Skills: Proficiency in C, C++, and Python programming languages for embedded development workflows
  2. Professional Experience: 5–10+ years of hands-on, direct experience building and deploying firmware or hardware-level device drivers for embedded systems. Experience in building edgeAI solution will be a plus.
  3. Educational Qualification: Minimum Bachelor of Science (BSc) in EE, Computer Science, Computer Engineering, or a closely related technical STEM field.
  4. Soft Skill: Proven track record as an effective team player, with experience collaborating with hardware and software engineers, QA teams, product managers, and other cross-functional stakeholders to deliver projects on schedule

Preferred (Plus Point) Qualification

Practical working experience developing, integrating, or optimizing AI/edge AI workloads on embedded hardware platforms in creating solution, is a strong, highly desired advantage for this role.

Key Day-to-Day Responsibilities

  1. Develop and debug low-level embedded firmware and device drivers for microcontroller and SoC-based hardware
  2. Write efficient, memory-safe, well-documented production code in C/C++, and use Python for automation, testing, and prototyping tasks.
  3. Collaborate with hardware teams to bring up new embedded hardware platforms.
  4. Troubleshoot and resolve complex hardware-software interface issues
  5. Contribute to embedded software architecture design and code review processes
  6. Work with edge AI solution engineering teams to deploy lightweight AI inference models on constrained embedded devices (if you have relevant experience)

What We Offer

  1. Competitive compensation package aligned with 5–10 year senior embedded engineering experience levels
  2. Opportunities to work on cutting-edge edge AI and smart hardware product initiatives
  3. A collaborative, team-focused engineering culture that values knowledge sharing

More Info

About Company

Job ID: 153408771

Similar Jobs

Penang, Malaysia

Skills:

CAgileScrumEmbedded Linuxlab equipmentconfiguration management toolsdebug techniquessoftware design methodology

Malaysia, Penang

Skills:

ScrumAgileNfcMachine LearningRtosLteBleAutomationFirmware DevelopmentBashPythonPerlAssembly LanguageLinux KernelEmbedded system debuggingHardware interfacesTETRASensorsSAFe development methodologiesWiFiReal-time embedded software development

Penang, Malaysia

Skills:

UsbNetwork ProtocolsJIRAWpfOopJenkinsGitPciemulti-thread programmingPXIAXIe chassisInstall BuilderChocolatey packagemodular driver designIVI driver designInstallshieldautomation build script in Python

Malaysia, Penang

Skills:

CGdbObject Oriented ProgrammingYoctoLinux bash scriptsData Sheetscross-compiling OS toolchainLinux driver portingLinux file systemreading schematicsDebian build systemLinux embedded developmentKernel device tree

Beware of Scammers

We don’t charge money for job offers