Talent.com
This job offer is not available in your country.
Firmware Engineer

Firmware Engineer

AVETICS GLOBAL PTE. LTD.Singapore
30+ days ago
Job description

Firmware Engineer (Embedded

System)

Job

Description

We are seeking for a

motivated and experienced 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 a microcontroller on our products. You will be

responsible for full-stack firmware development from design to

implementation to testing and

documentation.

Responsibilities

Work closely with cross-functional teams to ensure

project delivery on time.

Gather and analyse

users' requirements and interpret them into the design

requirements.

Develop clean and robust

firmware for our STM32-based microcontroller with STM32CubeIDE,

Keil MDK, Arduino, PlatformIO, etc..

Develop a

communication protocol over UART, WIFI, and BLE.

Develop a driver for multiple sensors and actuators over

UART, I2C, SPI, CAN, PWM etc.

Implement

control system into a microcontroller.

Perform

firmware testing and validation on the product.

Generate and maintain firmware development

documentation.

Read schematics, and utilise

oscilloscopes and other test equipment in the development and

debugging of firmware.

Working closely with

and providing technical support to resolve issues to our customers

when needed.

Research technical issues related

to firmware and provide recommendations.

Participate in ad hoc software projects and assignments

as

required.

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 process strong knowledge of C / C++, familiar with Git

and bash.

Experienced in STM32 and / or ARM

Cortex-based microcontrollers.

Experienced in

STM32CubeIDE, Keil MDK, Arduino, PlatformIO

Experienced 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 analyser.

Excellent teamwork skills, flexibility, and ability to

multitask.

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.

Create a job alert for this search

Engineer • Singapore

Related jobs
  • Promoted
Firmware Engineer

Firmware Engineer

RIGEL TECHNOLOGY (S) PTE LTDD16 Upper East Coast, Bedok, Eastwood, Kew Drive, SG
To design, develop, testing and support of firmware applications for wireless IoT gateways data loggers and controllers.Integrate new functionalities to existing firmware for performance enhancemen...Show moreLast updated: 1 day ago
  • Promoted
  • New!
Firmware Engineer - AZTECH TECHNOLOGIES PTE. LTD.

Firmware Engineer - AZTECH TECHNOLOGIES PTE. LTD.

AZTECH TECHNOLOGIES PTE. LTD.D14 Geylang, Eunos, SG
We’re looking for a passionate Firmware Engineer to join our team! In this role, you’ll design and develop firmware for networking and IoT products, working with technologies like Wi-Fi, Zigbee, Bl...Show moreLast updated: 8 hours ago
  • Promoted
Software Engineer (Firmware) - Islandwide, SG

Software Engineer (Firmware) - Islandwide, SG

3 CUBED BUSINESS CONSULTING PTE. LTD.Islandwide, SG
We are seeking a Senior Firmware Engineer to contribute to the development and maintenance of our Programmable Logic Controllers (PLCs). This role involves designing and implementing new features, r...Show moreLast updated: 5 days ago
  • Promoted
Senior Firmware Engineer

Senior Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD.Islandwide, SG
We are seeking a Senior Firmware Engineer to contribute to the development and maintenance of our Programmable Logic Controllers (PLCs). This role involves designing and implementing new features, r...Show moreLast updated: 9 days ago
  • Promoted
  • New!
Firmware Engineer - D14 Geylang, Eunos, SG

Firmware Engineer - D14 Geylang, Eunos, SG

AZTECH TECHNOLOGIES PTE. LTD.D14 Geylang, Eunos, SG
We’re looking for a passionate Firmware Engineer to join our team! In this role, you’ll design and develop firmware for networking and IoT products, working with technologies like Wi-Fi, Zigbee, Bl...Show moreLast updated: 8 hours ago
  • Promoted
Junior Firmware Engineer - RESPIREE PTE. LTD.

Junior Firmware Engineer - RESPIREE PTE. LTD.

RESPIREE PTE. LTD.D02 Anson, Tanjong Pagar, SG
As a Junior Firmware Engineer, you will assist in the design, development, and testing of firmware for embedded systems, working closely with hardware and software teams to deliver reliable and eff...Show moreLast updated: 15 days ago
  • Promoted
  • New!
Firmware Engineer

Firmware Engineer

AZTECH TECHNOLOGIES PTE. LTD.D14 Geylang, Eunos, SG
We’re looking for a passionate Firmware Engineer to join our team! In this role, you’ll design and develop firmware for networking and IoT products, working with technologies like Wi-Fi, Zigbee, Bl...Show moreLast updated: 8 hours ago
  • Promoted
Senior Firmware Engineer

Senior Firmware Engineer

ULTRA-WIRELESS PTE. LTD.D05 Clementi New Town, Hong Leong Garden, Pasir Panjang, SG
Engage in firmware / software development for communication systems, positioning systems, bioradar systems, and related products. Engage in V-model development, which includes requirement analysis, hi...Show moreLast updated: 30+ days ago
  • Promoted
