Embedded Systems Firmware Specialist

2 days ago


Singapore Flexxon Full time

At Flexxon, we are seeking a highly skilled Firmware Engineer to join our team. This role is responsible for designing, developing, and optimizing firmware for embedded systems.

The ideal candidate will have strong experience working with FPGA, ARM processors, and embedded software development using C, C++, and Python scripting skills. You will implement cyber security software / firmware solutions on ARM/FPGA based embedded systems.

This role offers the opportunity to work on complex projects that require strong technical skills and attention to detail.

Key Responsibilities:
  • Develop and maintain firmware for embedded systems, specifically targeting FPGA and ARM-based processors.
  • Design and implement real-time embedded systems using C, C++, and Python.
  • Write and optimize device drivers, board support packages (BSP), and low-level hardware interfaces.
  • Collaborate with hardware engineers to define system architecture and debug hardware/firmware integration issues.
  • Implement, simulate, and test FPGA-based firmware using tools like Verilog, VHDL, or SystemVerilog.
  • Work on bootloaders, and system diagnostics.
  • Perform unit testing and integration testing for firmware, ensuring system performance and reliability.
  • Contribute to code reviews, technical documentation, and design reviews.
  • Troubleshoot and resolve firmware issues, optimizing system performance.
  • Integrate and deploy AI/ML models (e.g., neural networks) into embedded devices for tasks such as anomaly detection, or predictive analytics.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • 3+ years of experience in firmware or embedded software development.
  • Strong proficiency in C, C++, and Python.
  • Experience with FPGA design and implementation using Verilog, VHDL, or similar hardware description languages.
  • Hands-on experience with ARM processors (Cortex-A, Cortex-R, or Cortex-M series) and associated toolchains.
  • Familiarity with embedded Linux and/or RTOS environments.
  • Experience with hardware debugging tools such as JTAG debuggers.
  • Strong understanding of real-time embedded systems, including hardware/software interfaces, peripherals (PCIE, UART, SPI, I2C), and memory management.
  • Excellent problem-solving and communication skills.
Preferred Qualifications:
  • Experience with PCIe, DDR, or high-speed interfaces.
  • Experience with scripting languages like Python for automating testing and development processes.
  • Knowledge of networking protocols and interfacing.
  • Familiarity with secure boot, encryption, and other security measures in embedded systems.
  • Experience with AI/ML frameworks such as TensorFlow Lite, PyTorch, or Keras, and knowledge of how to optimize them for embedded systems.
  • Hands-on experience with neural network architectures (CNNs, RNNs, DNNs) and deploying them on resource-constrained environments.

