Job Overview
As an Embedded Software Engineer at Goldilock, you will play a key role in our growing Singapore engineering team while collaborating closely with our UK R&D division. You will help develop advanced cybersecurity hardware for OT and industrial environments, contributing both to hands-on design and to cross-team technical coordination.
You will also work directly with the Managing Director and Technical Sales team to support local engineering operations, including the preparation of technical documentation and project reports for an ongoing customer deployment.
We are looking for an inventive engineer who is eager to shape new product ideas, challenge assumptions, and introduce innovative hardware solutions as Goldilock continues to expand its product portfolio.
Key Responsibilities
· Design, develop, test, and maintain embedded firmware for microcontroller- and SoC-based systems.
· Implement device drivers, communication stacks, and application-level logic.
· Debug and resolve software and system-level issues using appropriate tools (JTAG, logic analyzers, oscilloscopes).
· Work independently on assigned features and subsystems, from requirements through delivery.
· Collaborate with senior engineers to review designs, receive architectural guidance, and refine implementations.
· Participate in code reviews, technical discussions, and design documentation.
· Interface with hardware engineers to support board bring-up and hardware validation.
· Contribute to continuous improvement of coding standards, development processes, and system reliability.
Required Skills and Experience
· Bachelor’s degree in electronics engineering, electrical engineering, computer engineering, computer science, or equivalent practical experience.
· 3–5 years of professional experience in embedded software development.
· Strong proficiency in C and/or C++ for embedded systems.
· Experience with bare-metal development and/or embedded RTOS environments.
· Familiarity with common microcontrollers (STM32 or PIC18).
· Knowledge of low-power design techniques.
· Experience with communication protocols such as CAN, UART, SPI and I²C.
· Experience with AT-command–based integration of cellular modems and Wi-Fi modules.
· Familiarity with Wi-Fi protocols, configuration, and troubleshooting in embedded systems.
· Ability to read hardware schematics and datasheets.
· Solid debugging skills and experience with embedded development tools.
Desired Skills:
· Experience with bootloaders, firmware update mechanisms, or secure firmware design.
· Exposure to embedded Linux or Yocto-based systems.
· Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
· Experience working in regulated or safety-conscious environments.
· Exposure to SIL-rated systems and safety-driven development processes.
· Experience applying MISRA C/C++ coding standards, static analysis, and compliance remediation.
Soft Skills
- Strong communication skills for effective collaboration with both Singapore-based and UK-based teams.
- Ability to work independently within a small, growing Singapore engineering team.
- High adaptability and a proactive approach to problem solving and innovation.
- Detail-oriented mindset with strong documentation habits.
- Resilience, persistence, and comfort working in an R&D environment where ideas evolve quickly.
About Goldilock
Goldilock designs cybersecurity hardware that physically connects and disconnects networks at OSI Layer 1. It works without the internet. The focus is simple. Stop cyber threats by breaking the physical path.
Goldilock operates in critical OT and industrial environments where failure is not an option. The technology is hardware enforced, non IP, and invisible to attackers. It delivers deterministic isolation for energy, transport, water, and industrial systems.
Goldilock is a Slingshot 2025 Grand Winner backed by Enterprise Singapore. The company works with national cybersecurity and critical infrastructure programs in Singapore and the UK. Its FireBreak technology is protected by granted and pending patents covering physical network isolation and fail safe control.
You join a team building security by physics, not software patches. You work on products deployed where resilience matters.
How to Apply
Please send your CV and a brief cover letter to [email protected]. Include examples of past hardware projects or relevant design experience. *We only accept application through this email.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Staff Software Engineer (Data Plane) - Go / Golang experience is a must - 6+Years
2026-06-17
Software Dev Staff Engineer- Go and Web socket experience is a must
2026-06-14
Embedded Software Engineer C/C++
2026-06-18
- Posted
- Mar 02, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Singapore
- Company
- Goldilock Secure
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Staff Software Engineer (Data Plane) - Go / Golang experience is a must - 6+Years
2026-06-17
Software Dev Staff Engineer- Go and Web socket experience is a must
2026-06-14
Embedded Software Engineer C/C++
2026-06-18