Client Overview
Our esteemed client is a pioneering force within the technology sphere, specializing in Embedded systems and offering sophisticated Linux-based solutions. Renowned for pushing the boundaries of innovation, they develop state-of-the-art software solutions that energize a broad spectrum of devices across myriad industries. In alignment with their expansion, they are on the lookout for dedicated and dynamic professionals eager to contribute to their growth.
Key Responsibilities
- Provide expert technical guidance and mentorship to a team of Software Engineers specializing in embedded platforms based on Linux.
- Lead the design, development, and implementation of advanced embedded Linux solutions.
- Support the Linux team in diagnosing and resolving customer issues, ensuring timely and effective solutions.
- Conduct thorough code reviews and uphold coding standards to maintain high-quality software development practices within the team.
- Contribute to process improvements and the technology roadmap to align with the company's strategic goals.
- Participate in the development, communication, and implementation of policies, procedures, and best practices in software development.
- Collaborate with other internal team leaders and engage with customers to ensure successful project execution and delivery.
- Foster an optimal working environment for Software Engineers by providing tools, setups, and cultivating a positive team atmosphere.
- Effectively communicate with stakeholders, including the Regional Engineering Manager and the team of Engineers, providing feedback and updates on project status.
- Support the recruitment of Software Engineers and take responsibility for their professional development within the team.
- Cooperate and coordinate with all developers involved in the project, project management, and various development teams to ensure seamless integration and project success.
Requirements
What You Bring
- Bachelor's or Master's degree in Computer Science, Cyber Security, Information and Communication Technology, or a comparable field of study.
- At Least 5 years of experience in embedded software development with at least 2 years of professional experience as a team leader in a high-tech environment.
- Experience in developing operating systems such as Embedded Linux or Unix-like systems.
- Expertise in modifying Linux kernel components and implementing low-level drivers.
- Experience integrating boot processes (e.g., U-Boot, EFI) and familiarity with containerization and virtualization (Docker, VMs).
- Proficiency in using version control tools such as SVN, GIT, or similar..
- In-depth experience in C/C++ development, including a solid understanding of object-oriented programming and design using agile methods.
- Strong scripting skills (bash, python, or other).
- Enthusiasm for working with "real physical devices."
- Excellent team player with experience working in international teams.
- Responsible and value-oriented interaction with colleagues, employees, and customer contacts.
What We Offer
- Comprehensive health insurance for you and your family.
- Provident Fund contribution for a secure retirement.
- Hybrid work mode and flexible hours for work-life balance.
- Open fridge policy for free refreshments.
- Opportunity to work with an international expert team for professional growth.
Commitment to Diversity
Our client is an equal opportunity employer committed to diversity in the workforce. They pride themselves on their innovative, quality-driven, and efficient project execution across various industries, providing employees with a comprehensive benefits package aimed at promoting well-being, work-life balance, and personal growth.
Submit Your Resume