Staff Software Engineer
Embedded software engineer job in San Francisco, CA
What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Make your application after reading the following skill and qualification requirements for this position. Our training environments are based on real-world coding scenarios that frontier models will actually encounter.
We've closed a multimillion-dollar contract with a leading foundation lab (the largest they've issued to date).
Demand is outpacing our capacity to deliver, so we're scaling the team fast.
What you'll do Build agentic systems that create and QA coding environments at scale.
Most of your day will be spent designing these systems to be extremely sound.
A big part of our work is thinking critically about what makes a coding environment and task "good" and "fair".
This requires high agency and philosophical thinking alongside technical execution.
Concretely, you'll: Design and build scaleable systems that generate RL environments Create automated QA systems to validate environment quality and fairness Work directly with AI researchers at leading labs to understand what makes training data effective Support new product lines as we expand beyond coding environments Staff Engineer Responsibilities & Requirements Lead the process of identifying, specifying, and implementing core technology primitives that maximize the leverage of the rest of the team.
Understand and own the technology stack end-to-end.
8+ years of professional software engineering experience.
Lead and mentor more junior members of the team.
You'll work with The founding team, a founding engineer, and a small group of engineers (we're hiring quickly).
You'll have direct access to AI researchers at frontier labs.
Tech stack Typescript, React, NodeJS, Postgres, Redis, Vercel, Cursor Benefits Healthcare coverage, 401(k), and 15 days PTO.
Meals, coffee, and snacks (that you will actually enjoy) covered during working days.
Latest MacBook Pro and equipment.
Relocation assistance available.
Team offsites and events (we love hanging out). xevrcyc
This is an in-person role in San Francisco.
We're a tight-knit founding team and we play to win.
Join us if you like to win too.
Staff Software Engineer - AI Agent Infrastructure (Healthcare)
Embedded software engineer job in San Jose, CA
Honey Health is the all-in-one AI back office for primary and specialty care. Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescriptions, automating prior authorizations, triaging faxes and referrals, and managing RCM(revenue cycle management). Organizations using Honey frequently cut administrative costs in half while improving staff/patient satisfaction and increasing revenue. Built with enterprise-grade security and privacy, our platform delivers real operational transformation.
About the Role
Honey Health is seeking a Senior/Staff Software Engineer to build leading AI Agent systems that transform healthcare operations. In this role, you will design and implement the infrastructure for training and deploying highly useful AI Agents in healthcare. Our team's mission is to create seamless, robust platforms for AI Agents - enabling them to operate at scale and perform complex tasks safely and autonomously. You'll work closely with AI researchers, product teams and operation teams to translate cutting-edge technical research into impactful healthcare applications, automating back-office works and improving patient care. The ideal candidate is passionate about being the builder of AI Agents (especially in healthcare) and relentless in pursuing high-quality, safe, and beneficial AI systems. This is a full-time role based in the U.S., offering the opportunity to lead innovation at the intersection of AI and healthcare.
Is This You?
You're fired up about Agentic AI and ready to help shape the future of healthcare. You're joining at the perfect moment to build transformative AI agents, and you're here to learn fast, contribute boldly, and grow into a leader in this space.
You're deeply driven to make a meaningful impact - shaping team culture at Honey, redefining value for healthcare providers and patients, and pushing the boundaries of innovation in one of the most impactful industries.
You don't just solve problems - you tackle the hardest ones with ambition and drive. You bring relentless energy, even in the face of complexity, always aiming for excellence when it matters most.
You bring infectious energy and initiative - sparking bold ideas, asking the right questions, and inspiring the team to explore ambitious paths in a fast-moving, open and exploratory environment.
If these describe you, we should definitely talk.
In this role, you will:
Architect and invent next-generation AI agent infrastructure to train and deploy healthcare AI agents, ensuring the platform is efficient, reliable, and scalable for large-scale workloads and healthcare production environments.
Integrate the latest LLM advancements and in-house research into the agent platform, leveraging generative AI and reinforcement learning to continuously enhance agent capabilities.
Prototype and integrate AI agents with real healthcare data and services to enable reliable, safe automation in complex workflows (e.g. automating administrative tasks), and design secure sandboxed execution environments to ensure robust operations.
Collaborate with healthcare experts to turn novel AI research into practical features, and with pilot customers and clinicians to validate and refine the value in healthcare.
Uphold high standards in code quality, testing, and reliability, continuously improve processes & monitoring to deliver an excellent experience for healthcare users.
You might thrive in this role if you:
8+ years of industry-related experience.
Fueled by a vision to use AI as a force for innovation, care improvement, and system-wide change in healthcare.
You've built cutting-edge AI and Agentic systems, ranging from tool-calling stacks to MCP-style frameworks, and bring hands-on experience with LangChain, context engineering, and RL-enhanced agents.
Know how to build new things from 0-1 quickly, and then scale them 1,000,000x.
Have a strong product mindset with a focus on quality and user impact, care about solutions being technically sound and improving end-user workflows, and have a knack for iterative improvement, testing, and delivering high-impact features.
Committed to never settling - pushing limits through continuous improvement, precision, and a mindset to lead.
Join us at Honey Health and apply your expertise and talent in AI agents to solve real-world healthcare challenges. You will be at the forefront of a new era where Agentic AI systems meaningfully improve healthcare - from reducing administrative burden to enabling better patient care - all while working with a team that values innovation, safety, and impact. We look forward to your curiosity, ownership, and drive in pushing the boundaries of what AI agents can do in healthcare. Apply now to shape the future of health with us.
Staff Software Engineer
Embedded software engineer job in Mountain View, CA
Who We Are
At City Storage Systems (CSS), we are dedicated to building Infrastructure for Better Food. Our mission is to empower restaurateurs worldwide to thrive in the online food delivery market. By making food more affordable, of higher quality, and convenient, we're transforming the industry for everyone, from budding entrepreneurs opening their first restaurant to global quick-service chains.
What You'll Do
As a backend-focused Software Engineer at CSS, you'll play a crucial role in our data-driven development team, helping to advance our state-of-the-art menu platform. Your responsibilities will include:
Data-Driven Development: Contribute to our data-centric development efforts.
Project Planning: Participate in strategic planning for various internal tools.
Agile Methodologies: Implement and test software using agile methodologies.
Collaborative Teamwork: Work closely with a team to enhance and support our technology.
Code Contribution: Write, debug, maintain, and test code across multiple projects.
Architectural Design: Design scalable systems with a focus on robust architecture.
Continuous Improvement: Engage in continuous improvement initiatives.
Innovation: Drive innovation within the team and support technological advancements at CSS.
What the Team Focuses On
Our menu platform (check our tech blog) offers comprehensive menu management features designed to streamline restaurant operations, enhance customer experiences, and optimize performance. It serves as a single source of truth for menus, seamlessly integrating with online channels such as DoorDash, UberEats, and Grubhub and offline point-of-sale (POS) systems like Square, Toast, and NCR.
Key capabilities include updating menus with new items, pricing, and taxes, performing A/B testing on different structures, setting availability by channel, creating combos and promotions, managing ingredients and SKUs, and configuring operational hours. Additionally, our platform features automated linking to ensure POS and online menus are always synchronized, minimizing discrepancies.
Boasting a 99.9% availability rate, our platform supports a vast network of brands in the US and worldwide, ensuring uninterrupted service. Over 100,000 restaurateurs use our platform daily to streamline their operations and consistently express high satisfaction.
What We're Looking For
Education: Bachelor's Degree in Computer Science or equivalent.
Experience: 7-10 years of experience in a relevant role.
Individual Contribution: Proven track record of significant contributions in previous roles, demonstrating your impact.
Architectural Skills: Ability to design and create robust architecture from scratch and evolve existing systems.
Communication Skills: Strong communication and presentation skills, with the ability to collaborate with non-engineering stakeholders.
Technical Expertise: Experience designing and implementing scalable, reliable, and efficient distributed systems. Familiarity with Java / Go / Kotlin is required.
Concurrency: Experience building systems that can execute multiple tasks while managing overlapping run-time and space complexities simultaneously.
Application Maintenance: Experience in maintaining and extending large-scale, high-traffic applications.
Why Join Us
Growing Market: You'll be part of an $80 billion market projected to reach at least $500 billion by 2030 in the US alone.
Industry Impact: Join a team that is transforming the restaurant industry and helping restaurants succeed in online food delivery.
Collaborative Environment: Benefit from the support and guidance of experienced colleagues and managers, who will help you learn, grow, and achieve your goals. Work closely with other teams to ensure our customers' success.
Additional Information
This role is based in our Mountain View office. We look forward to sharing more about a meaningful career at CSS!
Staff Software Engineer
Embedded software engineer job in Santa Clara, CA
Staff Software Engineer - SaaS Healthcare Solutions Location: Santa Clara, US
Exo is seeking an experienced Staff Software Engineer to lead the design and development of scalable, cloud-based SaaS healthcare applications. This hands-on role combines deep technical involvement (80% coding and code review) with strategic architecture responsibilities (20% requirements analysis, system design, production support, and team mentorship). The ideal candidate will have extensive experience building distributed systems and SaaS platforms, with a strong background in healthcare technology.
Key Responsibilities
Write high-quality, maintainable code and conduct thorough code reviews, providing technical guidance to engineering teams
Design scalable, fault-tolerant distributed systems for SaaS healthcare applications and lead development of critical system components
Collaborate with Product Managers and stakeholders to translate business requirements into technical specifications and architectural designs
Lead incident response, troubleshoot complex production issues, and optimize system performance across distributed environments
Ensure solutions meet HIPAA, cybersecurity, and medical device regulations while supporting QMS requirements
Design and implement integrations with EMR systems, medical imaging platforms, and healthcare protocols (DICOM, HL7, FHIR)
Evaluate and recommend technologies, frameworks, and architectural patterns to support business objectives
Work closely with cross-functional global teams including Product Managers, Project Managers, and Support Engineering teams
Required Qualifications and Skills
Bachelor's degree in Computer Science, Software Engineering, or related field
10+ years of software development experience with proven track record in senior technical
roles
5+ years of experience architecting and building SaaS applications at scale
3+ years of hands-on experience with distributed systems design and implementation
Expert-level proficiency in Python and JavaScript/TypeScript
Extensive experience with AWS services (EC2, S3, RDS, Lambda, EKS, etc.)
Proficiency with Terraform and Ansible for CI/CD automation
Deep understanding of microservices, event-driven architectures, and distributed data
management
Experience with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
Experience with message brokers (Apache Kafka, RabbitMQ, AWS SQS/SNS) and containerization (Docker, Kubernetes)
Knowledge of RESTful APIs, GraphQL, and API gateway patterns
Experience with DICOM standards, HL7, FHIR, and EMR system integrations (preferred)
Experience with Active Directory, SSO, LDAP, OAuth, and OpenID Connect (preferred)
Salary: 160-200K
Senior Embedded Software Developer
Embedded software engineer job in Santa Clara, CA
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to pursue, that only we can tackle, and that matter to the world. This is our life's work, to amplify human creativity and intelligence.
We are now looking for a Senior Embedded Software Developer!
What you'll be doing:
Develop firmware and tools for GSYNC gaming monitors
Work with other teams at NVIDIA to coordinate development of new gaming features
Contribute ideas for next generations of monitors and GPU's
Investigate and root cause issues and develop fixes
Work in a small, business focused team that brings real products to market
What we need to see:
BS or MS (preferred) degree or equivalent experience in CE or EE
6+ years of relevant work experience
C Programming Language and Embedded Software Engineering experience
Low-level Software Engineering for Embedded System Architectures including Microcontrollers, Microprocessors, and peripherals
Familiarity with device drivers, interrupt-driven design, and low-level hardware-software integration
Proficiency in debugging and troubleshooting embedded systems using tools such as oscilloscopes, logic analyzers, and software debuggers
Understanding of compilers
Experience with version control systems, especially Git, for collaborative and distributed development
Proficiency in version control workflows, including branching, merging, and pull requests using Git
Understanding of software optimization at the System on a Chip (SoC) level
Ways to stand out from the crowd:
Experience coding under RTOS like Zephyr
Working knowledge of embedded Linux, including kernel modules, device drivers, and user-space applications
Hardware experience (FPGA development, reading schematics)
Experience using CMake, Python
Video and/or audio signal processing background
Linux experience (kernel modules, device drivers, user-space applications)
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of constant innovation and creating the highest performance products in the industry? If so, we want to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until October 25, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Auto-ApplyPrincipal Embedded Software Developer
Embedded software engineer job in Sunnyvale, CA
Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Embedded Software Developer for our FortiSwitch Team
As a Principal Embedded Software Developer, you will:
Develop and maintain software components on current and future products.
Be responsible for the development of the networking-related features of the FortiSwitch product line.
Mentor 1-2 junior developers in feature development
Take a hands on in bug fixing current products.
Implement software features of high quality and on schedule.
Communicate effectively, both verbal and written.
We Are Looking For:
Minimum of 10 years of experience in Networking, particularly in switching, related embedded software development.
B.S. in Computer Science or Electrical Engineering; M.S. preferred.
Experience in implementing L2/L3 features such as STP, DHCP, LACP, LLDP, MC-LAG, Private VLAN, L2/L3 Multicast, EVPN, RIP, OSPF, IS-IS, BGP, TRILL 803.1X, Port Extension, Switch Stacking, Open vSwitch.
In-depth knowledge of TCP/IP networking, switching and routing.
Understanding of workings of Broadcom/Marvell/RealTek switching ASICs in an Ethernet switch/router.
Strong C/C++ experience in Unix/Linux environment is essential.
Experience with ARM, PPC and x86 architectures in a multi process/thread programming environment
Familiarity with system installations, configurations, and troubleshooting.
Knowledge of scripting languages: Shell, Ruby, Python a plus.
Understanding of general QA procedures and methodologies as well as software development fundamentals.
Experience with firewalls is a plus
Experience with Linux kernel and driver development is plus.
The US base salary range for this full-time position is $170,000 - $210,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program. Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location. All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.
About Our Team:
Join our team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes continuous learning, innovation, and a strong commitment to customer satisfaction. We embrace Fortinet's core values of openness, teamwork and innovation, fostering an environment where team members support each other, share knowledge. Our inclusive and dynamic team thrives on collaboration and is driven by the shared goal of maintaining Fortinet's high standards of excellence in cybersecurity solutions
Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe
Auto-ApplySenior Embedded Firmware Engineer
Embedded software engineer job in Milpitas, CA
SF MOTORS, INC. (dba SERES) is dedicated to advancing electric drivetrain technology. We focus on developing innovative and reliable electric drive systems that deliver exceptional performance and efficiency. Our mission is to provide cutting-edge drive unit solutions to electric vehicle companies worldwide.
Sr. Embedded Firmware Engineer
Duties and Responsibilities
Architect and develop firmware on STM32 / TI / Renesas MCU platforms
Lead sensor driver development and communication protocol stack design
Own PCB bring-up, system debugging, and high-reliability firmware design
Drive Model-Based Design workflows and auto-generated code integration
Design and optimize EtherCAT / Ethernet / CAN / CANFD / CANOpen / Modbus communication systems
Collaborate with motor control engineers to implement advanced BLDC/FOC features and deliver firmware releases
Identify root causes of component or hardware issues and lead cross-functional teams to resolve them
Work closely with hardware and control teams to define actuation and sensing requirements
Perform driver development, hardware testing, debugging, and hardware bring-up
Build testing platforms, internal tools, and diagnostic systems
Mentor junior engineers and lead code reviews
Qualifications
B.S. or M.S. in Computer Science, Electrical Engineering, Electrical & Computer Engineering, or related field
3-5+ years embedded firmware experience, preferably within vertically integrated robotics or system-level products
Strong proficiency in C/C++ and experience with real-time control or robotic systems
Expert knowledge of MCUs, hardware peripherals (ADC, GPIO, PWM, SPI, etc.), and industrial communication protocols
Deep understanding of STM32 / TI / Renesas MCU architectures
Strong PCB bring-up and hands-on debugging experience using oscilloscopes, logic analyzers, JTAG, and other diagnostic tools
Strong Model-Based Design (MBD) experience preferred
Advanced BLDC/FOC motor control experience preferred
Prior experience in startup or high-growth technology environments preferred
Highly collaborative mindset with strong communication skills; proactive and able to estimate project scope effectively
Must be able to work onsite and willing to travel internationally up to 10% annually
Why Join Us
Tackle real-time systems, high-performance control, and multi-sensor fusion
Join a high-ownership, fast-paced startup environment
Contribute to true 0-to-1 development of next-generation robotics
Candidates must be legally authorized to work in the United States and verification of employment authorization will be required at the time of hire.
SF Motors is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
Auto-ApplySenior Embedded Firmware Engineer
Embedded software engineer job in San Jose, CA
Job DescriptionBenefits:
401(k)
401(k) matching
Bonus based on performance
Dental insurance
Employee discounts
Free food & snacks
Health insurance
Opportunity for advancement
Paid time off
Petlibro is a design thinking company creating products that nurture the intertwined lives of pets & their people. We launched with a philosophy that good design, in form & in function, can make a difference. Petlibro innovates with the latest technology to solve everyday problems for the modern pet parents and revolutionize how we care for our pets.
Since 2019, Petlibro has grown into one of the best-selling pet tech brands globally. From smart feeders with app insights to ultra-filtered automatic fountains, to pet health focused smart apps, its products are engineered to magnify the bond between your pet and you. We will be launching cutting edge AI pet tech for modern pet care, come join the team and be the leader in the AI pet tech space.
Job Summary
We are continuing to innovate in the pet technology space for pet owners & pet brands. Pet software & platform service industry is about 20~30 years behind the human's software industry and this yells out "opportunity to disrupt the market".
Our products, primarily smart IoT devices, are already making waves in the market, and were projected to reach over six hundred thousand monthly active users on our app by the end of 2024. As we continue to grow, were looking for a Senior Embedded Software Engineer to architect, design, build, and test embedded firmware systems for the next generation of pet IoT platforms. In this role, youll shape the core of our technology, working closely with hardware and software teams to prototype, develop, and refine innovative pet care products.
Responsibilities
Architect, design, and implement embedded firmware for IoT devices.
Develop and optimize firmware drivers, RTOS, and low-power solutions for microcontrollers (ARM Cortex-M).
Integrate wireless connectivity protocols (Wi-Fi, BLE, etc).
Implement real-time data processing, sensor control, and power management algorithms.
Debug and troubleshoot hardware-software interactions using oscilloscopes, logic analyzers, and JTAG.
Collaborate with hardware and software teams to ensure system-level functionality and performance.
Contribute to firmware best practices, including version control, code reviews, and testing frameworks.
Qualifications Required:
5+ years of experience in embedded firmware development.
Strong proficiency in C/C++ for real-time embedded systems.
Hands-on experience with RTOS-based development (FreeRTOS, RT-Thread).
Experience with IoT connectivity protocols (Wi-Fi, BLE, MQTT, etc).
Familiar with microcontroller architectures (STM32, ESP32, Nordic, etc).
Solid debugging skills using tools like JTAG, GDB, and oscilloscopes.
Understanding of power management, battery optimization, and sensor integration.
Nice to Have:
Experience with OTA firmware updates and security in embedded systems.
Knowledge of Python or embedded scripting for test automation.
Experience in machine learning on edge devices or AI integration.
Compensation & Disclaimer
Salary Range: $140,000 $200,000 USD annually
Final compensation will be based on candidate experience, seniority, and technical expertise. In addition to base salary, the role may include annual performance bonus, equity, and comprehensive benefits.
Senior Embedded Engineer
Embedded software engineer job in San Carlos, CA
AI
Each year, more than 7,500 pedestrians are killed by drivers in the U.S.-a number that has increased by 70% over the past decade. Despite growing awareness, most cities still struggle to curb dangerous driving. “Vision Zero” efforts across the country are falling short.
Obvio AI exists to change that.
We deploy solar-powered, AI-assisted cameras to enforce traffic laws where pedestrians are most vulnerable-automating enforcement in ways that police departments or traditional systems cannot. Our approach has already led to a dramatic reduction in reckless driving and improved safety for pedestrians, drivers, and law enforcement alike.
Founded by the team behind Motive's AI dashcam, Obvio is backed by Bain Capital Ventures and Khosla Ventures. We recently raised a $22M Series A and are working with some of the most forward-thinking cities in the country. With meaningful revenue, a massive market, and strong policy momentum, we're building the intelligence layer for safer streets globally.
About the Role
We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate in challenging outdoor environments, processing video in real-time while managing strict power and performance constraints. You'll drive technical architecture decisions, mentor team members, and work across hardware, AI, and backend teams to build reliable, efficient embedded systems that detect violations with precision and transmit critical data seamlessly.
What You'll Do
Lead embedded software architecture for AI camera systems, designing scalable solutions for sensor integration, image processing, and real-time inference pipelines
Drive performance optimization of C++ code for resource-constrained environments, establishing standards for balancing detection accuracy with power consumption and processing speed
Design and implement robust embedded systems that operate reliably across diverse weather conditions and deployment scenarios at scale
Own integration strategy with camera sensors, communication modules, and power management systems using standard embedded protocols
Collaborate closely with AI teams to architect and optimize computer vision model deployment on edge hardware
Establish testing frameworks and debugging tools for embedded systems validation and comprehensive field troubleshooting
Lead system architecture decisions and establish embedded development best practices across the engineering organization
Mentor junior engineers and provide technical leadership on complex embedded systems challenges
What We're Looking For
10+ years of embedded software development experience with C/C++ in production environments, with demonstrated technical leadership
Deep expertise in embedded systems, including real-time programming, memory management, hardware interfaces, and system-level optimization
Proven experience with camera systems, image processing, or computer vision applications in production deployments
Advanced knowledge of embedded debugging tools, testing methodologies, and performance optimization techniques
Strong understanding of power management, thermal considerations, and environmental constraints in embedded design, with experience making architectural trade-offs
Demonstrated ability to lead cross-functional technical initiatives and communicate complex concepts to diverse stakeholders
Experience mentoring engineers and establishing technical standards within a team
Bonus Points
Extensive experience with edge AI inference, embedded Linux, real-time operating systems, or outdoor/industrial embedded deployments
Background in safety-critical or automotive systems
Why Obvio
Your work will help save lives and improve road safety
Series A of $22M led by Bain Capital
Fast-moving startup environment with meaningful ownership
Competitive compensation and early-stage equity
Obvio is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Obvio considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. Obvio is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
Auto-ApplySenior Embedded Engineer
Embedded software engineer job in San Carlos, CA
Job Description
Senior Embedded Engineer
Type: Full-Time | Direct Hire
A rapidly growing, venture-backed startup is developing solar-powered, AI-driven systems that make streets safer through intelligent, real-time automation. They're looking for a Senior Embedded Engineer to lead software architecture and optimization for advanced edge-computing devices used in demanding outdoor environments.
Key Responsibilities
Lead embedded software design and architecture for real-time systems.
Optimize C++ code for performance, efficiency, and reliability in resource-constrained environments.
Integrate sensors, communication modules, and power management systems.
Collaborate with AI and hardware teams to deploy and tune models on edge devices.
Establish testing frameworks, debugging tools, and development best practices.
Mentor junior engineers and provide technical leadership across embedded projects.
Qualifications
10+ years of embedded software development with C/C++ in production environments.
Deep knowledge of embedded Linux or RTOS, firmware, and system-level optimization.
Strong understanding of real-time programming, hardware interfaces, and power management.
Proven experience leading architecture and mentoring teams.
Excellent communication and problem-solving skills.
Preferred Experience
Background in edge AI inference, automotive, or safety-critical systems.
Experience scaling embedded deployments across field environments.
Why Join
Opportunity to shape core technology at a Series A startup backed by top-tier investors.
Generous compensation and early-stage equity.
Work that directly improves public safety and saves lives.
Fast-moving, collaborative engineering culture.
Embedded Engineer/Sr. Engineer
Embedded software engineer job in San Jose, CA
eInfochips is a partner of choice for Fortune 500 companies for product innovation and hi-tech engineering consulting. Since 1994, eInfochips has provided solutions to key verticals like Aerospace & Defense, Consumer Electronics, Energy & Utilities, Healthcare, Home, Office, and Industrial Automation, Media & Broadcast, Medical Devices, Retail & e-Commerce, Security & Surveillance, Semiconductor, Software/ISV and Storage & Compute.
eInfochips draws from an experience of building 500+ products that have over 10 Million units deployed - to provide solutions on Product Design and Development, QA and Certifications, Reengineering, Sustenance and Volume Production.
Today, more than 1400 chipmates operate from over 10 Design Centers and dozen Sales Offices spread across Asia, Europe and US.
JOB DESCRIPTION
Experience in architecture definition, detailed design & complete software development cycle
Development of system / software in embedded domain
Drive project technically - experience working on all stages of project development lifecycle
Must have:
Experience in Embedded Software Development in C / C++/Firmware/Low level programming in
Linux environment
Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of Interfaces would be added advantages.
Additional Information
All your information will be kept confidential according to EEO guidelines.
SENIOR EMBEDDED LINUX ENGINEER - LINUX KERNELS, ARM, X86
Embedded software engineer job in San Jose, CA
esponsibilities: Work as part of a dynamic software team on various processors Software development work will include learning of network processor hardware products, protocol stacks, existing software on those products and other related software tools. The development work includes supporting/maintaining existing software and development for new RFCs/protocols.
Help customers in porting and optimizing their existing applications to OCTEON or other processors.
Additional knowledge of Linux Device Drivers and C Programming is required.
Work also involves trouble shooting and resolving complex software issues - especially in multi-core environment.
Qualifications
Requirements:
Minimum: Bachelor's Degree in Computer Science, Electrical Engineering, or equivalent. M.S. preferred.
5+ years of experience in embedded system programming.
Excellent programming skills - C, C++and assembly (preferably MIPS, candidate will need to learn ARMv8)
Strong knowledge of networking protocol stacks (TCP/IP, UDP, IPsec, SSL, etc.).
Knowledge of Ethernet and related switching architectures
Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc.
Experience in troubleshooting, performance analysis, and performance optimization for embedded systems.
Knowledge of various debugging tools (EJTAG, probes, logic analyzers, etc.).
Linux kernel and device drivers (networking, PCI, etc.).
Understanding of low level CPU architecture.
Working experience with multi-core/multi-CPU environments.
Some understanding of HW/SW virtualization concepts
Effective interpersonal, teamwork, and verbal/written communication skills; able to interface internally and externally with all levels of the organization.
Diligent, detail-oriented, and willing to take initiative and handle assignments with minimal supervision. Inherent sense of urgency and accountability; able to multi-task in a dynamic, fast-paced environment.
Knowledge of OCTEON/MIPS CPU architecture
Sr. BSP Embedded Engineer
Embedded software engineer job in San Jose, CA
·
5+ years of embedded IO driver development experience is a must.
·
7+ years of software development experience in C/Assembly in embedded environment
·
3+ years of development experience on embedded system.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Embedded Actuation Engineer
Embedded software engineer job in San Jose, CA
Figure is an AI robotics company developing autonomous general-purpose humanoid robots. The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to perform a variety of tasks in the home and commercial markets. Figure is headquartered in San Jose, CA.
We are looking for an experienced Embedded Actuation Engineer on Systems Integration & Test to develop, implement and tune control algorithms for the robot actuators. This role will work closely with cross-functional teams to ensure the delivery of robust, high-performance actuation solutions for our humanoid.
Responsibilities:
Architect signal routing and processing of actuator data in our real-time stack
Manage actuator parameter storage, loading, and retrieval
Implement high performance actuation algorithms, in particular for closed loop torque control
Implement signal injection algorithms for system identification purposes
Implement failure fallback strategies
Implement real-time observers to enhance diagnostics and serve as alternative feedback for fallback strategies.
Implement post-processing diagnostics for detecting actuator failures and improving the pace of failure analysis
Acquire in-depth cross-disciplinary knowledge of actuation subsystems to drive ongoing technology development.
Conduct testing for algorithm validation and tuning in collaboration with test engineers, and generate high-quality reports to inform and influence engineering decisions.
Requirements:
5+ years of hands-on experience developing robust C++ and Python code for embedded systems for high-performance motion control.
Proven expertise in designing control architectures, control synthesis and tuning, system identification, and feedback linearization.
Multidisciplinary knowledge spanning controls engineering, mechanical dynamics and data processing
Exceptional communication and planning skills, with an ability to document and present findings to technical teams effectively.
Demonstrated experience in the integration and deployment of new, custom mechatronic systems for real-world applications.
Resilient and effective in fast-paced, challenging environments.
Competency in hands-on work within a lab setting, alongside strong engineering analysis capabilities.
Passionate about delivering a rock-solid actuation system
MS degree in science or engineering
Bonus Qualifications:
Prior experience working in robotics
Prior experience working with humanoids
Numerical modeling expertise
The US base salary range for this full-time position is between $120,000 - $225,000 annually.
The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.
Auto-ApplySr. Embedded Engineer
Embedded software engineer job in Scotts Valley, CA
Join the Revolution at Zero Motorcycles! There's the cushy comfort of the mundane. Then there's the thrill of pioneering work. Being here is the latter. It started with our first Zero S, shipped in 2010 - a bold step into the future of electric mobility. Since then, we've been at the forefront of the electric vehicle movement, delivering award-winning motorcycles and electrifying sport and utility vehicles for leading OEMs. With cutting-edge technology and relentless craftsmanship, we push the boundaries of performance and sustainability, making every ride more thrilling and the world a little more sustainable.
We've only scratched the surface. Join us in leading the revolution of electric mobility.
We are looking to add to our nimble team an inquisitive teammate who relishes the thrills of a quick paced environment. An enthusiastic problem-solver who can spot a good idea and pursue it no matter who it came from. If you fit that description and have built embedded diagnostic systems preferably in the automotive space, we would love to talk to you.
Sr. Embedded Engineer
What You Will Do:
* Define high level system architecture for systems on the motorcycle power train, high current busses and battery management systems
* Design, develop, code, test and debug systems software for electric power train systems
* Analyze and enhance efficiency, stability, and scalability of system resources
* Integrate and validate new product designs
* Interface with hardware design and development
* Support software QA
* Conduct peer reviews of designs, features, and marketing/engineering specifications
* Work with component vendors to qualify parts to meet the needs of the system architecture
* Assist with building a test infrastructure to get full test coverage of all features
* Ensure these power systems meet safety requirements
* Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule
* Provide postproduction support.
* Mentor other entry-and mid-level engineers
Staff Software Engineer - AI Agent Infrastructure (Healthcare)
Embedded software engineer job in Fremont, CA
Honey Health is the all-in-one AI back office for primary and specialty care. Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescriptions, automating prior authorizations, triaging faxes and referrals, and managing RCM(revenue cycle management). Organizations using Honey frequently cut administrative costs in half while improving staff/patient satisfaction and increasing revenue. Built with enterprise-grade security and privacy, our platform delivers real operational transformation.
About the Role
Honey Health is seeking a Senior/Staff Software Engineer to build leading AI Agent systems that transform healthcare operations. In this role, you will design and implement the infrastructure for training and deploying highly useful AI Agents in healthcare. Our team's mission is to create seamless, robust platforms for AI Agents - enabling them to operate at scale and perform complex tasks safely and autonomously. You'll work closely with AI researchers, product teams and operation teams to translate cutting-edge technical research into impactful healthcare applications, automating back-office works and improving patient care. The ideal candidate is passionate about being the builder of AI Agents (especially in healthcare) and relentless in pursuing high-quality, safe, and beneficial AI systems. This is a full-time role based in the U.S., offering the opportunity to lead innovation at the intersection of AI and healthcare.
Is This You?
You're fired up about Agentic AI and ready to help shape the future of healthcare. You're joining at the perfect moment to build transformative AI agents, and you're here to learn fast, contribute boldly, and grow into a leader in this space.
You're deeply driven to make a meaningful impact - shaping team culture at Honey, redefining value for healthcare providers and patients, and pushing the boundaries of innovation in one of the most impactful industries.
You don't just solve problems - you tackle the hardest ones with ambition and drive. You bring relentless energy, even in the face of complexity, always aiming for excellence when it matters most.
You bring infectious energy and initiative - sparking bold ideas, asking the right questions, and inspiring the team to explore ambitious paths in a fast-moving, open and exploratory environment.
If these describe you, we should definitely talk.
In this role, you will:
Architect and invent next-generation AI agent infrastructure to train and deploy healthcare AI agents, ensuring the platform is efficient, reliable, and scalable for large-scale workloads and healthcare production environments.
Integrate the latest LLM advancements and in-house research into the agent platform, leveraging generative AI and reinforcement learning to continuously enhance agent capabilities.
Prototype and integrate AI agents with real healthcare data and services to enable reliable, safe automation in complex workflows (e.g. automating administrative tasks), and design secure sandboxed execution environments to ensure robust operations.
Collaborate with healthcare experts to turn novel AI research into practical features, and with pilot customers and clinicians to validate and refine the value in healthcare.
Uphold high standards in code quality, testing, and reliability, continuously improve processes & monitoring to deliver an excellent experience for healthcare users.
You might thrive in this role if you:
8+ years of industry-related experience.
Fueled by a vision to use AI as a force for innovation, care improvement, and system-wide change in healthcare.
You've built cutting-edge AI and Agentic systems, ranging from tool-calling stacks to MCP-style frameworks, and bring hands-on experience with LangChain, context engineering, and RL-enhanced agents.
Know how to build new things from 0-1 quickly, and then scale them 1,000,000x.
Have a strong product mindset with a focus on quality and user impact, care about solutions being technically sound and improving end-user workflows, and have a knack for iterative improvement, testing, and delivering high-impact features.
Committed to never settling - pushing limits through continuous improvement, precision, and a mindset to lead.
Join us at Honey Health and apply your expertise and talent in AI agents to solve real-world healthcare challenges. You will be at the forefront of a new era where Agentic AI systems meaningfully improve healthcare - from reducing administrative burden to enabling better patient care - all while working with a team that values innovation, safety, and impact. We look forward to your curiosity, ownership, and drive in pushing the boundaries of what AI agents can do in healthcare. Apply now to shape the future of health with us.
Senior Software Engineer
Embedded software engineer job in San Francisco, CA
What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Submit your CV and any additional required information after you have read this description by clicking on the application button. Our training environments are based on real-world coding scenarios that frontier models will actually encounter.
We've closed a multimillion-dollar contract with a leading foundation lab (the largest they've issued to date).
Demand is outpacing our capacity to deliver, so we're scaling the team fast.
What you'll do Build agentic systems that create and QA coding environments at scale.
Most of your day will be spent designing these systems to be extremely sound.
A big part of our work is thinking critically about what makes a coding environment and task "good" and "fair".
This requires high agency and philosophical thinking alongside technical execution.
Concretely, you'll: Design and build scaleable systems that generate RL environments Create automated QA systems to validate environment quality and fairness Work directly with AI researchers at leading labs to understand what makes training data effective Support new product lines as we expand beyond coding environments You'll work with The founding team, a founding engineer, and a small group of engineers (we're hiring quickly).
You'll have direct access to AI researchers at frontier labs.
Tech stack Typescript, React, NodeJS, Postgres, Redis, Vercel, Cursor Benefits Healthcare coverage, 401(k), and 15 days PTO.
Meals, coffee, and snacks (that you will actually enjoy) covered during working days.
Latest MacBook Pro and equipment.
Relocation assistance available.
Team offsites and events (we love hanging out). xevrcyc
This is an in-person role in San Francisco.
We're a tight-knit founding team and we play to win.
Join us if you like to win too.
Senior Embedded Software Developer
Embedded software engineer job in Santa Clara, CA
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing. NVIDIA is a "learning machine" that constantly evolves by adapting to new opportunities that are hard to pursue, that only we can tackle, and that matter to the world. This is our life's work, to amplify human creativity and intelligence.
We are now looking for a Senior Embedded Software Developer!
What you'll be doing:
* Develop firmware and tools for GSYNC gaming monitors
* Work with other teams at NVIDIA to coordinate development of new gaming features
* Contribute ideas for next generations of monitors and GPU's
* Investigate and root cause issues and develop fixes
* Work in a small, business focused team that brings real products to market
What we need to see:
* BS or MS (preferred) degree or equivalent experience in CE or EE
* 6+ years of relevant work experience
* C Programming Language and Embedded Software Engineering experience
* Low-level Software Engineering for Embedded System Architectures including Microcontrollers, Microprocessors, and peripherals
* Familiarity with device drivers, interrupt-driven design, and low-level hardware-software integration
* Proficiency in debugging and troubleshooting embedded systems using tools such as oscilloscopes, logic analyzers, and software debuggers
* Understanding of compilers
* Experience with version control systems, especially Git, for collaborative and distributed development
* Proficiency in version control workflows, including branching, merging, and pull requests using Git
* Understanding of software optimization at the System on a Chip (SoC) level
Ways to stand out from the crowd:
* Experience coding under RTOS like Zephyr
* Working knowledge of embedded Linux, including kernel modules, device drivers, and user-space applications
* Hardware experience (FPGA development, reading schematics)
* Experience using CMake, Python
* Video and/or audio signal processing background
* Linux experience (kernel modules, device drivers, user-space applications)
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of constant innovation and creating the highest performance products in the industry? If so, we want to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until October 25, 2025.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Auto-ApplyPrincipal Embedded Software Developer
Embedded software engineer job in Sunnyvale, CA
Job Responsibilities: * Develop and maintain software components on current and future networking related products. * Hands on in bug fixing current products. * Work closely with hardware team to deliver high quality products * Implement software features of high quality and on schedule.
* Communicate effectively, both verbal and written.
Job Requirements:
* Minimum of 5 years of experience in Networking related software development
* Strong C/C++ experience in Unix/Linux environment is essential.
* Knowledge of TCP/IP networking, switching and routing.
* Understanding of workings of Broadcom or Marvell or other switching ASICs in an Ethernet switch.
* Knowledge in packet flow theory, queueing and scheduling
* Experience in implementing L2/L3 features such as LACP, STP, RIP, OSPF, IS-IS, BGP, LLDP, TRILL, 802.1X, Private VLAN, VxLAN, Openflow, Open vSwitch, etc.
* Experience with multi process/thread programming using Posix and System V.
* Familiar with system installations, configurations, and assistance in troubleshooting customer networks.
* Knowledge of scripting languages: Shell, Python a plus
* Knowledge of general QA procedures and methodologies as well as software development fundamentals.
* Experience with firewalls and embedded systems are a plus.
* Experience with Linux kernel and driver development is plus.
Educational Requirements:
* B.S. in Computer Science or Electrical Engineering; M.S. preferred.
The US base salary range for this full-time position is $166,000-$203,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.
Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.
All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.
Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.
Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
Auto-ApplySr. Embedded Engineer
Embedded software engineer job in Scotts Valley, CA
Job description Join the Revolution at Zero Motorcycles!
There's the cushy comfort of the mundane. Then there's the thrill of pioneering work. Being here is the latter.
It started with our first Zero S, shipped in 2010 - a bold step into the future of electric mobility. Since then, we've been at the forefront of the electric vehicle movement, delivering award-winning motorcycles and electrifying sport and utility vehicles for leading OEMs. With cutting-edge technology and relentless craftsmanship, we push the boundaries of performance and sustainability, making every ride more thrilling and the world a little more sustainable.
We've only scratched the surface. Join us in leading the revolution of electric mobility.
We are looking to add to our nimble team an inquisitive teammate who relishes the thrills of a quick paced environment. An enthusiastic problem-solver who can spot a good idea and pursue it no matter who it came from. If you fit that description and have built embedded diagnostic systems preferably in the automotive space, we would love to talk to you.
Sr. Embedded EngineerWhat You Will Do:
Define high level system architecture for systems on the motorcycle power train, high current busses and battery management systems
Design, develop, code, test and debug systems software for electric power train systems
Analyze and enhance efficiency, stability, and scalability of system resources
Integrate and validate new product designs
Interface with hardware design and development
Support software QA
Conduct peer reviews of designs, features, and marketing/engineering specifications
Work with component vendors to qualify parts to meet the needs of the system architecture
Assist with building a test infrastructure to get full test coverage of all features
Ensure these power systems meet safety requirements
Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule
Provide postproduction support.
Mentor other entry-and mid-level engineers
Job requirements What You Will Bring:
Minimum of BS degree (MS preferred) in Computer Science, Electrical Engineering, or similar area
Minimum of 8 Years of professional engineering experience in related field
Extensive experience with embedded systems software and hardware
Extensive experience developing in C environments.
Experience with NXP S32K Processors a plus
Experience with analog and digital circuit design; power electronics is a plus
Experience with automotive power train systems or EV systems preferred
Skills and Attributes
Strong embedded programming expertise in C programming
Experience in hands-on development and troubleshooting on embedded targets.
Proven experience in embedded systems design with multitasking real-time operating systems.
Familiarity with software configuration management tools, defect tracking tools, and peer review.
Excellent knowledge of OS coding techniques, interfaces, and hardware subsystems.
Problem solving and process-oriented design test and document is essential.
Proficiency in debugging embedded software systems. Familiarity with UARTs JTAG, and oscilloscopes.
Strong documentation and writing skills with attention to detail.
Excellent communication skills.
Adequate knowledge of reading schematics and data sheets for components.
Ability to evaluate technologies and their fit to design specifications
Diligent, reliable, and tenacious
Location
Our culture is best experienced in person and this role is an onsite position, so the selected candidate will work in the Scotts Valley office - just a short drive from Santa Cruz beaches, and Silicon Valley. Selected candidate is expected to reside local to the Scotts Valley office by their start date.
Travel Frequency:
Travel for this role will be approximately 10%, including domestic and international travel.
Physical Requirements
Ability to communicate in real-time with internal and external partners
While a significant amount of of work is done either in face-to-face meetings, or sitting for extended periods working on computers, this role also requires the ability to navigate a lab/ manufacturing environment.
Must be able to bend or stoop down to access files, including lifting of items or objects up to 30 lbs.
We believe diversity is our strength, and inclusion is our foundation. As an Equal Opportunity Employer, we are committed to building a workplace where everyone-regardless of race, ethnicity, gender identity, sexual orientation, disability, age, or background-can thrive. We celebrate individuality, amplify diverse voices, and strive to foster an environment where everyone feels seen, heard, and empowered to do their best work. Together, we're shaping a future that works for all.
The estimated salary range for a new hire in this position is $140,000 to $165,000. Actual salary may vary depending on job-related factors, which may include candidate's knowledge, skills, and experience. In addition to regular salary, Zero offers a comprehensive benefits package including health, life, and disability insurance, paid time off, and a 401(k) matching plan.
All done!
Your application has been successfully submitted!
Other jobs