Job Description
Come join a team of innovators in the expanding technology of AI.
Solidigm Technology a leader in Enterprise SSD Products, is looking for an experience Embedded Linux Software Engineer with at least 5 years of experience in Firmware/Software programming in embedded Linux products.
Responsibilities include
- 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 Solidigm’s quality standards (protocols, architecture, technical specifications, …)
- Participate in the editing of the user’s guide.
- Coordinate the transfer to production.
Qualifications
The ideal candidate will possess a very good understanding of ARM processor architecture and experience in product development with SOC Controllers.
Required Skills and Experience
- Bachelor’s degree in electrical engineering or computer science with 5 years of experience in embedded Linux programming
- Expert in C programing with RTOS
- Strong knowledge of Linux, ARM processor architecture with SOC
- Knowledge of deployment Linux kernel distributions (ex. Yocto, Ubuntu, Red-Hat)
- Knowledge of Linux kernel and device-driver development
- Knowledge of TCP/IP, Network programming
- 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