Staff Embedded Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling
I korthet
QT Technologies is seeking a Staff Embedded Software Engineer to design and deliver low-level firmware and platform software for AI/compute systems. This role involves owning firmware features, contributing to platform architecture, and leading complex integrations and debugging efforts within a dynamic team environment. Responsibilities include high-quality C/C++ coding, root-cause analysis, and mentoring junior engineers.
Ansvarsområden
- Own the architecture, design, implementation, integration, and maintenance of substantial firmware features across SoC, board, and platform levels.
- Lead technical execution in areas such as inter-processor communication, transport and connectivity layers, telemetry, diagnostics, logging, high-speed debug traces, profiling tools, SR-IOV, virtualization, time synchronization, or platform services.
- Drive SoC and platform bring-up activities, including hardware/software integration, validation, and resolution of complex system-level issues.
- Produce high-quality C/C++ code, unit tests, design documentation, and validation plans.
- Lead focused design and code reviews; identify technical risks, clarify tradeoffs, and help teams converge on practical solutions.
- Perform root-cause analysis using JTAG, trace, logs, instrumentation, and other embedded debugging tools; drive durable corrective actions.
- Improve debuggability, observability, test automation, continuous integration, and pre-silicon/post-silicon validation practices.
- Collaborate with hardware, Linux, RTOS, infrastructure, security, validation, and product teams.
- Support customer and production issue resolution, including field debugging.
- Mentor engineers through technical guidance, design feedback, debugging support, and sharing of domain knowledge.
- Contribute to technical planning and roadmap discussions.
- Promote engineering quality and continuous improvement by applying and scaling effective development practices.
Krav
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.
- 8+ years of experience in embedded firmware or low-level system software development.
- Strong proficiency in C/C++; working knowledge of scripting languages such as Python or Bash.
- Demonstrated experience designing and delivering complex firmware features from requirements through integration and validation.
- Experience with SoC bring-up, board support packages, device drivers, boot loaders, hardware/software integration, or system-level debugging.
- Strong understanding of computer and SoC architecture, including memory hierarchy, interrupts, DMA, coherency, interconnects, caches, and common peripheral interfaces.
- Experience debugging embedded systems using tools such as JTAG/SWD, trace, logs, emulators, serial debuggers, or logic analyzers.
- Experience working in Linux-based development environments and/or with an RTOS.
- Ability to communicate technical decisions clearly and collaborate effectively across international, multi-site teams.
Önskade kvalifikationer
- Experience developing firmware for datacenter, cloud, AI accelerator, or other high-performance compute platforms.
- Expertise in one or more areas: inter-processor communication; transport and connectivity layers; telemetry; diagnostics; logging; high-speed debug traces; profiling tools; SR-IOV; virtualization; time synchronization, platform services; performance optimization; platform management; or firmware CI/CD and automation.
- Experience with high-speed interfaces or interconnects such as PCIe or LPDDR.
- Experience with Embedded Linux build systems such as Yocto, Buildroot, or OpenEmbedded, and familiarity with Linux kernel development practices.
- Experience with source and configuration management tools such as Git and Gerrit, plus unit testing, code coverage, static analysis, and performance analysis.
- Experience collaborating with external partners, silicon vendors, original design manufacturers, or manufacturing teams.
- Demonstrated ability to influence technical decisions across adjacent teams without relying on formal authority.
Förmåner
- Salary, stock and performance related bonus
- Maternity/Paternity Leave
- Employee stock purchase scheme
- Matching pension scheme
- Education Assistance
- Relocation and immigration support (if needed)
- Life, Medical, Income and Travel Insurance
- Subsidised memberships for physical and mental well-being
- Bicycle purchase scheme
- Employee run clubs, including, running, football, chess, badminton + many more
Färdigheter
CC++PythonBashJTAGGit
#embedded software#firmware#data center#AI#compute systems#low-level software#platform software
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 2 dagar sedan
Anställningstyp
Heltid
Arbetsform
På plats
Erfarenhetsnivå
Senior
Platser
Cork, Ireland
Kvalifikation
Kandidatexamen, Masterexamen
Sökande
Ansök tidigt
Liknande jobb
Sandvik
Tampere, FinlandTest Mine Development Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Microsoft
NetherlandsFiber Delivery Engineer
78,8–133 tn €/år Heltid Ansök tidigt Publicerad för 4 dagar sedan
Synopsys Inc
Stockholm, Sweden +1 flerApplications Engineer - EDA Verification
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Synopsys Inc
Stockholm, SwedenPrincipal Application Engineer - EDA Verification
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Securitas Group
Paris, France +1 flerEmbedded Program Manager – France - Global Clients
65–70 tn €/år Heltid Ansök tidigt Publicerad för 4 dagar sedan
Emerson
Porsgrunn, NorwayField Sales Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
