Sr. Embedded Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
Qualcomm is seeking a Sr. Embedded Software Engineer in San Diego, CA, to design, develop, and validate embedded and cloud edge software. This role involves collaborating with cross-functional teams to create world-class products and requires proficiency in C, RTOS, Embedded Linux, and source code management tools.
Ansvarsområden
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
- Obtain information on performance requirements and interfaces.
- Work as part of a high-caliber international/multi-site team.
Krav
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience, OR Master's degree and 1+ year of experience, OR PhD.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python.
- Proficient with development in C including debug and testing, preferably using GNU/LLVM tools, on embedded platforms using stop-mode debug tools such as JTAG/SWD.
- Skilled with BSP development including device driver development, board bring-up, RTOS, secure boot design & TrustZone architecture.
- Experience with development and build tools for applications running within Embedded Linux environment.
- Proficient with unit testing for C development.
- Adept with RTOS fundamentals, SoC architecture (core, cache, memory, bus architecture, IOs, etc.), common hardware blocks and multi-threaded programming.
- Experience with Source Code and Configuration management tools such as git/Gerrit.
- Ability to work in a structured software development environment while contributing to novel designs.
- Demonstrate excellent English communication skills (written and verbal) and positive interpersonal skills.
Önskade kvalifikationer
- Familiar with PCIe, LPDDR, SMMU, SR-IOV.
- Familiar with low-speed interfaces such as I2C, SPI, SPMI, AVSBus & PMBus.
- Familiar with implementing Reliability, Availability and Serviceability (RAS) through use of technologies such as ECC & PCI AER fields.
- Familiar working with software running on RTOS (ARM/Risc-V CPUs and Hexagon DSPs).
- Familiar with on-chip Middleware for communication, logging and power control, including Qualcomm’s Core SW Infra (e.g., Glink, QDSS, SOC power control algorithms such as DVFS, DCVS).
- Experience OpenBMC and server management standards: IPMI, Redfish, PLDM, MCTP.
- Experience working with microprocessor building blocks like microprocessor execution levels, interrupt controller & timers.
- Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers.
- Understanding of accelerator architectures, including compute engines, memory hierarchies, DMA engines, and host-device communication mechanisms.
- Experience debugging performance bottlenecks across compute, memory, and I/O subsystems.
- Design and implement firmware enabling scalable, topology-aware communication across AI accelerator deployments spanning SoC, card, server, rack.
Förmåner
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Färdigheter
CC++JavaPythonGNULLVMJTAGSWDBSPRTOSTrustZoneEmbedded Linuxunit testingSoCgitGerritPCIeLPDDRSMMUSR-IOVI2CSPISPMIAVSBusPMBusECCARMRisc-VDSPGlinkQDSSDVFSDCVSOpenBMCIPMIRedfishPLDMMCTPDMA
#embedded software#software engineering#C#C++#RTOS#Linux#driver development#BSP#debugging
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 3 veckor sedan
Anställningstyp
Heltid
Arbetsform
På plats
Lön
117 800–176 600 US$ / år
Erfarenhetsnivå
Senior
Platser
San Diego, United States of America
Kvalifikation
Kandidatexamen, Masterexamen, Doktorand
Sökande
Ansök tidigt
Liknande jobb
Ericsson
Karlskrona, SwedenDeveloper
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Emerson
Bergen, NorwayTeam Lead Embedded Software Developer
Heltid Ansök tidigt Publicerad för 11 timmar sedan
Ericsson
Karlskrona, SwedenDeveloper
Heltid Ansök tidigt Publicerad för 1 vecka sedan
Ericsson
Linköping, SwedenSystem engineer
Heltid Ansök tidigt Publicerad för 1 vecka sedan
Ericsson
Stockholm, SwedenDeveloper: Job Rotation Program
Heltid Ansök tidigt Publicerad för 1 vecka sedan
Ericsson
Kraków, PolandPHP Developer
Heltid Ansök tidigt Publicerad för 1 vecka sedan
