Firmware Engineer

DYSON SPHERE NEW ENERGY PTE. LTD.
Singapore
SGD 80,000 - 100,000
Job description
Job Description

As a Firmware Engineer, you will focus on adapting, optimizing, and validating firmware for Project WATT’s systems. This role requires working closely with suppliers and internal teams to ensure that hardware and software integration meets performance, reliability, and operational requirements. Your primary responsibility will be to fine-tune existing firmware, troubleshoot hardware-software interaction issues, and ensure seamless deployment in real-world scenarios. This position also involves providing technical support during system integration and addressing firmware-related challenges in collaboration with hardware suppliers.

Responsibilities
  • Design, optimize, and maintain firmware solutions to support hardware functionality, system performance, and scalability.
  • Manage, review, and oversee firmware customization projects with external suppliers, ensuring all deliverables meet technical specifications, project timelines, and quality standards, including collaborating with hardware suppliers to adapt and optimize existing firmware for Project WATT’s hardware components, ensuring seamless integration with internal systems.
  • Validate and integrate supplier-provided firmware with hardware systems, proactively identifying and resolving compatibility or performance issues.
  • Audit and evaluate supplier deliverables, providing feedback and corrective actions to ensure continuous improvement in firmware quality and functionality.
  • Supervise supplier development processes, ensuring adherence to industry best practices and project requirements.
  • Debug and troubleshoot hardware-software interaction challenges, ensuring stable and reliable system operation across deployment scenarios.
  • Conduct performance and compliance testing to validate firmware functionality and ensure adherence to regulatory and safety standards.
  • Document firmware configurations, testing results, and improvement processes to ensure transparency and support team collaboration.
  • Monitor firmware performance post-deployment, identifying issues and coordinating with suppliers to implement necessary updates or fixes.
  • Provide technical guidance and support to internal teams during hardware-software integration and field deployments, ensuring successful implementation.
  • Stay updated on emerging technologies and best practices, leveraging them to propose and implement improvements in firmware design, supplier processes, and integration workflows.
Requirements
  • A Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or a related field. At least 5 years of experience in firmware development or adaptation, working with embedded systems will be prioritized.
  • Strong understanding of hardware-software integration and experience working with supplier-provided firmware.
  • Proficiency in debugging tools such as oscilloscopes, logic analyzers, and protocol analyzers to identify and resolve firmware issues.
  • Familiarity with communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
  • Proven ability to optimize and adapt existing firmware to meet specific operational requirements.
  • Strong problem-solving skills and the ability to collaborate effectively with suppliers and cross-functional teams.
  • Experience in EV-related firmware development, IoT systems, or robotics is preferred.
  • Excellent documentation and communication skills to ensure transparency and effective collaboration.
Reporting to:

Technical Lead

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Firmware Engineer jobs in Singapore