Senior Software Engineer (Embedded)

apartmentHiredly X placeSubang Jaya scheduleFull-time calendar_month 
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.

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.
electric_boltImmediate start

Senior Software Engineer

apartmentAHA International Sdn BhdplaceKuala Lumpur, 15 km from Subang Jaya
for sensitive workflows.  •  Experience working in a remote or international team environment. We are looking for an experienced Senior Software Engineer to design, develop, and maintain scalable, secure, and reliable software solutions. This role requires...
check_circleNew offer

Senior Software Engineer - RIDE

apartmentAirAsia XplaceKuala Lumpur, 15 km from Subang Jaya
Job Description Job Title: Senior Software Engineer Location: Kuala Lumpur About AirAsia MOVE AirAsia MOVE is a dynamic ASEAN-focused budget travel company that’s redefining the way people experience travel. As part of the Capital A Group, we...
placeKuala Lumpur, 15 km from Subang Jaya
We are seeking a highly skilled and strategic Senior PHP Developer to join our engineering leadership team. This role is designed for a technical expert who excels in high-level software architecture and hands-on execution, while also possessing...