Senior DSP firmware engineer
Integrate our team to support the growth of our business in Edge Computing and our customers challenges regarding the density, power consumption and operating frequency of their integrated circuits
We usually respond within three days
To support the growth of our business in Edge Computing and to meet the ever-increasing challenges of our customers regarding the density, power consumption and operating frequency of their integrated circuits, we are looking for a “Senior DSP Firmware Engineer”
As part of the team in charge of the development of the ultra-low power AI accelerator and DSP processors, you will be in charge of the specification, development and testing of the firmware running on multiprocessor RISC-V based DSP. You will implement & optimize the new features and the specialized libraries dedicated to signal processing and deep neural network applications. You will also take in charge the implementation of Audio DSP and vision algorithms on our processors and accelerators.
YOUR MAIN MISSIONS
- Maintain & complete & test the DSP and Neural Network specialized libraries
- Optimize code for run-time performance including processor utilization, power, and memory
- Implement & optimize specialized algorithms for Audio DSP and vision
- Concertation with hardware, compiler and system architecture teams to take full benefit of hardware and tools capabilities
- Write software documentation
THIS JOB IS FOR YOU!
Degree : BSc, MSc in Electrical Engineering, Computer Engineering, Computer Science or related equivalent
Years of experience: 5 to 10
Required skills:
- Experience of programming on multiprocessor / multicore CPU
- Solid C / C++ / Assembly programming skills for embedded systems
- Experience in developing & testing low-level drivers & firmware
- Experience with GIT and continuous integration
- Experience in Algorithm deployment & optimization on embedded processors & DSP
- Familiar with embedded development toolchains, debugging tools and version control systems
- Good understanding of embedded system hardware & software architecture (cpu, cache , dma, memory system, risc-v)
- Fundamental of signal processing theory
- Knowledge of Audio and/or vision signal processing is a plus
- Open minded and autonomous, must be a team player, open to other's ideas
- English at least B2 level
This position requires autonomy, rigor, innovative spirit, with a facility of communication to work in a collaborative environment.
- Département
- Processing SG
- Role
- AI & Machine Learning Engineer
- Locations
- Singapore
- Remote status
- Hybrid Remote
About Dolphin Design
Dolphin Design is an innovative and fast-growing semiconductor company.
It employs more than 180 people, including 140 engineers who design the key functions of an integrated circuit - called "IP blocks or platforms" - or even the complete integrated circuit - called ASIC or System-on-Chip (SoC). Our company has unique know-how in optimizing energy efficiency, which earned us the honor of being one of the 1000 companies worldwide to receive the Solar Impulse label.
Alongside our customers, which today number more than 600 companies, including Intel, Airbus and Qualcomm, we focus on long-term, human and ingenious collaborations that enable billions of people to use electronic equipment or devices every day. Whether our customers are targeting consumer electronics markets, including IoT, multimedia, AI and 5G, or automotive and aerospace markets, we help them unleash their creativity to make their products more competitive while being more responsible with their energy consumption.
Our motto to our customers is simple: "Tell us your biggest dream. Dare the impossible. We make it happen."
Senior DSP firmware engineer
Integrate our team to support the growth of our business in Edge Computing and our customers challenges regarding the density, power consumption and operating frequency of their integrated circuits
Loading application form