
Low-Level Software Developer
2 weeks ago
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.
As a Low-Level Software Engineer at Tenstorrent, you'll work on the software layer that runs closest to our AI chips. You'll design and optimize low-level SW primitives for company's AI HW, improve performance, and help integrate low-level code into machine learning frameworks. If you enjoy getting close to the hardware and tackling tough performance challenges, this role is a great fit.
This role is hybrid, based out of Belgrade, Serbia.
We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.
Who You Are
- Strong in C and C++, with proven experience writing low-level, performance-critical software.
- Analytical problem solver who thrives on debugging and optimizing complex systems.
- Curious about how machine learning frameworks connect with low-level SW.
- Clear communicator who works well in collaborative, cross-functional teams.
What We Need
- Design, implement, and maintain low-level SW used to build AI workloads.
- Profile performance, identify bottlenecks, and deliver efficiency improvements.
- Collaborate with ML engineers to integrate optimized low-level code into frameworks.
- Debug low-level software issue to keep it stable and reliable under heavy workloads.
What You Will Learn
- How to tune low-level software for custom AI hardware at scale.
- Advanced techniques for profiling and optimizing performance-critical code.
- Approaches for debugging and stabilizing low-level software under demanding workloads.
- Broader understanding of accelerator design and real-time operating concepts.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government.
As this position will have direct and/or indirect access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and supporting documentation will be required and considered as a condition of employment.
If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.
-
Software Engineer, Kernel Development
2 weeks ago
Belgrade, Central Serbia Tenstorrent Full time €60,000 - €90,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
Principal Software Engineer, Kernel Development
2 weeks ago
Belgrade, Central Serbia Tenstorrent Full time €80,000 - €120,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
mid-level software developer
5 days ago
Belgrade, Central Serbia Bakson Ltd Full time €70,000 - €120,000 per yearMid-Level Software Developer (Full Stack / Tech Generalist)Bakson is hiring on behalf of NOMOQ, a high-tech company revolutionizing beverage packaging with custom, digitally printed aluminum cans. Their clients range from small craft brewers to global brands – and their tech makes it possible to print one or 100,000 cans with incredible speed, quality and...
-
Embedded Software
7 days ago
Belgrade, Central Serbia OneSec Full time €45,000 - €55,000 per yearAbout OneSecOneSec is a leading innovator in drone technology, specializing in AI powered autonomous delivery drones. We are dedicated to pushing the boundaries of what's possible in aerial robotics and control systems. Situated in Belgrade committed to advancing the capabilities of aerial vehicles.The RoleWe're looking for an Embedded Software & Robotics...
-
Software Test Engineer, Camera
1 week ago
Belgrade, Central Serbia Rivian and Volkswagen Group Technologies Full time $70,000 - $120,000 per yearAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Software. Engineer III
2 weeks ago
Belgrade, Central Serbia TCP Software Full time €60,000 - €80,000 per yearFor more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...
-
Embedded Software Engineer
2 weeks ago
Belgrade, Central Serbia Heads Talent Solutions Full time €60,000 - €80,000 per yearOur client is a well-established company in its industry, known for innovation and high-quality standards.As they continue to expand, they are looking for a new team member for the Embedded Software Engineer position.Key Responsibilities:Design embedded software (firmware) for new electronic products, ranging from simple microcontroller-based solutions to...
-
Software Engineer
2 weeks ago
Belgrade, Central Serbia TCP Software Full time €80,000 - €120,000 per yearTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...
-
Sr. Engineer, Software
2 weeks ago
Belgrade, Central Serbia Tenstorrent Full time €90,000 - €120,000 per yearTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
Automotive Software Engineer
2 days ago
Belgrade, Central Serbia Wireless Mobility Full time €60,000 - €80,000 per yearWireless Mobilityis an established supplier of innovative, high quality connectivity solutions for tier-one automotive OEMs with cost competitive pricing. As a global IoT solutions provider for the automotive industry, we exist to connect vehicles to devices, people, networks and services, powering digital innovation and helping to create the intelligent,...