Senior / Embedded Software Engineer
Job Responsibilities:
Responsible for the full SDLC of software for embedded systems and related toolchains.
Responsible for verification, validation and performance testing and benchmarking of deliverables.
Plan and coordinate projects with teams globally and execute independently.
For more senior level role:
Responsible for definition and architectural design decisions.
Mentor and guide junior and senior team members; code review, and coaching.
Assist project manager to drive efficient SDLC.
Generate requirements and specification.
Requirements:
Excellent coding skills with C and/or C++ is a given.
Excellent debugging skill; ability to trace difficult problems using a variety of tools; debugger, JTAG emulator, logic analyzer, oscilloscope.
Experience with embedded software development tools; compilers, assemblers, linkers.
Experience with source code management; git, svn.
Experience with Python.
Experience with any RTOS.
Experience with embedded system involving multi-cores; CPU, DSP, GPU, NPU.
Knowledge of Linux kernel and driver development is a plus.
Knowledge of continuous integration framework is a plus; Jenkins, GitLab CI/CD.
For more senior level role:
Excellent understanding of various design and architecture patterns, their trade-off and implementations.
Translate architecture and design idea/concepts into clear SW specifications.
Know what it takes to execute effective CI/CD.
Able to write good documentation and technical specification.
Familiar with UML for purpose of specification and design documentation.
Strong consideration will be given for these additional qualifications:
Knowledge of machine learning / deep learning.
Knowledge of computer vision and image processing.
Knowledge of audio/speech processing.
Knowledge of CNN and the common NN operators/layers.
Note:
We regret that only shortlisted candidates will be notified.Send us your resume
If you do not find any of the job openings listed above suitable or interesting, do send us your resume so that we can keep a lookout for you for good career opportunities.
Please send your resume to us at info@RPHB.org