Embedded Software Engineer
ThunderSoft
We are looking for software engineers with very strong embedded software experience and expertise. We would like them to support us with embedded software development, including drivers, RTOS (like Zephyr and FreeRTOS), Pigweed, connectivity stacks (USB, BLE, WiFi), and low-level IPs and protocols such as I2C, I3C, SPI, and MIPI (DSI/CSI). They should have experience with new hardware bring-up, knowledge of factory test software enablement and development, and debugging/troubleshooting using JTAG, Lauterbach Trace32, etc.
Ideally they can support having engineers onsite in San Jose, at least in some capacity; I'm okay with having more engineers overseas. I don't think an FAE would match the hands-on expertise described above.
Responsibilities
- Deliver software and technical support related to wearable consumer AR/VR device development, commercialization and production, from design, development, bring-up, factory assembly & manufacturing, test and qualification.
- Bring-up, debugging, troubleshooting and commercializing wearable devices with microcontrollers (MCU), IMU, camera sensors and Qualcomm SoCs.
- Write robust, reliable, efficient, and testable software designed to run in environments that span from RTOS (FreeRTOS, Zephyr), embedded frameworks (pigweed) to Linux kernel, drivers and Android hardware abstraction layer, services and frameworks.
- Optimize software and firmware for power, performance, memory and reliability.
- Collaborate with and co-develop solutions with external partners.
- Communicate clearly and align work within affected teams and with cross-functional and external partners.
- Work with and contribute to open source software.
- Plan and execute prioritized project work independently, managing their own priorities and potentially those of a small team, making appropriately paced progress without supervision.
- Review code developed by other developers and provide feedback to ensure best practices. Contribute to the overall efficiency and productivity of the engineering team through code, process enhancements, and software development workflow improvements.
- Leverage AI tools to scale productivity, while holding responsibility for the final work output.
Required skills: Software Engineering, Embedded systems, Real-time operating systems, Debugging/Troubleshooting, System Integration, C++, C, Git, Communication, Partner Management, Consumer electronics
Preferred skills: Augmented Reality, Wearable Devices, Kotlin, Java, Audio Algorithms, Camera Firmware, Graphics and Imaging, Sensors, Manufacturing, User Interface, Microcontrollers, Device Drivers, Android BSP
Qualifications:
- Strong knowledge of embedded development and MCU RTOS systems.
- Knowledge of Linux device driver development.
- Knowledge of Android HAL, system software integration and development.
- Proficiency in C / C++ programming languages.
- Experience with version control systems like Git and code review tools like Gerrit.
- Experience with Electrical Schematics review.
- Ability to debug hardware using digital tools.
- Knowledge of bus protocols including I2C, SPI, MIPI.
- Knowledge of embedded multimedia, USB (UVC, UAC, DP) and datacommunication frameworks and protocols such as gRPC.
- Knowledge of sensors such as camera, gyro, acceleration sensors, touch pad, …etc.
- Knowledge of AR/VR graphics and compositor.
- Experience working on consumer electronics, especially XR or AR devices.
- ...Principal Engineer Embedded Cryptographic Software to support our Software and Digital Technologies department. As a member of the Software and Digital Technologies department, you’ll get to work on revolutionary systems that impact people's lives around the world today...SuggestedFull time
- ...Embedded Software Engineer Department: R&D Reports To: VP of Software Engineering Location: San Diego, CA Work Schedule: Hybrid Employment Type: Full-Time FLSA Status: Exempt Work Authorization: U.S. Citizens or Green Card Holders Only Job...SuggestedFull time
$221k - $265k
San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/...SuggestedFull timeTemporary workRelocation package$87.1k - $157.45k
...national security against ever-adapting threats. Our Electronic Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration in San Diego, CA.Leidos is a DOD leader in electronic...SuggestedFull time$164k - $223k
San Diego, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending, and maintaining support for multiple embedded...SuggestedFull timeTemporary workRelocation package- ...a 12 plus month contract in San Diego, CA YOU MUST HAVE OR BE ABLE TO GET A US SECURITY CLEARANCE! As a Senior Embedded Software Engineer , you will design and develop advanced embedded software solutions that power satellite avionics and payload data processing...Full timeContract work
- ...Solutions is a minority-owned small business that provides Software, AI/ML, and Cloud Engineering Solutions for our Department of Defense, Intelligence... ...and our country. We are seeking an experienced Embedded Software Engineer to support the development, integration...Full time
$155k - $185k
...medicines that teach the body to manufacture its own disease-fighting tools. For more information, visit . Job summaryThe Senior Embedded Software Engineer is responsible for the design, development, verification, maintenance, and sustaining support of safety-critical embedded...Full timeTemporary work$200k - $250k
DescriptionKforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE). Summary:...Flexible hours- ...Embedded Software Engineer – Drone SystemsBuild software that helps power next-generation drone systems supporting U.S. Government programs.Are you the kind of engineer who likes working close to the hardware, digging into complex Linux issues, and solving problems that...Local areaImmediate startRemote workFlexible hours2 days per week
$162.6k - $244k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading... ...you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized...Work experience placementWork from home$125k - $150k
...Defense innovators. Here, visionary minds engineer the future of space technology through... ...compact, and cyber-secure solutions. From software-defined radios to cutting-edge... ...infinite, together. A DAY IN THE LIFE: The Embedded Software Engineer III plays a key role in...Work visaFlexible hours$117.8k - $176.6k
...: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Job function :... ...Skills/experience: Previous experience in embedded software development and device drivers Experience...Work experience placementWork from home- ...Senior Embedded Software EngineerLocation: San Diego, CASummaryOur client is a leading provider of advanced communication solutions, specializing... ...for Qualcomm Snapdragon platforms.This is a hands-on senior engineering role focused on taking existing signal processing and...
$153.6k - $215k
...revolutionize space technology by developing secure, mission-critical software that powers our satellite constellation. Your work will... ...de-orbit.About the Role:We're seeking an experienced embedded software engineer with security experience to architect and develop mission-...Permanent employmentLocal areaWorldwideFlexible hours- RESPONSIBILITIES: Kforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE)...Hourly payContract workFlexible hours
$209k - $313k
...across Specs, Snapchat, and other services.We're looking for an Embedded Engineer to join the SPECS team!What you’ll do:Lead or participate in the design, architecture and implementation of embedded software in both prototype and shipping consumer productsDesign and...Live inWork at officeLocal area- ...Job Description Principal Engineer Embedded Cryptographic Software to support our Software and Digital Technologies department. As a member of the Software and Digital Technologies department, you’ll get to work on revolutionary systems that impact people's lives around...
$115k - $150k
...Requirements: Bachelors degree in Electrical Engineering, Computer Science, Physics, or a related field,... ...least 3 years of professional C/C++ experience; embedded experience is preferred Working knowledge of software engineering practices, including code reviews, version...Full time- ...Job Description Job Description Title: Lead Embedded Software Engineer Term: Long-Term Contractor or Perm Location: San Diego-Hybrid Start Date ASAP ***Required: US Citizen*** Requirements Lead and mentor a team of embedded software engineers,...Permanent employmentFor contractorsImmediate start
- ...Embedded SW Engineer – LTE/5G NR Summary The Embedded SW Engineer will be responsible for implementing embedded software that forms part of our product line. This role will support our next Generation 5G Chipset. Essential Duties & Responsibilities • Design...Full timeWork experience placementWork at office
$143.7k - $194.4k
...capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance —... ...software engineering — kernel development, embedded systems, or high-performance networking —...InternshipLocal areaImmediate startWorldwideFlexible hours$100 - $110 per hour
Job Position: Embedded Software Engineer Duration: 12 months Base pay range $100.00/hr - $110.00/hr Job Description Seeking highly experienced Senior Software Engineer to contribute to the development of advanced real-time embedded software for medical devices. This...Contract work$130k - $150k
Embedded Software Engineer III - RUST GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering...Full timeWork visaFlexible hours$192.8k - $289.2k
...Senior Staff Engineer Embedded SoftwareRELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE... ...you to join our team as a Senior Staff Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this...Relocation packageShift work- ...PujarContact Email: ****@*****.*** Global Corporation () is currently seeking an Information Technology - Engineer Embedded Software 3 for our client at location San Diego, California, United States (Onsite).[Job Description:]Description Of ServicesThe Embedded...Immediate start
$169.8k - $254.6k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading... ...you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized...Work experience placementWork from home- ...Job Description Embedded SW Engineer – \n Our client is a well known developer of systems to improve the connectivity, stability performance... ...SW Engineer will be responsible for implementing embedded software that \n forms part of our product line. This role will...Work experience placementWork at officeRelocation package
$150k - $170k
...Help create embedded software for complex medical, life-science and diagnostic products that improve health outcomes. At Invetech, you will... .... We are looking for a Senior Embedded Firmware Engineer who enjoys solving difficult technical problems, working closely...Full timeWork at office- ...health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization... ...Experience with MATLAB, Python, or other modeling and data analysis software toolsInterest in Artificial Intelligence (AI) and Machine...Work experience placementInternshipLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer San Diego, CA
- embedded software engineer San Diego, CA
- embedded systems software engineer San Diego, CA
- embedded developer San Diego, CA
- software implementation project manager San Diego, CA
- healthcare software sales San Diego, CA
- software qa San Diego, CA
- software sales San Diego, CA
- software applications developer San Diego, CA
- id software San Diego, CA






