Software Engineer for SoC Modeling and Runtime Systems
Fondazione Chips-IT
- Pavia
- Tempo indeterminato
- Full time
- Develop and maintain software models and simulation environments for pre-silicon SoC validation.
- Port and configure operating systems (Linux, RTOS) on custom SoC platforms.
- Design and implement runtime components for task scheduling, memory management, and inter-core communication.
- Integrate and optimize deployment flows for neural network inference on custom SoC targets.
- Support multi-core programming using frameworks such as OpenMP or MPI.
- Collaborate with hardware teams to define software/hardware interfaces, drivers, and bootloaders.
- Assist with the bring-up of FPGA-based and silicon prototypes.
- Contribute to automated build, test, and integration flows for embedded software stacks.
- Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
- At least 5 years of experience in embedded software development or SoC modeling.
- Solid knowledge of C/C++ programming, software architecture, and performance optimization.
- Experience with operating systems, including Linux kernel and real-time OS (e.g., FreeRTOS, Zephyr).
- Hands-on experience with multi-core programming (e.g., OpenMP, pthreads).
- Experience deploying neural networks using frameworks such as TensorFlow Lite, ONNX Runtime, or TVM.
- Knowledge of SystemC, QEMU, or similar modeling tools is a strong plus.
- Familiarity with toolchains for RISC-V or ARM-based embedded platforms.
- Competitive compensation and contract type, to be negotiated based on qualifications and experience
- Lunch tickets
- Private health care coverage depending on your role and contract
- Structured growth path, with ongoing access to training and updates
- Networking opportunities with industry-leading professionals
- International environment
- Hybrid work policy
- Tax deductions: Candidates from abroad, comprising Italian citizens, who have carried scientific research activity abroad and meet specific requirements, may be entitled to a taxable income deduction up to 90% for a period of 6 to 13 years
- promote the design and development of integrated circuits
- strengthen the system of professional training in the field of microelectronics
- ensure the establishment of a network of universities, research centers and enterprises that fosters innovation and technology transfer in the field