Tremend is looking for a Firmware and Validation Engineer (Cloud Compute) to join our team of bright thinkers and doers. You’ll use your problem-solving creativity to figure out our client’s most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.
Your Impact:
- Design and implement validation and stress-testing frameworks in C and especially C++ for a custom massively-parallel chip, focusing on performance, functionality, and reliability
- Develop a comprehensive test suite targeting core components like PCIe, HBM, DMA, and interconnect protocols, ensuring thorough coverage of all chip features. The work will be done with emulators/simulators
- Identify, document, and troubleshoot bugs in the HW design and HAL driver in collaboration with HW and SW functional testing teams
- Utilize Docker (CI/CD) as part of the continuous integration and deployment pipeline to streamline the testing process.
Your Skills & Experience:
- Strong proficiency in C / C++: Must be comfortable with writing test cases and analyzing performance in a C and C++-based test environment
- Experience with pre- and post-silicon chip validation: Familiarity with chip design verification methodologies, emulation, and hardware-in-the-loop testing
- Good understanding of protocols: Experience with protocols such as PCIe, DMA, HBM and interconnects is essential for this role
- Hardware/Embedded systems knowledge: Understanding of hardware architectures and potential issues that arise in chip design or embedded software with the ability to debug hardware and software issues
- Familiarity with Docker (CI/CD) and related tools
- Problem-solving mindset: Ability to work with incomplete designs and identify issues in both hardware and software.
Set Yourself Apart With:
- Experience with chip verification in a commercial setting, especially for new chip designs (or custom chips) – this includes aspects such as release gates
- Knowledge of test automation frameworks
- Strong understanding of secure boot processes and other security features, either on Intel processors (including TPM operability) or ARM-like (ATF, OPTEE, etc)
- Expertise in diagnostics, error injection, and failure mode analysis
- Firmware design and development experience
- Excellent communication and collaboration skills
- High adaptability.
Benefits of Working Here:
Besides an exciting job in a tremendous team, here's what you can expect:
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- Extra vacation days - starting with 25 vacation days
- Many others perks.
Tremend is the newest global software engineering hub for Publicis Sapient. For over 18 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today's digital transformation needs and pave the way for a better and smarter future. By joining forces with Publicis Sapient we're accelerating the impact, providing a good mix of talented engineers, technology, continuous improvement, innovation, and R&D. Here, you'll have the opportunity to unleash your potential, powering up advanced software solutions for some of the world's most iconic brands. Embrace your passion for technology, creativity, and continuous improvement, and join us in making a difference through engineering.