The role involves designing and developing robust, secure, and scalable embedded software for Linux-based platforms, supporting system bring-up and device driver development
Job Summary
The role involves designing and developing robust, secure, and scalable embedded software for Linux-based platforms, supporting system bring-up and device driver development.
Responsibilities include application analysis, software development, testing, release, documentation, training, maintenance, and coordination of software development processes.
The position supports product development for Inverter, Motion, and IoT products, contributing to Bonfiglioli’s automation and control ecosystem.
Matching Summary
The role involves designing and developing robust, secure, and scalable embedded software for Linux-based platforms, supporting system bring-up and device driver development.
Skills & Requirements
Must-have
Embedded software development
Linux-based systems expertise
C/C++ low-level programming
ARM/x86 cross-compilation
Device driver development
Secure software practices
Nice-to-have
Containerized development environments
CI/CD pipelines experience
Version control systems knowledge
Automated testing familiarity
Cross-functional team collaboration
Key Requirements
Bachelor's or master's degree in computer science or related engineering
3–5 years embedded software development experience
Experience with Linux kernel development preferred