Poland
3 days ago
SW Engineer

As a member of our team at Nokia, you will play a significant role in starting Linux on embedded platforms. You will be responsible for implementing software using the latest best practices, analyzing and solving complex engineering problems in U-Boot and Linux, and participating in the creation and review of functional and design specifications. Within our team, you will work closely with other experienced professionals to develop low-level drivers and configurations for Linux systems. You will also collaborate with other teams across different disciplines to ensure seamless integration of software and hardware components. 

You have:

Demonstrated understanding of embedded system concepts, including proficiency in U-Boot and Linux environments.Experienced in developing and maintaining Linux kernel drivers and internal frameworks.Working knowledge of basic hardware interfaces such as I2C, SPI, UART, and GPIO.Proficient in C programming language, essential for embedded systems development.Ability to analyze and solve complex engineering problems within U-Boot and Linux environments.

 It would be beneficial if you also have:

Experience with Git version control and the Yocto build system, demonstrating proficiency in software development workflows.Advanced Linux user with experience in system configuration.Excellent English communication and collaboration skills, essential for teamwork and knowledge sharing.

You will:

Contribute to software development and implementation, including analyzing and solving complex engineering problems in U-Boot and Linux.Create and review functional and design specifications, and develop and maintain Linux kernel drivers and frameworks.Work with hardware interfaces like I2C, SPI, UART, GPIO, and utilize version control systems and Yocto.Understand and evaluate internal/external specifications, and communicate, collaborate, and share knowledge with the team.Configure and debug Linux user space.
Confirm your E-mail: Send Email
All Jobs from Nokia