EMBEDDED LINUX SOFTWARE ENGINEER
- Job Title
- EMBEDDED LINUX SOFTWARE ENGINEER
- Job ID
- 27006688
- Location
- Torino, TO
- Other Location
- Description
-
Embedded Linux Software Engineer
Function: Industrial IT Solutions
Industry: IT, Engineering
Career Level: Experienced
Employment: Contract
Hours: Full time
Albelissa’s client, located in Turin, Italy, has over twenty years of experience in telematics and electronic design services. This foothold has allowed this Italian company to leverage their extensive professional skills and competencies, to develop even the most complex solutions for automotive, industrial automation, warehouse management, embedded software, control systems, navigation, telematics, HMI, CAN network, development tools (SW, CAN, SDKs) and building automation.
The portfolio of services include:
- Customer support for their clients
- Testing, versioning and deployment assistance
- Software development and support
- Tailored solutions for small or big processes
- Full range of software applications readily available in the field of Telematics and Fleet Management
- Wide range of electronic design services
Position Responsibilities:-Design, code and integrate software for an embedded Linux target (applications, drivers, TI framework)
-Customization, deployment and maintenance of Linux distribution on different hardware platforms
-Interact with Linux kernel, TI framework, and integrate new device drivers
-Improve and maintain existing software components
-Perform test unit, verification and validation of the product developed
-Assist with the hardware design surrounding the processor
-Document the projects according to standard protocols, architecture, technical specifications
-Participate in the editing of the user’s manual
-Coordinate transfer to production
- Required Skills
-
• Bachelor’s degree in electrical engineering or computer science
• Minimum 5 years experience in Firmware/Software programming in embedded Linux
• Expert in C programming
• Very good understanding of ARM processor architecture and experience in product development with SOC
• Knowledge of deployment multimedia frameworks for embedded Linux distributions
• Knowledge of Linux kernel and device-driver development
• Development experience with video streaming and GStreamer/OpenMax framework
• Knowledge of TCP/IP, Network programming and Vo IP
• Knowledge in audio and video coding standards like H.264/MPEG4
• Ability to write effective and reusable code according to best practices
• Must be a dynamic, autonomous, and team-oriented individual
• Knowledge of hardware and low-level development is an asset
• Knowledge of web technologies such as Perl CGI, HTML is an asset
Languages:
Italian fluency
English fluency
- Openings
- 1