Firmware Engineer
Core
Develop firmware for image sensors integrated into smartphone cameras, managing the entire chip system from boot sequence to image processing blocks and hardware IP configuration.
Role type
Senior IC firmware engineer (embedded systems, image sensors) (via careerplan.io/jobs/D4-005-C0-D62-firmware-engineer-at-samsung-research-and-development-center-israel)
Builds
Firmware for image sensor chips and camera systems
Domain
Consumer electronics, mobile photography, embedded systems
Required skills
C programming, embedded systems development, real-time systems, hardware IP configuration, algorithm implementation, system architecture influence, unit and system-level testing, hardware-software co-design
Preferred skills
Python, C++, FPGA development, Cadence Palladium, Arm Cortex CPUs, RISC-V ISA, post-silicon debugging
Technologies
C, Python, C++, Arm Cortex, RISC-V, FPGA, Cadence Palladium
Responsibilities
Develop firmware in C on embedded processors with limited memory; implement and optimize algorithms using hardware accelerators; develop low-level and system-level tests on simulation and emulation; collaborate with algorithms, analog, and digital design teams; find software solutions for image quality issues post-silicon.
Seniority
Mid-Senior, hands-on IC
