Embedded System Firmware Specialist

3 days ago


Singapore beBeeFirmwareEngineer Full time $90,000 - $120,000
Firmware Development Opportunities

We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for supporting the firmware development team in designing, developing, and testing firmware for microcontrollers on our products.

Key Responsibilities:
  • Collaborate with cross-functional teams to ensure project delivery on time.
  • Gather and analyze users' requirements and interpret them into design specifications.
  • Develop clean and robust firmware for STM32-based microcontrollers using STM32CubeIDE, Keil MDK, Arduino, PlatformIO, etc.
  • Design and implement communication protocols over UART, WIFI, and BLE.
  • Develop drivers for multiple sensors and actuators over UART, I2C, SPI, CAN, PWM, etc.
  • Implement control systems into microcontrollers.
  • Perform firmware testing and validation on products.
  • Generate and maintain firmware development documentation.
  • Read schematics and utilize oscilloscopes and other test equipment in the development and debugging of firmware.
  • Provide technical support to resolve issues for customers when needed.
  • Research technical issues related to firmware and provide recommendations.
Requirements:
  • Bachelor's degree in Electronic/Electrical/Computer Engineering, Computer Science, Software Engineering, or related fields.
  • 3+ years of experience in real-time embedded system development.
  • Good understanding of wide aspects of embedded systems (microcontroller architecture, block diagrams, schematics, register maps, etc.).
  • Must have strong knowledge of C/C++, familiar with Git and bash.
  • Experience in STM32 and/or ARM Cortex-based microcontrollers.
  • Experience in STM32CubeIDE, Keil MDK, Arduino, PlatformIO.
  • Experience in implementation of PID controller, motor control, control theory.
  • Strong knowledge of hardware communication protocols such as UART, I2C, SPI, and CAN.
  • Possess clean, highly readable, and modular coding practices.
  • Experience with debugging tools such as oscilloscope and logic analyzer.
Preferred Qualifications/Competencies:
  • Knowledge of Python.
  • Experience with FreeRTOS.
  • Experience with PX4 and Ardupilot.
  • Experience with OTA update design.
  • Experience in implementing communication protocols over UART, WIFI (TCP), and BLE.
  • Experience with advanced robotics control and filtering (Kalman Filtering and PID).
  • Experience with debugging and interacting with electrical and mechanical hardware.
  • Experience with computer vision, machine learning, and deep learning.


  • Singapore beBeeFirmware Full time $90,000 - $120,000

    Firmware Development RoleWe are seeking a skilled Embedded Firmware Specialist to design, develop, and test embedded firmware and applications.Key Responsibilities:Design and develop firmware for various embedded systems.Test and debug firmware to ensure it meets the required specifications.Provide support for customers' requests and issues related to...


  • Singapore beBeeFirmware Full time $80,000 - $150,000

    Embedded Firmware Development SpecialistThe primary function of this role is to design, develop, test, and debug embedded firmware and applications. This involves providing technical support for customers' requests/issues relating to firmware.Design and develop firmware and applications to meet product requirements.Provide technical support for customers'...

  • Firmware Engineer

    1 week ago


    Singapore Amplus Communication Pte Ltd Full time

    **Firmware Engineer (Embedded System)** **Responsibilities**: - Develop and troubleshoot embedded system (firmware/software and hardware) **Requirements**: - Minimum Diploma in Electronics Engineering or equivalent qualification - At least 5 years' relevant work experience in embedded system development - Experience with VB6, VB.Net, C/C++, C#, Python,...

  • Firmware Developer

    22 hours ago


    Singapore beBeeEmbedded Full time $80,000 - $120,000

    Job Title: Embedded System Software Developer We are seeking a talented software engineer to join our team. As an embedded systems software developer, you will be responsible for designing and developing firmware for embedded systems. This role requires a strong foundation in computer science and software engineering, as well as experience with programming...


  • Singapore beBeeFirmware Full time $90,000 - $120,000

    Embedded Firmware Integration Specialist WantedWe are seeking an exceptional Embedded Firmware and Integration professional to join our AI-driven energy management development team.Main Responsibilities:Develop and maintain embedded system software on ARM-based multicore platforms.Interface with power monitoring sensors and other hardware via I2C, SPI, UART,...


  • Singapore beBeeFirmwareEngineer Full time

    Firmware Development Opportunities We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for supporting the firmware development team in designing, developing, and testing firmware for microcontrollers on our products. Key Responsibilities: Collaborate with cross-functional teams to ensure project...


  • Singapore beBeeFirmware Full time

    Embedded Firmware DevelopmentWhat You'll Be Doing:Design, develop, test and debug embedded firmware and applications.Provide technical support for customers' requests/issues relating to firmware modification.Collaborate with cross-functional teams to ensure firmware aligns with product requirements.Identify and resolve firmware-related...


  • Singapore beBeeFirmwareDeveloper Full time $90,000 - $120,000

    Embedded System Firmware DeveloperThis position involves supporting the firmware development team in designing, developing, and testing firmware for microcontrollers on our products.Collaborate with cross-functional teams to ensure project delivery on time.Gather and analyze users' requirements and interpret them into design specifications.Develop clean and...


  • Singapore I INNOVATIONS PTE. LTD. Full time

    Job brief We are looking for a passionate Embedded Hardware/Firmware Engineer to design, develop and coordinate in embedded IOT product development. Engineer responsibilities include understanding of the user requirement, work with hardware Engineers, develop the firmware, perform system testing. He should be familiar with firmware and software...


  • Singapore LINKEDCORP HR CONSULTANCY PTE. LTD. Full time

    **Engineer (Firmware)** 5 days, 8am to 6pm Monthly salary $3800 - $6200 Location: Serangoon North Ave **Responsibilities**: - Develop Firmware and Software to control products - Generate and issue Firmware and Software design documentation - Provide support to Engineering/Production on Firmware and Software-related matters Requirements: - Minimum...