
Senior Firmware Engineer
1 week ago
Responsibilities
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 (e.g., sensors, actuators, radios).
- Integrate hardware interfaces including SPI, UART, I2C, GPIO, PWM, and ADC.
- Work within embedded frameworks such as Zephyr RTOS, FreeRTOS , and TensorFlow Lite Micro .
- Conduct unit, integration, and system-level testing to validate embedded software performance and stability.
Hardware & Systems Integration
- Collaborate in system architecture design for embedded solutions to meet functional requirements.
- Review and contribute to schematic designs for embedded subsystems; troubleshoot based on circuit diagrams and datasheets.
- Support debugging of hardware-firmware interactions using tools such as oscilloscopes, logic analyzers, and debuggers (e.g., JTAG/SWD).
Prototyping & Fabrication
- Support rapid prototyping and iteration of IoT devices with in-lab fabrication tools.
- Validate hardware designs by running firmware integration tests in early development cycles.
Collaboration & Documentation
- Collaborate with cross-functional teams including cloud/backend, mobile app, and hardware design engineers.
- Document firmware architecture, configuration settings, communication protocols, and deployment processes.
- Mentor junior engineers and contribute to improving team development standards and workflows.
Education
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.
Experience
- Hands-on experience in embedded firmware development.
- Strong programming proficiency in C/C++ for resource-constrained environments such as microcontrollers.
- Demonstrated experience with hardware interfaces and embedded communication protocols.
- Hands-on experience with firmware debugging and testing tools (e.g., GDB, serial consoles, logic analyzers).
- Experience using schematic diagrams to identify signal paths, interface connections, and potential hardware faults during embedded development.
Additional Qualifications
- Excellent problem-solving skills with a strong attention to detail.
- Ability to work independently as well as collaboratively in a fast-paced environment.
- Strong verbal and written communication skills, with the ability to document and present technical information clearly.
Good to have
- Experience with RTOS, low-power system design, and wireless communication stacks (BLE, Wi-Fi, LoRaWAN, etc.).
- Comfortable with end-to-end PCB development — from schematic to fabrication and bench testing.
- Exposure to edge ML, MQTT/CoAP protocols, or cloud integrations (AWS IoT, Azure IoT Hub, etc.).
-
Senior Firmware Engineer
3 weeks ago
Singapur, Singapore PERCEPT SOLUTIONS PTE. LTD. Full timeOverview 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, resolving software issues, and ensuring high-quality deliverables within a global, cross-functional team environment. Key Responsibilities Develop and...
-
Program Manager
3 weeks ago
Singapur, Singapore Hewlett Packard Enterprise Full timeProgram Manager (BIOS Firmware) page is loaded## Program Manager (BIOS Firmware)locations: Singapore, South West, Singaporetime type: Full timeposted on: Posted Yesterdayjob requisition id: Program Manager (BIOS Firmware)**Description -**This role will be based in Personal Systems Singapore Development Center, reporting into the Senior R&D Manager....
-
Senior Firmware Engineer
2 weeks ago
Singapur, Singapore QUEST GLOBAL SERVICES PTE. LTD. Full timeKey Responsibilities: Develop and maintain embedded firmware for industrial automation products. Design and implement new features and enhancements for PLCs. Troubleshoot and resolve complex system-level issues. Collaborate with global teams to meet project milestones and quality standards. Qualifications: Bachelor’s or Master’s degree in...
-
Senior Software Engineer
7 days ago
Singapur, Singapore Seagate Technology Full timeJoin to apply for the Senior Software Engineer role at Seagate Technology About Our Group The Software Engineering department within Equipment Design Engineering (EDE) organization at Seagate Technology is responsible for designing, developing, and sustaining robust software solutions for HDD backend test equipment and automation systems. The team...
-
Senior Embedded Engineer
7 days ago
Singapur, Singapore SGInnovate Full timeThis role is posted on behalf of Groundup.AI, a startup supported by SGInnovate. Groundup.ai aims to empower every workplace to be an AI-driven company. We envision that our clients will be using our AI tools as a foundation in their everyday operations. As we continue bringing our innovative approach to fast-growing companies across manufacturing,...
-
Senior Engineer
1 week ago
Singapur, Singapore SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD. Full timeAbout our group The Software Engineering department within Equipment Design Engineering (EDE) organization at Seagate Technology is responsible for designing, developing, and sustaining robust software solutions for HDD backend test equipment and automation systems. The team specializes in automation controllers (PLCs), vision software, Linux OS and kernel...
-
Senior Software Engineer
1 week ago
Singapur, Singapore Seagate Technology Full timeSelect how often (in days) to receive an alert: Senior Software Engineer Location: Shugart, SG Posting Date: Oct 1, 2025 Job ID: 13012 About our group: The Software Engineering department within Equipment Design Engineering (EDE) organization at Seagate Technology is responsible for designing, developing, and sustaining robust software solutions for HDD...
-
Staff Firmware Test Engineer, Bluetooth
3 weeks ago
Singapur, Singapore Synaptics Incorporated Full timeOverview: Synaptics is seeking a Staff Firmware Test Engineer, Bluetooth to join our dynamic and expanding team. In this role, you will lead a team of engineers in validating Bluetooth Controller protocols, providing technical support, engaging in customer feature development, creating test plans, and automating test cases. This position reports to the...
-
Senior Principal Embedded Software Engineer
2 weeks ago
Singapur, Singapore MaxLinear Full timeSenior Principal Embedded Software Engineer MaxLinear Singapore is seeking a Senior Principal Embedded Software Development Engineer to join our growing team. In this role, you will design and develop MaxLinear Board Support Package (BSP) for high performance next generation network processor SoCs for networking, storage and security appliances. You will...
-
Senior Software Engineer
1 week ago
Singapur, Singapore Seagate Technology Full timeLocation: Shugart, SG Posting Date: Oct 1, 2025 About our group: The Software Engineering department within Equipment Design Engineering (EDE) organization at Seagate Technology is responsible for designing, developing, and sustaining robust software solutions for HDD backend test equipment and automation systems. The team specializes in automation...