Senior Firmware Engineer Opportunity
European Tech Recruit is seeking a seasoned Senior Firmware Engineer to bolster their team with a talented solution-focused engineer.
This role is open for senior-level candidates who can design, develop and maintain software for Qualcomm SOCs and Edge Devices. Key responsibilities include:
* Designing, developing and maintaining device drivers and boot loaders for embedded systems.
* Collaborating with cross-functional teams to design, develop and test embedded systems software.
* Troubleshooting and debugging software issues in embedded systems.
* Working with hardware engineers to ensure software and hardware compatibility.
* Embedded Linux software development, processes and documentation are highly valued.
Required skills and qualifications include:
* Experience with software development in C/C++ including unit-test, performance analysis, code coverage, static analysis.
* Experience mentoring other software developers.
* Experience using GNU/LLVM tools on embedded platforms using stop-mode debug tools such as JTAG/SWD.
* Experience working with BSP development including device driver development, board-bring-up, RTOS's, secure boot & trust zone.
* Experience with development of peripheral drivers.
* Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks.
* Multi-threaded programming expertise.
* Experience with Source Code and Configuration management tools such as git/Gerrit.
Benefits of this role include the opportunity to work with a leading tech giant, collaborate with cross-functional teams and contribute to the development of cutting-edge technology.
We're looking for a candidate who can hit the ground running and make a significant impact in our team. If you're a motivated and experienced Senior Firmware Engineer looking for a new challenge, please apply directly or send a copy of your CV.