Principal software engineer jobs in Livermore, CA - 22,350 jobs
All
Principal Software Engineer
Senior Leader
Senior Embedded Software Engineer
Software Engineer
Embedded Software Engineer
Software Development Engineer
Software Systems Engineer
Networking/Software Engineer
Staff Software Engineer
Senior Information Engineer
Software Engineer - Embedded Networking
Apple Inc. 4.8
Principal software engineer job in San Francisco, CA
San Diego, California, United States Software and Services
Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Apple is looking for a talented and energetic softwareengineer for the Core Networking team to lead and participate in the architecture and development of next generation networking technologies. The team is responsible for designing and enhancing the operating system networking components across Apple's range of products including all iOS, mac OS, watch OS, tv OS and vision OS based products.In this role, you will design and develop innovative systems firmware to enable TCP/IP Networking on a co-processor so that Networking connectivity is provided in a very power and thermal efficient manner. This capability forms the bedrock of Apple's next generation of technologies and allows Apple to provide new user experiences and refresh its device roadmap. You will be a mentor to the junior members of the team and will have the opportunity to lead cross-functional design. The ideal candidate should possess an excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies, excellent system level architectural thinking along with low-level firmware programming skills, excellent communication and leadership skills, and the ability to work in a fast-paced environment.
Description
The candidate needs to be able to work in a fast paced environment, operate gracefully under stress, balance multiple assignments in parallel, and be self driven to be effective in an environment with little overhead. The candidate also needs to show initiative, be able to take ownership of a problem area, and demonstrate an ability to understand the role of the group's technology in the larger context of the product and network environment. The position has cross- functional aspects and the candidate will need to show excellent interpersonal and communication skills.
Minimum Qualifications
BS in Computer Science, Electrical Engineering or equivalent networking software development experience
At least 5+ years of real time embedded software (firmware) development experience (design and implementation)
Proficiency in C or C++ on resource-constrained embedded platforms
Preferred Qualifications
Experience with Embedded Operating Systems or Micro Kernels (Embedded Linux, QNX, VxWorks, L4 etc.)
Experience with Networking stack implementations (BSD, Linux/ Android, Solaris, lw IP, sevenstax, mbed TLS etc.)
Familiarity with link-layer technologies (Ethernet, Wi‑Fi, Cellular etc.)
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $139,500 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr
$139.5k-258.1k yearly 4d ago
Looking for a job?
Let Zippia find it for you.
Senior PMM, CUDA-X Libraries - Lead GTM & Content
Nvidia Corporation 4.9
Principal software engineer job in Santa Clara, CA
A leading technology company located in California seeks an experienced product marketer to join its team. This role involves leading go-to-market strategies for the CUDA-X libraries, creating compelling content, and engaging with various stakeholders. Ideal candidates will have over 12 years of experience in technology marketing and a solid understanding of NVIDIA's platforms, along with strong public speaking skills. Competitive salary offered up to $287,500 plus equity.
#J-18808-Ljbffr
Principal software engineer job in San Francisco, CA
About the Company:
World is building a real human network designed to accelerate people in the age of AI. As bots and autonomous agents reshape the internet, people, institutions, and applications need a trusted way to confirm who is a real human while preserving privacy. Our products make this possible: the Orb verifies real people, World ID proves it privately, and World App enables and distributes the new applications made possible by this technology. Together, they form a new layer for AI internet.
About the Orb:
The Orb is a secure biometric imaging system, designed to seamlessly prove humanness in a privacy-preserving way. It locally analyzes biometric images from its sensor suite and then transfers them to user devices, with no backend for image storage/processing. These Orb-authenticated images are used to verify World IDs, allowing users to prove they are unique humans without revealing any additional information. The Orb is designed to be easy to use, while still meeting exceptionally strong requirements for security and privacy.
About the Opportunity:
The Device Software team owns all software running on the Orb. This includes the biometric imaging system, on-device fraud detection, and a security-hardened operating system. Additionally, the team is responsible for supporting manufacturing, test automation, and hardware bring‑up. All core software is written in Rust and runs in a custom GNU/Linux OS on the NVIDIA Jetson platform.
In this role, you will play a key role in advancing the Orb's software to reach new levels of scale, decentralization, and performance. This includes projects like porting software to Android-based systems, optimizing image capture/processing code, and supporting software verifiability. Your work will be regularly deployed to our global fleet of Orbs used by millions of people worldwide, and will play a critical role in scaling the World network to billions.
About You:
We strongly encourage you to apply for this position if you are motivated by World's mission, have exceptional softwareengineering abilities, and thrive in a fast-paced environment.
Experience using Rust and Linux in real-world applications
10+ years experience in systems programming, robotics, IoT devices, or related fields.
Experience shipping software to large fleets of devices
Experience with building AOSP based devices and integrating hardware platform specific HALs
Experience building security-critical applications.
Excellent communication and project management skills
A mission-driven and team-oriented mindset
---
Pay transparency statement (for CA and NY based roles):
The reasonably estimated salary for this role at TFH ranges from $270,000 - $325,000, plus a competitive long term incentive package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision, 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more!
#J-18808-Ljbffr
Principal software engineer job in San Francisco, CA
About the Company:
World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all. It is built to connect, empower, and be owned by everyone.
Tools for Humanity is looking for a Senior Embedded Systems Engineer to own end to end embedded software development of new concept devices. This role will work closely with Software, Product, UX, and Industrial Design teams to develop functional concepts driving the technological roadmap at Tools for Humanity.
Key Responsibilities:
Own the architecture, development, maintenance, and debugging of embedded firmware for concept devices to rapidly de-risk future programs
Support hardware validation, test coverage improvements, and early design decisions for the hardware team.
Design and implement low-level drivers and board support packages (BSPs) for microcontrollers, sensors and SoCs.
Drive hardware/firmware integration and debug issues across electrical and software boundaries.
Participate in design reviews and provide input on embedded system architectures and testability.
Work collaboratively with cross-functional teams on concept integration into product roadmap with a focus on stability, power, and performance.
Evaluate, debug, and validate new hardware designs, leveraging oscilloscopes, logic analyzers, and other lab tools.
Collaborate with cross-functional teams (mechanical, software, product) to optimize system performance.
Author and maintain documentation for firmware architecture, testing procedures, and validation results.
Coordinate with softwareengineers to validate system-level behavior and address hardware/software integration issues.
Support production system debug as needed.
Mentor junior engineers in development best practices.
About You:
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
7+ years of hands‑on experience in firmware development for embedded systems, with a strong understanding of electronics and hardware‑software interactions.
Experience developing consumer electronics systems at large scale.
Proficiency in C/C++ for embedded systems, with experience developing for bare‑metal, RTOS, or Linux‑based systems.
Experience with Zephyr RTOS, Linux kernel internals, and real‑time system design.
Familiarity with standard industry tools: oscilloscopes, logic analyzers, JTAG, UART, SPI, I2C, PCIe, etc.
Strong debugging skills in both hardware and software domains, including use of low‑level debuggers and trace tools.
Hands‑on experience with microcontrollers, SoCs, and custom board bring‑up.
Experience developing manufacturing test software, including boundary scan, functional test, and system diagnostics.
Ability to work independently on complex projects and take full ownership of deliverables.
Ability to debug complex cross‑domain issues (hardware/software) in a fast‑paced, iterative development environment.
Committed to rigorous documentation and testing practices.
Comfortable working in a start‑up or high‑velocity team environment, with a proactive, hands‑on approach.
Nice‑to‑Haves:
Exposure to secure boot, firmware update pipelines, and embedded cybersecurity.
Background in camera hardware, ISP tuning, or vision sensor integration.
Experience with Rust.
---
Pay transparency statement (for CA and NY based roles):
The reasonably estimated salary for this role at TFH ranges from $190,000 - $258,000, plus a competitive long term incentive package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision, 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more!
By submitting your application, you consent to the processing and internal sharing of your CV within the company, in compliance with the GDPR
#J-18808-Ljbffr
$190k-258k yearly 5d ago
Senior IR & LP Capital Formation Lead
P2P 3.2
Principal software engineer job in Menlo Park, CA
A leading venture capital firm is seeking an Associate Director for Capital Formation and Investor Relations. The successful candidate will cover relationship development, manage limited partners, and analyze venture capital market data. Strong communication and analytical skills are essential, along with a minimum of 8 years of relevant experience. The anticipated salary is between $253,000 and $295,000, with various benefits including health insurance and a 401K plan.
#J-18808-Ljbffr
$253k-295k yearly 3d ago
Senior Embedded Software Engineer
Mvp VC
Principal software engineer job in San Francisco, CA
Wanna join the adventure?
As a senior member on our Embedded Systems Team, you will be responsible for the embedded SW design and development on our satellite's electronic payloads; cutting edge units meant to advance the state of space-as-a-service. Our development pushes the boundaries of in-space compute capabilities, RF communications, software defined payloads, and many other applications. You will help guide a team of experts in bringing these ideas to reality and launching your work into orbit.
About this Role:
Architect, design and write high-quality software for the satellite following best practices such as modularity, maintainability, testability and efficiency
Develop high-speed interface drivers, data handling and networking capabilities
Perform SW/FW/HW integration to provide a fully functional software solution
Develop unit tests, component tests and continuous integration for your code
Perform hands-on board bring-up and debugging
Must Haves:
8+ years experience writing C or C++ for Embedded Linux and RTOS platforms
Expertise with Linux kernel, device driver and BSP development
Experienced with local and remote debugging concepts and tools (gdb)
Experienced with hardware interfacing and understanding of communication protocols (DMA, UART, LVDS, Ethernet, SpaceWire)
Experience with Linux compilation toolchains (Yocto, Buildroot)
In-depth knowledge of different processor technologies such as: ARM, x86, and SoC
Strong written and verbal communication skills
Scrappy and inventive: what you will be building has never been done before
Prepared to be challenged and sometimes work out of your comfort zone
Willing to be accountable, autonomous, and take full ownership of projects
Have an ability to work both independently as well as part of a multi-disciplined team
Have an ability to learn and adopt to new technologies
Demonstrable history of thinking outside-the-box, without losing sight of reality
Nice to Haves:
Experience with SW development for aerospace or safety-critical applications
Experience with hypervisor and/or container virtualization techniques
Experience with Single Event Upset (SEU) mitigation mechanisms
Some of Our Awesome Benefits:
100% company-paid medical, dental, and vision insurance option for employees and dependents
Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA
100% employer paid Life, AD&D, Short-Term, and Long-Term Disability insurance
Flexible Time Off policy for vacation and sick leave, and 12 paid holidays
401(k) plan and equity options
Daily catered lunches and snacks
International exposure to our team in France
Fully paid parental leave; 14 weeks for primary caregiver and 10 weeks for secondary caregiver
Carrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming benefits with financial support
Off-sites and many social events and celebrations
Relocation assistance when applicable
$160,000 - $220,000 a year
State law requires us to tell you the base compensation range for this role, which is $160,000- $220,000 per year in Colorado/San Francisco. This is determined by your education, experience, knowledge, skills, and abilities. The salary range for this role is intentionally wide as we evaluate individuals based on their unique experience and abilities to fit our needs. Most importantly, we are excited to meet you, and see if you are a great fit for our team. What we can't quantify for you are the exciting challenges, supportive team, and amazing culture we enjoy.
* Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other underrepresented people tend to only apply when they meet 100% of the qualifications. At Loft, we value respectful debate and people who aren't afraid to challenge assumptions. We strongly encourage you to apply, even if you don't check all the boxes.
Who We Are
Loft: Space Made Simple.
Founded in 2017, Loft provides governments, companies, and research institutions with a fast, reliable, and flexible way to deploy missions in orbit.
We integrate, launch, and operate spacecraft, offering end-to-end missions as a service across Earth observation, IoT connectivity, in-orbit demonstrations, national security missions, and more. Leveraging our existing space infrastructure and an extensive inventory of satellite buses, Loft is reducing years-long integration and launch timelines to months. With more than 25 missions flown, Loft's flight heritage and proven technologies enable customers to focus on their mission objectives.
At Loft, you'll be given the autonomy and ownership to solve significant challenges, but with a close-knit and supportive team at your back. We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career.
We value kind, supportive and team-oriented collaborators. It is also crucial for us that you are a problem solver and a great communicator. As our team is international, you will need strong English skills to better collaborate, easily communicate complex ideas and convey important messages.
With 4 satellites on-orbit and a wave of exciting missions launching soon, we are scaling up quickly across our offices in San Francisco, CA | Golden, CO | and Toulouse, France.
#J-18808-Ljbffr
$160k-220k yearly 5d ago
Systems Software Engineer
Sunbelt Controls 3.3
Principal software engineer job in Pleasanton, CA
Now Hiring: Systems SoftwareEngineer II
📍
Pleasanton, CA
| 💰
$108,000 - $135,000 per year
🏢 About the Role
We're looking for an experienced Systems SoftwareEngineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S.
In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions.
If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you.
⚙️ What You'll Do
Design and program BAS control system databases and graphics for assigned projects.
Lead the startup, commissioning, and troubleshooting of control systems.
Work with networked systems and diagnose LAN/WAN connectivity issues.
Perform pre-functional and functional system testing, including LEED and Title 24 requirements.
Manage project documentation, including as-builts and commissioning records.
Coordinate with project teams, subcontractors, and clients for smooth execution.
Mentor and support junior Systems SoftwareEngineers.
🧠 What We're Looking For
2-5 years of experience in Building Automation Systems or a related field.
Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred).
Proficiency in MS Office, Windows, and basic TCP/IP networking.
Strong organizational skills and the ability to manage multiple priorities.
Excellent communication and customer-service skills.
Valid California driver's license.
💎 Why You'll Love Working With Us
At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive.
What we offer:
Competitive salary: $108K - $135K, based on experience
Employee-owned company culture with a family-oriented feel
Comprehensive health, dental, and vision coverage
Paid time off, holidays, and 401(k)/retirement plan
Professional growth, mentorship, and ongoing learning opportunities
Veteran-friendly employer & Equal Opportunity workplace
🌍 About Sunbelt Controls
Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance.
👉 Apply today to join a team that's shaping the future of intelligent buildings.
#Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
$108k-135k yearly 2d ago
Senior Embedded Software Engineer
Lumafield
Principal software engineer job in San Francisco, CA
Founded in 2019, Lumafield has developed the world's first accessible X-Ray CT scanner for engineers. Our easy-to-use scanner and cloud-based software give engineers the ability to see their work clearly, inside and out, at an extremely affordable price.
Engineers make million-dollar decisions every day, and they need tools that give them the greatest possible insight into their products. By offering unprecedented visibility into products, as well as AI-driven tools that highlight problems and generate quantitative data, Lumafield promises to revolutionize the way complex products are created, manufactured, and used across industries.
We are an impact-driven company obsessed with providing the best value to our customers, keeping their needs at the center of our evolution. Our team today includes world-class researchers and industrial designers, PhDs, creators, founders of successful startups, and zero egos. We are backed by top venture capital funds like Kleiner Perkins, Lux Capital, DCVC, Spark Capital, and others.
The company is headquartered in Cambridge, MA, and has an office in San Francisco, CA.
About the role:
As a Senior Embedded Systems Engineer at Lumafield, you will work on the software that powers our next-generation, manufacturing in-line CT scanning products. You'll work on the bleeding edge of X-ray physics, high-speed detectors, image processing, and embedded systems. On a small team working on our newest hardware, you'll bring the skill to extract the maximum performance out of the system and achieve great outcomes for our customers.
This role is ideal for mid-career candidates who are looking for an opportunity to own the embedded system, firmware, and software design on an early-stage new product.
This role is located in Lumafield's San Francisco, CA office. You may be required to travel occasionally to Lumafield's Cambridge, MA office.
What You'll Do:
Lead the digital design, software development, integration, and bring-up for next-generation in-line manufacturing products
Work closely and cross-functionally with our product, research, hardware, and software development teams to understand requirements and design architecture
Write performance-critical edge software to acquire, process, and stream data with real-time sub-second processing budgets
Design integrations with PLCs and other common factory systems
About You:
3+ years of experience writing low-level, performance-critical image processing software in C, C++, or Rust
3+ years of experience developing software for embedded Linux in C, C++, or Rust
Basic familiarity with electrical engineering concepts, including schematic layout, PCBA design, bringup, testing
Ability to read component/product data sheets and design systems to integrate and test
Bachelor's degree in Engineering or related field
Familiarity with Python for scripting, testing, and automation
Bonus Points For:
Experience with Agile development practices
Familiarity with OTA (Over-the-Air) firmware update systems
Skills in mechatronics, mechanical prototyping, or electronics assembly
Knowledge of image processing pipelines or image acquisition systems
Salary: $150,000 - $200,000 a year
We are unable to sponsor or take over sponsorship of employment visas at this time. All applicants must be legally authorized to work in the United States without current or future sponsorship.
Lumafield offers both competitive cash and equity compensation, as well as a health & wellness stipend, 401k, parental leave, flexible PTO, commuter benefits, company-wide events, and more!
Lumafield is committed to building a team that represents a variety of backgrounds, perspectives, and skills, because the more inclusive we are, the better our work will be. Do you feel like your skills don't meet every single requirement listed? We encourage you to apply anyway - If you're excited about our technology, the opportunity, and are eager to learn more, we'd love to hear from you!
In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability, genetic information, or veteran status.
San Francisco Applicants: Review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
#J-18808-Ljbffr
$150k-200k yearly 3d ago
Senior Design Lead, Payments & Risk Platform
Monograph
Principal software engineer job in San Francisco, CA
A financial technology company is hiring a Senior Staff Product Designer to enhance payment and risk solutions. This role requires over 10 years of experience in product design and a history of collaborating effectively with engineering teams. You will influence product strategy and work closely with user researchers to create intuitive experiences. The position is located in San Francisco with a competitive salary range of $202,000 to $253,000 per year, emphasizing equity as part of its compensation.
#J-18808-Ljbffr
$202k-253k yearly 5d ago
Software Principal Engineer- Data Storage
Dell 4.8
Principal software engineer job in Santa Clara, CA
SoftwarePrincipalEngineer The SoftwareEngineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, softwareengineering methodologies and the collaboration of internal and external partners.
Join us to do the best work of your career and make a profound social impact as a SoftwarePrincipalEngineer on our SoftwareEngineering Team in Santa Clara, California. (Local Candidates Only)
As a SoftwarePrincipalEngineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions.
Design, develop, and maintain different components of a Data Protection storage appliance
Debug and resolve complex software, hardware, and network issues in production environments
Take part in the full software development life cycle, including development, test, continuous delivery, and support
Be an active member of an agile team, collaboratively realizing features through development, test, and delivery
8+ years of experience in all phases of software development: feasibility, design, implementation, integration, test, delivery, and automation
~ Strong Linux/Distributed system knowledge and hands-on experience, with experience in designing and implementing complex systems
~ Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA)
~ Experience in developing software for storage appliances
Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems
If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
A leading technology company seeks a Senior Embedded Software/QA Engineer in San Jose, California. In this role, you will develop software for advanced traction inverter applications while collaborating with a multidisciplinary team. Experience with C programming and embedded systems is essential. The company offers a competitive salary range of $132,000 to $195,000 plus benefits and stock options.
#J-18808-Ljbffr
$132k-195k yearly 2d ago
Senior GTM Incentive Design Lead
Klaviyo Inc. 4.2
Principal software engineer job in San Francisco, CA
A technology company is seeking a Senior Manager of GTM Incentive Compensation Design in San Francisco, California. The role focuses on creating incentive programs that align with strategic goals. Candidates should have 7+ years in Sales Compensation within SaaS or technology sectors, and experience with AI and analytics. The position offers a base salary range from $152,000 to $228,000, and involves leading cross-functional partnerships and continuous program improvement.
#J-18808-Ljbffr
Senior Embedded Software, Firmware & Driver Engineer About the role
We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on role for someone who thrives close to hardware-bringing up new chips, writing robust firmware and drivers, and integrating them into production rassemble RTOS and Linux software stacks.
You will work across CPUs, MCUs, DSPs, NPUs, TPUs, and custom ASICs, developing firmware, boot flows, device drivers, and board-support packages (BSPs). The role spans early silicon and board bring‑up through stable, scalable deployment, with a strong emphasis on correctness,Як performance, reliability, and maintainability.
What you'll do
Design, develop, and maintain embedded firmware and device drivers for a wide range of processors and accelerators, including ARM Cortex‑M, Cortex‑R, and Cortex‑A; DSP cores (e.g., Tenislic); NPUs, TPUs, GPUs, and custom accelerators
Lead chip, SoC, and board bring‑up from first power‑on to production readiness
Develop and maintain BSPs, bootloaders, and low‑level system software
Develop firmware for RTOS‑based systems and Linux‑based platforms
ongi: Integrate firmware and drivers into a larger production software stack
Debug complex system‑level issues across hardware, firmware, kernel, and user space
Optimize for performance, latency, memory footprint, power, and reliability
Collaborate closely with hardware, silicon, systems, and application teams to define interfaces and_requirements
Establish and follow best practices for embedded software development, testing, documentation, and code quality
руд: Support validation, manufacturing, and field issues with root‑cause analysis and fixes
Required Qualifications
Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field
7+ years of experience in embedded software, firmware, or driver development
Strong hands‑on experience with bare‑metal and RTOS‑based firmware development; Linux kernel, device drivers, and system bring‑up
Experience working across multiple processor architectures and cores (MCUs, CPUs, DSPs, accelerators)
Deep understanding of embedded systems fundamentals: boot flows, interrupts, memory hierarchies, caches, MMUs; concurrency, synchronization, and real‑time constraints
Strong proficiency in embedded programming languages: C and C++; Assembly (at least at a debugging / bring‑up level); Python and scripting for tooling, automation, and testing
Experience with hardware bring‑up, debugging, and validation
Ability to read schematics, datasheets, and silicon reference manuals
Experience delivering production‑quality embedded software
Preferred Qualifications
Experience with common RTOSes (e.g., FreeRTOS, Zephyr, QNX, ThreadX, VxWorks)
Strong Linux experience, including device tree; kernel configuration and build systems; driver development and debugging
Experience with bootloaders (e.g., U‑Boot, custom boot ROM flows)
Familiarity with embedded Linux build systems (Yocto, Buildroot)
Experience with hardware debug and bring‑up tools: JTAG/SWD, logic analyzers, oscilloscopes; GDB, OpenOCD, Lauterbach, Trace32, etc.
Experience with SoC and ASIC development environments
Familiarity with power management, clocking, and precision tuning
Experience in robotics, autonomous systems, or other safety‑critical or real‑time systems
Benefits (subject to location and local regulations)
Competitive salary and equity
allocation medical, dental, and vision coverage flightless coverage
Flexible vacation and time‑off policy
Opportunity to work oncutting‑edgetechnologies with a highly cross‑functional team
\ omdat>
About Lyte AI
Lyte buildsperceptionsystems for Physical AIoperatingin complex environments. The company combines custom silicon, integrated sensors, and software into a unified platform for robotics, mobility, and next‑generation automation. Lyte is headquartered in Sunnyvale, California, with a global presence. For more information, visit ***********
What we're looking for
We're excited about building impactful technology in a dynamic, hands‑on environment. We'd love to hear from you!
The pay range for this role is:
150,000 - 300,000 USD per year (Bay Area, CA)
#J-18808-Ljbffr
$119k-159k yearly est. 2d ago
Senior Embedded Software Engineer, Security
Rivian 4.1
Principal software engineer job in Palo Alto, CA
About Us
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.
The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone.
Role Summary
As a member of the product security team, focused on embedded systems and firmware, you will help design, implement, and maintain systems and software for on-vehicle security. This includes security functionality like secure boot, code verification, device identity, and access control. You will work closely with cross functional teams, to integrate security functionality into vehicle components. This role is located at our Palo Alto, California office and reports directly to the Manager, Security Firmware.
Responsibilities
Configure and manage chip level security features
Design security systems and solutions for connected vehicles and related products
Work with other teams and stakeholders to build security into features and products
Develop product security requirements that meet program needs while reducing risk
Work with development teams to ensure they meet requirements and validate them for each release
Continuously improve and adapt the security implementations to adapt to customer needs, program goals, and evolving technologies
Write and maintain complex technical documentation for both developers and non-technical people
Drive complex multi-team, cross-functional projects across multiple programs
Qualifications
Education - Preferred to have a degree in Computer Science, Computer Engineering, or similar field preferred or equivalent applicable industry experience
Technical Skills
7+ years of experience working on embedded platforms
In-depth knowledge of embedded systems
Experience with Linux, AOSP, and/or RTOS
Significant experience with C/C++ development, Java (android) is a plus
Strong understanding of SELinux, DM‑Verity, and other Linux hardening features
Strong understanding of cryptographic principles and secure coding practices.
Strong understanding of networking fundamentals such as Ethernet, TCP/IP, Wireless Technologies
Understanding of automotive networking interfaces and protocols (CAN, UDS, etc.)
Pay Disclosure
Salary Range/Hourly Rate for Palo Alto, California-based applicants: $162,500 - $203,100 (actual compensation will be determined based on experience, location, and other factors permitted by law).
Benefits Summary: Rivian and Volkswagen Group Technologies provide robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment.
Equal Opportunity
Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status.
Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com.
Candidate Data Privacy
Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law.
Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services.
Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions.
Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information.
Please note that we are currently not accepting applications from third party application services.
#J-18808-Ljbffr
$162.5k-203.1k yearly 1d ago
Embedded Linux Software Engineer
Farcast Inc. 3.9
Principal software engineer job in San Francisco, CA
Our Goals
At Farcast, we aim to improve global prosperity. We achieve this goal by building innovative products that enable access to information. Satellite internet is one of the most important ways to achieve this goal and to provide global connectivity coverage. However, the capacity of satellite internet services is limited by the quality and affordability of the devices consumers use to connect to satellites. These devices are called “user terminals”. Our mission is to bring unprecedented innovation to the user terminal industry.
We believe our innovation will be key in making satellite internet accessible to everyone. Please join us if your goals align with ours!
You will be part of a small, focused software team at Farcast working on the control software for a next-generation phased array antenna for satellite communications. You will share responsibility for building the software stack that will power all of Farcast's products. You'll need to be resourceful, flexible, and able to move around the stack based on the needs of the team.
All the software we build is written in Rust, so we're looking for someone who is passionate about building embedded software in Rust, or is a strong C/C++ embedded softwareengineer excited to learn.
Responsibilities
Implement performance-critical antenna control software and integrate it into the software stack
Develop and maintain Yocto based embedded Linux distributions
Produce software design documentation, participate in collaborative system design exercises, and conduct design reviews of software and hardware
Create and maintain software used to test and diagnose hardware
Experience
Excellent communication and collaboration skills
Strong systems thinking and software architecture ability
5+ years of professional embedded software development experience
Demonstrated experience developing software for embedded Linux systems
Proficiency in Rust (preferred), or C/C++, for embedded systems
Experience working with common communication protocols (e.g. Ethernet, I2C, SPI, UART/RS-232/RS-485)
Hands‑on experience working with hardware and familiarity with embedded debugging tools, including oscilloscopes, logic analyzers, and debuggers
Proficiency using Python to develop hardware‑in‑the‑loop testing
Education
Bachelor's in Electrical/Computer Engineering, Computer Science or similar field
What Makes You Standout
Experience configuring and managing Yocto for Linux on embedded systems
Knowledgeable in setting up CI/CD environments for embedded Linux
Experience working with GNSS/INS systems
Knowledge of security best practices for embedded Linux systems
Base Salary Range
Compensation includes a competitive base salary as part of a comprehensive package tailored to the candidate's experience and background. Additional benefits and details are outlined below.
$160,000 - $200,000 a year
Offered Benefits
Meaningful company stock ownership
Unlimited PTO plus 20+ days of company shutdown
Parental leave designed by parents for parents
401k with 5% company matching
$6,000 annual wellness perk
Individualized health, dental, and vision insurance plans for you and your family
In-Person Requirement
All employees are expected to be at the office, in person, for a minimum of two days per week
Export Control Requirement
To comply with U.S. Government space technology export regulations, all applicants and employees must hold U.S. citizenship, lawful permanent residency, or protected status as defined by 8 U.S.C. 1324b(a)(3)
Diversity and Inclusion
Farcast is proud to be an equal opportunity workplace
We celebrate diversity and are committed to creating an inclusive environment for all employees
We do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, disability, veteran status, or other applicable legally protected characteristics
We encourage people of different backgrounds, experiences, abilities, and perspectives to apply. Studies have shown that marginalized communities are less likely to apply for jobs unless they meet every single qualification. If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to consider still applying.
Note to Recruiters
Farcast does not accept unsolicited resumes from recruiters or staffing agencies
Please do not forward resumes to Farcast employees
Farcast is not responsible for any fees for unsolicited resumes or candidates submitted by agencies
#J-18808-Ljbffr
$160k-200k yearly 2d ago
Senior Embedded C++ Software Engineer - Mountain View, CA
Clutch Canada
Principal software engineer job in Mountain View, CA
About us: Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions.
Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production.
What you'll do:
Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C++.
Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements.
Debug complicated issues as they arise during product development.
Work in a dynamic and fast-pace environment.
What you have:
5+ years of experience developing C++ multi-threaded applications, ideally for QNX targeting multiple ARM cores.
Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance.
Experience developing applications that interact with HW on QNX.
Experience working cross-functionally with other teams such as DSP, Hardware, and Testing teams.
Passion to make embedded SW applications resilient, safe, and production-grade.
Experience with scripting languages: Python, and Shell scripts.
Hands-on experience with modern build systems, particularly Bazel.
Nice-to-haves:
Experience with one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, performance optimization or hardware/software integration, and RTOS.
Experience developing applications with ROS / ROS2.
Familiarity with processes such as ASPICE and Static Analysis Tools.
Understanding of MISRA guidelines.
Experience in implementing or integrating diagnostics (UDS services, DIDs, DTCs) within AUTOSAR communication stacks.
Skilled in developing with automotive communication protocols (CAN, Automotive Ethernet, SOME/IP) and industrial Ethernet protocols.
Experience integrating embedded software into HIL/SIL validation environments.
What's in it for you:
Be part of a fast paced and dynamic team
Very competitive compensation and meaningful stock grants
Exceptional benefits: Medical, Dental, Vision, and more
Unlimited PTO: We care about results, not punching timecards
#J-18808-Ljbffr
$119k-159k yearly est. 1d ago
Senior RF Filter Design Lead (Hybrid, San Mateo)
Murata Manufacturing Co., Ltd. 3.7
Principal software engineer job in San Mateo, CA
A leading tech company in RF technology is seeking a Senior Staff RF Filter Designer to lead the development of advanced filter solutions. This role involves integrating cutting-edge design methodologies and collaborating across RF design, technology, and software teams. The ideal candidate will have over 10 years of experience in RF or analog design, a master's or PhD in Electrical Engineering, and a strong leadership presence. The position offers a hybrid work schedule and a comprehensive benefits package, including competitive salary, medical insurance, and tuition reimbursement.
#J-18808-Ljbffr
$131k-176k yearly est. 5d ago
Senior Industrial Portfolio Lead - Multi-State Asset Growth
Rma & Risk Management Association
Principal software engineer job in Walnut Creek, CA
A private investment and property management firm is seeking a Senior Industrial Portfolio Manager to oversee the strategic and operational performance of industrial real estate assets in Walnut Creek. The role requires a Bachelor's degree and 7-10 years of experience in industrial portfolio management. Candidates should be skilled in financial analysis and property operations, with proficiency in Excel and Yardi. This position offers a dynamic work environment focused on value creation through leasing and capital improvements.
#J-18808-Ljbffr
$108k-168k yearly est. 4d ago
Software Engineer - Reliability
Pantera Capital
Principal software engineer job in Palo Alto, CA
About xAI
xAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company's mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.
About the Role
We are seeking a talented Site Reliability Engineer (SRE) to join our SuperComputing team. In this role, you'll ensure the reliability, scalability, and performance of our high-performance computing (HPC) infrastructure, powering cutting-edge AI research. You'll collaborate with cross-functional teams to build and maintain systems that support massive-scale data processing and model training. You\'ll ensure Grok stays reliable for millions while inventing new approaches at the intersection of SRE and cutting-edge AI to help define the future of AI reliability engineering.
What You'll Do
Design, implement, and maintain robust, scalable infrastructure for supercomputing environments.
Monitor and optimize system performance, ensuring high availability and minimal downtime.
Develop automation tools and scripts to streamline operations and improve system reliability.
Troubleshoot complex issues across distributed systems, networks, and storage solutions.
Collaborate with AI researchers and engineers to support compute-intensive workloads.
Implement security best practices to protect sensitive data and infrastructure.
Contribute to capacity planning and disaster recovery strategies.
Participate in an on-call rotation to ensure 24/7 system reliability.
Ideal Experiences
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
3+ years of experience in site reliability engineering, DevOps, or systems engineering.
Proficiency in Linux system administration and scripting (e.g., Python, Bash).
Experience with containerization (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, GCP, Azure).
Strong understanding of networking, distributed systems, and storage technologies.
Familiarity with HPC environments, GPU clusters, or large-scale data processing.
Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment.
Strong communication skills and a collaborative mindset.
Bonus: Experience with Infrastructure as Code (e.g., Terraform, Ansible) or monitoring tools (e.g., Prometheus, Grafana).
Location
This role is based in the Bay Area (San Francisco and Palo Alto). Candidates are expected to be located near the Bay Area or open to relocation.
Tech Stack
Languages: Rust, Python, C++, Golang
Interview Process
Application Review: Submit your CV and a statement of exceptional work. Our team will review your application to assess fit.
Phone Interview (45 minutes): A brief conversation with a team member to discuss your background, key accomplishments, and motivation.
Main Interview Process
1 Coding assessment: Solve problems in Rust, Python, C++, or Golang
1 Skill Specific Technical Interview: Demonstrate practical skills in a live problem-solving session.
1 SRE/System Case Study: Analyze and solve a complex, real-world system design or operational problem, demonstrating your technical expertise, problem-solving skills, and ability to optimize system reliability and performance.
Project Deep-Dive: Present your past exceptional work to a small audience.
Annual Salary Range
$180,000 - $440,000 USD
Benefits
Base salary is just one part of our total rewards package at xAI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks.
xAI is an equal opportunity employer.
California Consumer Privacy Act (CCPA) Notice
#J-18808-Ljbffr
$106k-150k yearly est. 3d ago
Senior Industrial Portfolio Lead - Multi-State Asset Growth
Institute of Real Estate Management 3.9
Principal software engineer job in Walnut Creek, CA
A leading property management firm located in Walnut Creek, California is seeking a Senior Industrial Portfolio Manager. This role entails overseeing the strategic and operational performance of a portfolio of industrial real estate assets, driving value creation through leasing, and monitoring financial metrics. Ideal candidates will have 7-10+ years of industrial portfolio management experience, a deep understanding of property operations, and strong communication skills. The firm provides a professional work environment focused on superior investment opportunities.
#J-18808-Ljbffr
How much does a principal software engineer earn in Livermore, CA?
The average principal software engineer in Livermore, CA earns between $123,000 and $243,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.
Average principal software engineer salary in Livermore, CA
$173,000
What are the biggest employers of Principal Software Engineers in Livermore, CA?
The biggest employers of Principal Software Engineers in Livermore, CA are: