Home » Singapore » Staff Embedded Software Engineer

Staff Embedded Software Engineer

Employer: ENVIRODYNAMICS SOLUTIONS PTE. LTD.
Industry: Software Development
Location: Singapore

Roles & Responsibilities

Responsibilities:
Design, develop, and optimize software components for embedded systems.
Conduct performance analysis and optimization to enhance system efficiency.
Provide technical support to internal teams and external customers.
Ensure adherence to industry standards and compliance regulations (ASPICE, MISRA C, Coverity, BlackDuck).
Architect, verify, and validate ASIC Intellectual Property (IP).
Automate development processes to improve efficiency and productivity.
Required Skills:

Strong proficiency in C programming for embedded systems development.
Experience with software development lifecycle (SDLC) methodologies.
Excellent problem-solving, debugging, and optimization skills.
Proficiency in using software development tools (Git, Jira, Confluence).
Familiarity with Linux, RTOS, and bare-metal environments.
Understanding of ARM/RISC-V processor architectures.
Experience with debugging tools (gdb, simulators, emulators, JTAG, oscilloscopes, logic analyzers).
Experience with TinyML frameworks and optimization techniques.
Proficiency in Python for scripting and automation.
Knowledge of FPGA and hardware interfacing.


Send your CVs to [javascript protected email address]