We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience. Benefits include Performance Bonus, Restricted Stock Units (RSUs), Career Advancement Opportunities, and Collaborative Work Environment.



  • Singapore Flexxon Full time

    Firmware Software DevelopmentWe are seeking an experienced firmware software developer to join Flexxon to design, develop, and optimize firmware for embedded systems. The ideal candidate will have strong experience working with FPGA, ARM processors, and embedded software development using C, C++, and Python Scripting Skills. You will implement cyber security...


  • Singapore RANDSTAD PTE. LIMITED Full time

    Roles & Responsibilitiesabout company I am currently working with a well known biotechnology research company. Office located in Woodlands - but there's shuttle bus provided from Woodlands, Admiralty, Sengkang, Punggol, CCK and Boon Lay mrt to office. Office back home, only shuttle bus to woodlands and admiralty.5 days in office. Working hours 8am to 5pm....


  • Singapore Rohde & Schwarz Full time

    Unlock the Power of Firmware DevelopmentAt Rohde & Schwarz, we're seeking a skilled Firmware Development Specialist to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and testing firmware for our cutting-edge products.Key Responsibilities:Design and develop firmware for embedded...


  • Singapore Micron Full time

    Innovating Storage Solutions at Micron At Micron, we're driven by a vision to transform the world's relationship with information. In this role, you'll be part of a dynamic team dedicated to harnessing the power of firmware to create cutting-edge storage solutions. Key Responsibilities: Develop and lead firmware development efforts for our...


  • Singapore Illumina Full time

    Staff Firmware Engineer (Embedded Firmware Developer)Apply locations Singapore - Woodlands - North Coast Time type Full time Posted on Posted 5 Days Ago Job requisition id 38159-JOB What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health...


  • Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Job SummaryA Firmware Development Specialist is required to join our team at MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD. The ideal candidate will have a strong background in embedded software development, with experience in designing, developing, testing, and supporting firmware applications for a range of products.Key ResponsibilitiesDesign and develop...


  • Singapore HPS PARTNERS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Software development in Embedded Linux including development of the design, and implementation and customisation of solutions using Linux OS Tune up/Optimise system performance and improve system stability using the strong background in embedded system, OS, and multi-thread programming. Be involved in system...


  • Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Job OverviewWe are seeking an experienced Embedded Software Developer to join our team at MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD. As a key member of our firmware development team, you will be responsible for designing, developing, testing, and supporting firmware applications for existing and next-generation products.About the RoleThis is a fantastic...


  • Singapore Aztech Technologies Full time

    About the RoleAztech Technologies is seeking a highly skilled Embedded Firmware Developer Lead to join our team. This is a unique opportunity for an experienced professional to take on a leadership role in firmware development and drive innovation.


  • Singapore Illumina Full time

    Job DescriptionWe are seeking a highly skilled Embedded Firmware Developer to join our team at Illumina. In this role, you will be responsible for designing and developing embedded firmware for our genetic sequencing instruments.Company OverviewIllumina is a leading company in the genomics industry, expanding access to genomic technology to realize health...


  • Singapore U3 Full time

    Job DescriptionAt U3, we are seeking a highly skilled Senior Embedded Systems Expert to join our team. This is a full-time position that offers a competitive salary.Company OverviewWe are a dynamic company dedicated to delivering innovative solutions in the field of embedded systems. Our team is passionate about developing cutting-edge technology and working...


  • Singapore HPS PARTNERS PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities: Design, development, testing and support of firmware/embedded software applications for microcontroller based wireless systems. Develop software communication protocols for wireless communication systems Drive technology/development projects in all phrases from specification to release. Read or understand...


  • Singapore HYPERSCAL SOLUTIONS PTE. LTD. Full time

    Roles & Responsibilities COMPANY DESCRIPTION Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote social progress, economic development and become a global customer preferred...


  • Singapore Rohde & Schwarz Full time

    Rohde & Schwarz is a leading manufacturer of test and measurement equipment.We are currently looking for talented individuals to join our team as Embedded Systems Software Engineers.As an Embedded Systems Software Engineer, you will be responsible for developing firmware and software for our cutting-edge products.Key responsibilities include:Designing,...


  • Singapore LIONSBOT INTERNATIONAL PTE. LTD. Full time

    Are you seeking an exhilarating career with a company that is revolutionizing the robotics industry? Join our team and be a part of the excitement surrounding our groundbreaking robots that have captured the attention of people worldwide. With a strong presence in over 30 countries and thousands of robots deployed globally, we are dedicated to creating a...


  • Singapore Reading Full time

    Embedded System Developer (Daikin Solutions)Engineering - Software (Information & Communication Technology)Full time Developing the firmware using C/C++ or assembly language for microcontroller. Coding for application program or device driver in embedded Linux environment. Evaluating the developed firmware program through various stages of detail testing...


  • Singapore Seagate Full time

    About the RoleWe are seeking a highly skilled Embedded Software and Firmware Developer to join our product development team at Seagate Singapore Design Center (SSDC). As a key member of our team, you will be responsible for designing, developing, testing, and integrating new features into our Hard Disc Drive (HDD) products.


  • Singapore Seagate Full time

    About the PositionThe Firmware and Software Engineer will be responsible for developing and maintaining drive level embedded real-time code and infrastructure tools driving engineering efficiency.Key ResponsibilitiesDesign, develop, test, and integrate new features into Hard Disc Drive (HDD) products.Work closely with HDD firmware engineers to develop tools...


  • Singapore LIONSBOT INTERNATIONAL PTE. LTD. Full time

    Are you seeking an exhilarating career with a company that is revolutionizing the robotics industry? Join our team and be a part of the excitement surrounding our groundbreaking robots that have captured the attention of people worldwide. With a strong presence in over 30 countries and thousands of robots deployed globally, we are dedicated to creating a...


  • Singapore LIONSBOT INTERNATIONAL PTE. LTD. Full time

    Company OverviewLionsBot International Pte. Ltd., a leading company in the robotics industry, is revolutionizing the way we approach cleaning and sustainability.Job DescriptionWe are seeking a highly skilled Senior/Lead Embedded System Engineer to join our team. As an embedded systems expert, you will play a crucial role in designing and developing...