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.
Apply now and be a part of a team where your skills, ideas, and expertise truly make a difference! Send your CV to [email protected] for a confidential chat.
PS: However, only shortlisted candidates will be notified.
EnviroDynamics Solutions Pte Ltd | EA License No.: 12C6285
Xie Jiani | EA Personnel Reg No.: R1548854