OUR SECTORS
At European Tech Recruit, our sectors cover a wide range of industries within the field of technology.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
At European Recruitment, our sectors cover a wide
range of industries within the field of technology
Client services
Learn about the range of client services we offer at European Tech Recruit, and browse through our case sudies.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
About us
Learn about European Tech Recruit's mission, values, our team, and our commitment to DE&I.
tech jobs in the US?
Looking for
tech jobs in the US?
At European Recruitment, our sectors cover a wide range of industries within the field of technology
System Software Architect
A rapidly expanding and innovative semiconductor company is looking for an experienced professional with a strong track record in the semiconductor industry. Ideal candidates should have extensive experience working on high-profile semiconductor projects.
As a System Software Engineering Architect, you will lead the design, development, and optimization of software components for their next-generation chipsets. This role covers a wide range of activities, from embedded systems to platform design, catering to complex workloads. You will play a vital role in tasks such as Linux system initialization, device drivers, and low-level hardware interaction. This position offers an exciting opportunity for a motivated individual to take full ownership of the system software domain and contribute to high-impact projects in a dynamic, collaborative environment.
The company is committed to addressing global challenges related to geopolitical tensions, quantum computing advancements, and the rapid evolution of AI. They develop semiconductors for ultra-secure data communication, processing, and storage, driving innovations across hardware, firmware, and software. Their long-term product roadmap leverages these innovations, with strategic partnerships enhancing their expertise.
Key Responsibilities:
- Develop and maintain software stacks, including operating systems, drivers, firmware, and libraries, to support hardware platforms.
- Collaborate effectively with hardware and software teams to align system requirements and ensure seamless integration.
- Mentor and lead a team of talented engineers, fostering a culture of technical excellence.
- Conduct in-depth technical reviews, ensuring adherence to best practices and coding standards.
- Tackle complex technical challenges and develop innovative solutions.
- Identify and eliminate system performance bottlenecks to optimize speed and efficiency.
- Work closely with hardware and software engineers to optimize system performance.
- Build strong relationships with cross-functional teams, ensuring smooth integration and timely product delivery.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
Required Qualifications:
- Experience with Linux system initialization, bootloaders, and device drivers for advanced processor chipsets.
- In-depth knowledge of bootloaders (e.g., U-Boot) and device drivers for embedded platforms.
- Previous experience in chip development within semiconductor companies preferred.
- Experience with OS bring-up, chip bring-up, and emulation bring-up processes.
- Master’s degree in computer science, Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience.
- Strong expertise in hardware-software integration, with a track record of collaborating with hardware teams.
- Excellent debugging, problem-solving, and analytical skills.
- Proven success in delivering complex system software products to customers and stakeholders.
- Proficiency in low-level programming (e.g., assembly language) and strong skills in C/C++/Rust.
- Experience in Linux kernel development, device driver programming, and low-level system software.
- Familiarity with tools for debugging, profiling, and analyzing embedded software systems.
- Demonstrated experience in Linux Board Support Package (BSP) development for ARM or similar architectures.
Apply Now
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Privacy Notice