Software

Bonfiglioli Riduttori S.p.A

Rovereto, TN, Italy
On-site
Embedded software development
Linux-based systems expertise
C/c++ low-level programming
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
  • Familiarity with cryptographic fundamentals
  • Experience with ARM/x86 architectures

Work Rights

Not specified

Tailored Resume

Cover Letter