company-logo-image

Senior Software Engineer (Embedded)

Hiredly X

RECRUITMENT firm

ashley-avatar-image

AI-generated summary

beta

This job is for a Senior Embedded Software Engineer who leads the creation of software systems, making smart design choices. You might like this job because you’ll mentor others, work with cutting-edge tech, and ensure your team's success in a fun atmosphere.

RM 8K - RM 12K

Subang Jaya, Selangor, Selangor

Job Description

Job Purpose:
As a Senior Embedded Software Engineer, you will lead the design, development, and optimization of complex embedded software systems. You will navigate ambiguity, make informed technical trade-offs, and ensure your team delivers reliable, high-quality solutions that provide measurable business value. You will mentor other engineers, raise technical standards, and contribute to a positive, inclusive engineering culture.

Key Responsibilities:

  • Lead the design, development, and delivery of embedded software for Data Manager, Superpack, and Controls Software. 
  • Develop real-time data processing and resource management strategies to enhance system performance and reliability.
  • Architect and implement scalable, cost-effective, and maintainable embedded solutions. 
  • Collaborate closely with hardware engineers to ensure seamless hardware software integration.
  • Develop NFC, BLE, and other wireless connectivity features for upcoming products, including internal mobile app support where applicable.
  • Take accountability for the delivery of business outcomes, ensuring predictability, transparency, and high technical quality. 
  • Mentor and coach junior engineers, driving continuous improvement in technical standards, processes, and team collaboration.
  • Partner with product management and stakeholders to shape roadmaps, break down complex work, and ensure solutions deliver business value. 
  • Promote best practices in embedded software development, CI/CD, automated testing, and observability.

Job Requirements

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience in embedded software development. 
  • Strong proficiency in C, C++ for embedded systems and experience with RTOS and real-time processing.
  • Deep understanding of resource data management, optimization techniques, and scalable embedded architectures.
  • Experience with wireless communication protocols (NFC, BLE, Wi-Fi) and microcontroller architectures (ARM, STM, etc.).
  • Experience designing, building, and operating production-grade embedded systems.
  • Experience collaborating with cross-functional teams, product managers, and stakeholders to deliver business value.
  • Familiarity with mobile app development, cloud connectivity, and IoT protocols is a plus.
  • Proven ability to mentor engineers, lead technical decisions, and raise engineering standards.

Skills

Software Engineering
Software Development
Embedded Software
Embedded C
Embedded C++
Real Time Systems
Embedded Systems
Software Development Life Cycle
Data Management

Additional Info

Company Activity

Last active - few minutes ago

Career Level

Senior Executive

Job Specialisation


Company Profile

Hiredly X-logo-image

Hiredly X

Hiredly X, the headhunting team of Hiredly, makes headhunting accessible and affordable for every employer, no matter the size or industry. We help employers screen and source the best candidates through exclusive access to our job portal database.Assisted with AI, we make the headhunting process fast and accurate, allowing us to be competitive with our fees.