Firmware Engineer (Italy)
Camlin Group · Bologna, Emilia-Romagna ·
Company Description Camlin is a global technology leader that operates with the vision of bringing revolutionary products to life for a wide range of industries, including power and rail, and also has interests in a number of R contribute to the creation and maintenance of comprehensive technical documentation.
Support workload planning, task prioritization, and resource allocation across ongoing and upcoming projects. Foster a collaborative, inclusive, and high‑performance team culture. Identify skill gaps and training needs; create personalized development plans.
Essential Criteria Proven professional experience in the design, simulation, implementation, verification and validation of embedded software on DSP and Microcontroller. Proven experience in programming in C++ and C languages.
Good knowledge of theory and usage of Real Time Operating Systems (such as FreeRTOS, Zephyr). Strong analytical and problem‑solving attitude. Experience with peripheral standards and communication protocols (I2C, SPI, UART, RS485, RS232, RGMII, ecc.).
Familiarity with scripting languages (e.g., Bash, Python). Proficiency in source code revision control, especially GIT. Good knowledge of agile methodologies. Excellent communication, interpersonal, and organizational skills.
Fluent English communication skills, both written and verbal. Demonstrated experience leading technical initiatives or mentoring other engineers. Desirable Criteria Good knowledge of SHARC or equivalent DSP architecture.
Good Knowledge of build systems (CMake). Good knowledge of theory and design of complex digital electronic circuits and digital signal processing algorithms (FFT, digital filters, re‑sampling, ecc.). Proficiency with GitLab, Docker, CI/CD, Artifactory.
Experience with application layer protocols, such as MQTT, Modbus, HTTP/S, SSL/SSH and more. Experience in the use of laboratory equipment (oscilloscope, logic analyzer, signal generators). Knowledge of electronic components and PCB reworking.
Familiarity with FPGA technologies, in particular AMD Xilinx. Benefits Daily food vouchers for days worked in person in the premises. Training Support: We offer financial assistance for your training and development, based on company discretion.
We also have an internal training platform to support your professional and personal development. Discounted Gym Membership. Wellness Programs. Internal Reward