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
Software Engineer – Embedded Firmware
Our client are a pioneering leader in high-speed, energy-efficient chip-to-chip link solutions, driving the evolution of the electronics industry. Our continuous development efforts aim to meet the demands of both current and future customers.
Â
Responsibilities
- Develop, test, and maintain embedded firmware for silicon products.
- Ensure robust code by implementing and running a software test suite.
- Migrate, consolidate, and develop existing silicon debug software.
- Provide software design and support for silicon design infrastructure.
Requirements
- Strong experience in designing, coding, and debugging real-time applications in C and/or C++ in an embedded environment.
- Experience with Real-Time scheduler/RTOS implementation or usage.
- Knowledge of 32-bit processor architectures and computer system architectures.
- Proficiency in interfacing with hardware and peripherals (SPI, I2C/SMBus, JTAG).
- Ability to debug at both the application and hardware levels.
- Understanding of software validation and verification techniques.
- Experience developing under different platforms (Linux, Windows).
- Familiarity with modern software development workflows (CI/gitlab/makefile/CMake/TDD etc.).
- Good documentation and presentation skills.
- Development with modern high-level scripting languages (e.g., Python, Lua).
- Experience interfacing with flash memory, including in-field update techniques.
- Knowledge of cryptographic algorithms and disciplines.
- Understanding of SerDes technology.
- Design experience with PCIe/Ethernet/CXL protocol processing.
- Knowledge of Linux kernel and build systems; OpenBMC, OpenBIC experience is a plus.
- Good understanding of cloud computing and data center infrastructures.
- Experience with microprocessor ISA modeling and simulation.
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