Firmware Engineer - D16 Upper East Coast, Bedok, Eastwood, Kew Drive, SG

Firmware Engineer - D16 Upper East Coast, Bedok, Eastwood, Kew Drive, SG

RIGEL TECHNOLOGY (S) PTE LTDD16 Upper East Coast, Bedok, Eastwood, Kew Drive, SG
To design, develop, testing and support of firmware applications for wireless IoT gateways data loggers and controllers.Integrate new functionalities to existing firmware for performance enhancemen...Show moreLast updated: 1 day ago
  • Promoted
  • New!
Senior Firmware Engineer (IoT Solutions) - KLASS ENGINEERING & SOLUTIONS PTE. LTD.

Senior Firmware Engineer (IoT Solutions) - KLASS ENGINEERING & SOLUTIONS PTE. LTD.

KLASS ENGINEERING & SOLUTIONS PTE. LTD.D12 Balestier, Serangoon, Toa Payoh, SG
Firmware & Embedded Software Development.Design, develop, and optimize embedded firmware in C / C++ for microcontrollers and SoCs. Implement and maintain drivers for various peripheral components ...Show moreLast updated: 12 hours ago
  • Promoted
Firmware Engineer - RIGEL TECHNOLOGY (S) PTE LTD

Firmware Engineer - RIGEL TECHNOLOGY (S) PTE LTD

RIGEL TECHNOLOGY (S) PTE LTDD16 Upper East Coast, Bedok, Eastwood, Kew Drive, SG
To design, develop, testing and support of firmware applications for wireless IoT gateways data loggers and controllers.Integrate new functionalities to existing firmware for performance enhancemen...Show moreLast updated: 1 day ago
  • Promoted
Senior Firmware Engineer - PERCEPT SOLUTIONS PTE. LTD.

Senior Firmware Engineer - PERCEPT SOLUTIONS PTE. LTD.

PERCEPT SOLUTIONS PTE. LTD.Islandwide, SG
We are seeking a Senior Firmware Engineer to contribute to the development and maintenance of our Programmable Logic Controllers (PLCs). This role involves designing and implementing new features, r...Show moreLast updated: 9 days ago
  • Promoted
Senior Engineer, Firmware Development (SSD) - D12 Balestier, Serangoon, Toa Payoh, SG

Senior Engineer, Firmware Development (SSD) - D12 Balestier, Serangoon, Toa Payoh, SG

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.D12 Balestier, Serangoon, Toa Payoh, SG
As a Firmware Engineer at Micron Technology, Inc.You will assist in the evaluation, creation, build, bench testing, debugging, and failure analysis of firmware for new high-performance memory contr...Show moreLast updated: 7 days ago
  • Promoted
Senior Engineer, Firmware Development (SSD)

Senior Engineer, Firmware Development (SSD)

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.D12 Balestier, Serangoon, Toa Payoh, SG
As a Firmware Engineer at Micron Technology, Inc.You will assist in the evaluation, creation, build, bench testing, debugging, and failure analysis of firmware for new high-performance memory contr...Show moreLast updated: 7 days ago
  • Promoted
Senior Firmware Engineer - D05 Clementi New Town, Hong Leong Garden, Pasir Panjang, SG

Senior Firmware Engineer - D05 Clementi New Town, Hong Leong Garden, Pasir Panjang, SG

ULTRA-WIRELESS PTE. LTD.D05 Clementi New Town, Hong Leong Garden, Pasir Panjang, SG
Engage in firmware / software development for communication systems, positioning systems, bioradar systems, and related products. Engage in V-model development, which includes requirement analysis, hi...Show moreLast updated: 22 days ago
  • Promoted
Senior Firmware Engineer - ULTRA-WIRELESS PTE. LTD.

Senior Firmware Engineer - ULTRA-WIRELESS PTE. LTD.

ULTRA-WIRELESS PTE. LTD.D05 Clementi New Town, Hong Leong Garden, Pasir Panjang, SG
Engage in firmware / software development for communication systems, positioning systems, bioradar systems, and related products. Engage in V-model development, which includes requirement analysis, hi...Show moreLast updated: 22 days ago
  • Promoted
Senior Engineer, Firmware Development (SSD) - MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.

Senior Engineer, Firmware Development (SSD) - MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.D12 Balestier, Serangoon, Toa Payoh, SG
As a Firmware Engineer at Micron Technology, Inc.You will assist in the evaluation, creation, build, bench testing, debugging, and failure analysis of firmware for new high-performance memory contr...Show moreLast updated: 7 days ago
  • Promoted
Senior Firmware Engineer - Islandwide, SG

Senior Firmware Engineer - Islandwide, SG

PERCEPT SOLUTIONS PTE. LTD.Islandwide, SG
We are seeking a Senior Firmware Engineer to contribute to the development and maintenance of our Programmable Logic Controllers (PLCs). This role involves designing and implementing new features, r...Show moreLast updated: 9 days ago