Talent.com
Firmware Engineer - D20 Bishan, Ang Mo Kio, SG

Firmware Engineer - D20 Bishan, Ang Mo Kio, SG

AVETICS GLOBAL PTE. LTD.D20 Bishan, Ang Mo Kio, SG
25 days ago
Job description

Roles & Responsibilities

Job Description & Requirements

We are seeking for a motivated 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.
  • Develop clean and robust firmware for our STM32-based microcontroller with STM32CubeIDE and PlatformIO.
  • 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.
  • 1+ 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-based microcontrollers.
  • Experienced in STM32CubeIDE and PlatformIO
  • Experienced in implementation of PID controller and basic 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.
  • Tell employers what skills you have

    Git

    Test Equipment

    Hardware

    Embedded Systems Integration

    Software Engineering

    Electrical

    Embedded Systems

    Protocol

    Python

    Firmware

    Microcontrollers

    Sensors

    Updating of firmware

    UART

    Debugging

    Teamwork Skills

    Arduino

    Stm32

    Create a job alert for this search

    Engineer Bishan Ang • D20 Bishan, Ang Mo Kio, SG

    Related jobs
    • Promoted
    Firmware Engineer

    Firmware Engineer

    RSM STONE FOREST ACCOUNTSERVE PTE. LTD.Singapore, SG.01, Singapore
    Analyzing for USB Type-C PD, Intel Thunderbolt, USB 4.Supporting in client requirement, firmware version update, firmware release process, and risk assessment, to meet project schedule.Studying for...Show moreLast updated: 6 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    ULTRA-WIRELESS PTE. LTD.Singapore, SG.01, Singapore
    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: 7 days ago
    • Promoted
    BMS Engineer

    BMS Engineer

    TRUST RECRUIT PTE. LTD.Central Singapore Community Development Council, SG.01, Singapore
    Project Implementation and Commissioning : .Assist in the installation and configuration of BMS hardware and software.Conduct system testing and commissioning to ensure functionality and performance....Show moreLast updated: 7 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Talent Search Pte LtdSingapore, SG.01, Singapore
    Consumer electronics (handheld) manufacturer seeking a Senior Firmware Engineer.Firmware development in various platform based on spectification. Work with cross functional team (electrical, mechani...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    AVETICS GLOBAL PTE. LTD.Singapore, SG.01, Singapore
    Job Description & Requirements.We are seeking for a motivated Firmware Engineer to join our team As a Firmware Engineer, you will be responsible for supporting the firmware development team in desi...Show moreLast updated: 5 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    HOME CONTROL SINGAPORE PTE. LTD.Singapore, SG.01, Singapore
    The candidate should have following working experience / skills.Minimum 5 years working experience in embedded device firmware development and have completed full cycle of product development.Experie...Show moreLast updated: 7 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    WilliamSELECTCentral Singapore Community Development Council, SG.01, Singapore
    Our Client, based in SG develops and manufactures control solutions for the world's biggest brands in consumer electronics. They are looking for a passionate Senior Firmware Engineer who is able to ...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    Rigel Technology (S) Pte LtdSingapore, SG.01, Singapore
    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: 7 days ago
    • Promoted
    Engineer

    Engineer

    POET TECHNOLOGIES PTE. LTD.Singapore, SG.01, Singapore
    We are seeking a highly skilled and motivated Senior Firmware Engineer – Optical Modules to join our engineering team.In this role, you will be responsible for the design, development, and optimiza...Show moreLast updated: 5 days ago
    • Promoted
    Senior / Staff / Principal Engineer

    Senior / Staff / Principal Engineer

    CanonicalKulai, Johor, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Senior / Staff / Principal Engineer. Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, ...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    Private AdvertiserNorth East Community Development Council, SG.02, Singapore
    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: 7 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Quest Global Engineering Solutions Pte LtdCentral Singapore Community Development Council, SG.01, Singapore
    Firmware Development : Developing, testing, and maintaining firmware for PLCs and other automation systems.Troubleshooting and Debugging : Identifying and resolving issues within the firmware.Collabo...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    AZTECH TECHNOLOGIES PTE LTDKampong Ubi Industrial Park, Singapore
    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, Blu...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    3 CUBED BUSINESS CONSULTING PTE. LTD.Singapore, SG.01, Singapore
    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: 7 days ago
    • Promoted
    Engineer, Firmware Development

    Engineer, Firmware Development

    SATO Global Business Services Pte LtdGeylang, Singapore
    Requirement Analysis : Convert product requirements into technical specifications.Firmware Development : Design, code, test and debug embedded firmware and applications. Customer Support : Support cust...Show moreLast updated: 7 days ago
    • Promoted
    Engineer - D20 Bishan, Ang Mo Kio, SG

    Engineer - D20 Bishan, Ang Mo Kio, SG

    TKB C-E CONTRACTOR PTE. LTD.Singapore, SG.01, Singapore
    Site inspection, planning & coordination.Ensure works comply with regulations.Minimum Degree in Civil Engineering recognised by PEB, BCA or BOA. Salary commensurate with experience.Only those with q...Show moreLast updated: 2 days ago
    • Promoted
    Senior Firmware Engineer (Yearly Contract) / UP to SGD7, 000

    Senior Firmware Engineer (Yearly Contract) / UP to SGD7, 000

    W Search & StaffingNorth East Community Development Council, SG.02, Singapore
    Design, develop, test and debug embedded firmware and applications.Collaborate with cross-functional teams to define firmware requirements and specifications. Participate in firmware development lif...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    AZTECH TECHNOLOGIES PTE. LTD.Singapore, SG.01, Singapore
    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, Blu...Show moreLast updated: 6 days ago