Job Description
Alkeria is seeking a motivated, talented Firmware Developer interested in working on image processing applications and joining a fast-growing company at our Pisa (Italy) headquarters.
Primary Job Responsibilities
- design of firmware modules for image acquisition systems (in C programming language)
- design of extensive test benches for module validation
- module-level and system-level simulation and verification
- on-board debugging and lab instrumentation
- tight cooperation with hardware and software teams
Required Skills
- master's degree in Electronic Engineering, Embedded Computing Systems, Computer Engineering or equivalent
- proven expertise in microcontroller firmware development (C/RealTime OS)
- proven debugging expertise in developing resource-constrained applications
- knowledge of microcontrollers and peripherals (SPI, I2C, UART, Flash, etc.)
- knowledge of logic programmable devices (FPGA)
- proficient use of C programming language
Appreciated skills
- knowledge of at least one of C++/C#/Python programming languages
- previous experience with a software versioning system such as GIT or SVN
- use of common lab instrumentation (multimeter, scopes, etc.)
- fluent in English (B1 minimum)
Target Products
- standard and custom cameras for Machine Vision applications
- high-performance equipment for in-line manufacturing defect detection
Send your application