Serbia- Linux Embedded Engineer
Next Silicon
Serbia- Linux Embedded Engineer
- Software
- Serbia
Description
NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.
At NextSilicon, everything we do is guided by three core values:
- Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
- Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
- Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.
NextSilicon is seeking a skilled Embedded Engineer with experience in developing and integrating Linux device drivers and RTOS for a multicore system. You will join a dynamic team building the software infrastructure that accelerates large scale compute environments, including data centers and HPC systems, powered by innovative CPU core technology.
In this role you will be working on cutting edge, future-ready systems in a diverse, flexible, and intellectually challenging development culture. If you are looking to make a tangible impact, shape the future of computing, and grow both personally and professionally, we’d love to hear from you.
Requirements
- 3+ years experience in embedded software development on RTOS systems
- BA or BSc in electrical engineering, computer science, or another relevant field
- Strong programming skills in C and C++, Python, and scripting languages
- Experience in cross-platform development and implementing low- level software
- Solid understanding of CPU core architecture
- Proficiency with the Linux operating system
- Experience with developing kernel and userspace device drivers
- Experience developing applications for RTOS—an advantage
- Familiarity with the Zephyr operating system—an advantage
- Knowledge of bootloader development—an advantage
Responsibilities
- Develop device software components including processor RTOS, operating system drivers, and user-space applications and libraries.
- Collaborate with hardware and product design teams to develop software for sophisticated system-on-a-chip platform designs.
- Work as part of a multidisciplinary team with diverse responsibilities and a holistic ecosystem perspective.