Arbetsbeskrivning
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior Linux Designers/Embedded C/Kernel Developer to join our dynamic team.
What you will work on:
Mentoring junior developers and fostering a culture of learning and development within the team.
Defining the technical direction for Linux kernel and bootloader development, ensuring alignment with system requirements.
Managing, designing, and implementing complex modifications to the Linux kernel tailored for hardware-specific needs.
Developing and maintaining efficient and reliable bootloaders for multiple target platforms.
Diving deep into kernel and bootloader areas based on team needs, such as security hardening, real-time systems, and boot performance optimization.
Analyzing, debugging, and troubleshooting critical kernel and bootloader issues to ensure system reliability and functionality.
Actively participating in studies from Opportunity Analysis (OA) to implementation, ensuring smooth transition to execution.
Staying updated with advancements in the Linux kernel and bootloader communities, contributing code upstream where applicable.
Collaborating closely with hardware and software engineers to translate complex system requirements into robust kernel and bootloader solutions.
Promoting best practices in coding and code review, maintaining high code quality standards for both kernel and bootloader development.
Effectively communicating technical concepts and development processes to team members and stakeholders.
Driving continuous product and process improvements.
What you bring:
MSc degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
At least 5+ years of experience in Linux kernel development, with a proven track record of successful contributions.
In-depth understanding of Linux kernel architecture and bootloader functionalities for embedded systems.
Extensive experience in debugging and troubleshooting complex kernel and bootloader issues.
Expert-level proficiency in C programming with a strong commitment to coding best practices.
Mastery of version control systems (e.g., Git) and proficiency in scripting languages such as Bash or Python for automation tasks.
Strong problem-solving, analytical, and critical thinking skills.
Excellent communication skills, with the ability to collaborate effectively in cross-functional teams.
Willingness to work primarily on-site in Stockholm.