Senior Firmware Engineer

2 weeks ago


Singapore LEOCH BATTERY PTE. LTD. Full time

Job Responsibilities:

- Collaborate with cross-functional teams to design and architect firmware solutions that align with product requirements and specifications.
- Collaborate with stakeholders to develop software requirements specifications.
- Lead software risk management and DFMEA, software verification and validation activities.
- Lead the development of embedded firmware for Battery Management System.
- Plan and lead feasibility study, design review
- Responsible for software integration and implementation for embedded systems, ensuring products are according to design requirement.
- Responsible for designing, coding, maintaining debugging firmware and drivers for Battery Management System.
- Responsible for design develop, debugging, tests of product functionality and performance.
- Support entire product life cycle tasks including product creation, realization, and maintenance phases.
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Conduct thorough code reviews to maintain high-quality standards and optimize firmware code for efficiency and resource utilization.
- Integrate firmware with hardware components, and perform rigorous testing, verification, and validation to validate functionality, performance, and reliability.
- Work closely with PM, hardware engineers, software developers, V&V engineers, marketing, and QA/RA teams from multiple locations (including suppliers or ODM/OEM) to ensure seamless communication and alignment of goals throughout the product development lifecycle.
- Maintain comprehensive documentation of firmware designs, code, and testing procedures/protocols/reports to facilitate collaboration and future development. Stay abreast of industry trends, emerging technologies, and best practices to contribute innovative ideas that enhance the capabilities

**Requirements**:

- Bachelor/Master of Electrical/Electronic/Computer Engineering.
- Min. 5 to 7 years of working experience in R&D or product development as a firmware engineer.
- Extensive experience in Embedded Programming using C/C++/Rust for Embedded Linux and MCU.
- Experience in real-time operating systems (FreeRTOS etc.)
- Source code control and management using Git.
- Knowledge of Python to create debugging scripts.
- Experience in coding and debugging various communication interfaces and protocols (I2C, SPI, UART, Modbus RTU/TCP, RS232/485).
- Experience in wireless communication systems and protocols (IEEE 802.15.4, Wi-Fi, Bluetooth, Zigbee, Thread, LTE, NB-IoT, LoRa)
- Able to read schematics and utilize Oscilloscopes and other test equipment to debug Firmware issues.
- Remote firmware update and bootloader design.
- Mandarin speaker will be preferred due to high volume of communication with China counterpart



  • Singapore Quest Global Full time

    3 days ago Be among the first 25 applicants Firmware Development – Developing, testing, and maintaining firmware for PLCs and other automation systems. Troubleshooting and Debugging – Identifying and resolving issues within the firmware. Collaboration – Working with cross‑functional teams, including hardware engineers and other software developers....


  • Singapore RED DOT MOBILITY PTE. LTD. Full time

    Company looking for firmware engineers on board. Automotive industry Description: 1. Manage of firmware develop flow. Process. 2. Firmware platform valuation. 3. Response on the development of servo motor, industry motor and PM motor firmware design and debug. 4. Fimrware manual and documentation. 5. Take care firmware function and...


  • Singapore DH Business Services LLC (DHBS) (Singapore) Full time

    Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Leica Microsystems, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact. You’ll thrive in a culture of belonging where...


  • Singapore Advanced Energy Full time

    Senior Firmware Engineer POSITION SUMMARY Design, modify and evaluate embedded firmware, and/or programmable logic and/or electronic apparatus, components, or circuitry for use in electronic equipment and devices. ESSENTIAL RESPONSIBILITIES Perform engineering work in basic and applied research, development, and/or design of new products and/or sustaining of...


  • Singapore JonDavidson Full time

    This position reports to the Firmware Manager and interfaces with Firmware Engineers, Application Engineers, IC Design Engineers. Together, he/she will participate in building the next generation devices for the consumer market. In addition, the position participates in the complete product life cycle from conceptualization to...

  • Firmware Engineer

    6 hours ago


    Singapore Advanced Micro Devices, Inc Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Singapore Quest Global Full time

    **Job Requirements** - **Firmware Development**: Developing, testing, and maintaining firmware for PLCs and other automation systems. - ** Troubleshooting and Debugging**: Identifying and resolving issues within the firmware. - ** Collaboration**: Working with cross-functional teams, including hardware engineers and other software developers. - ** Testing**:...


  • SGP - Singapore - Leica Microsystems Danaher Full time

    Bring more to life.Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?At Leica Microsystems, one of Danaher's 15+ operating companies, our work saves lives—and we're all united by a shared commitment to innovate for tangible impact. You'll thrive in a culture of belonging where you and...


  • Singapore Future Technology Devices International Limited Full time

    **Department**: Engineering - **Reporting To**: Software Engineering Team Leader - **Location**: Singapore - **Position Summary**: **Position Summary** **Key Responsibilities** Firmware Development - Design, develop, and maintain embedded firmware for USB 2.0/3.x systems. - Implement and optimize USB device classes such as UVC, UAC and CDC. - Develop and...


  • Singapore LionsBot International Full time

    Join to apply for the Senior Firmware Embedded Engineer role at LionsBot International Job Description 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...