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 Mateo, 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
Principal 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-ApplySr. Embedded Engineer, Hardware (Autonomous Vehicle Team)
Embedded software engineer job in San Francisco, CA
Why We Are Hiring for This Role:
Lead bring-up of embedded compute platforms (MCUs, VCU, SBCs running Linux).
Set up operating systems, toolchains, and integrated development kits (IDKs) for major components
Develop low-level drivers and middleware to interface with sensors, actuators, and vehicle subsystems.
Own integration of sensor SDKs and communication protocols (CAN, Ethernet, serial).
Build test harnesses and simulation tools for bench testing prior to vehicle integration.
Work closely with Perception/Planning engineers to provide stable, performant interfaces to hardware.
Support system bring-up during vehicle assembly; debug software-hardware integration issues.
Contribute to safety-critical software practices (fault handling, watchdogs, power management).
What Kind of Person We Are Looking For:
5-8+ years of experience in embedded systems development in vehicles or robotics.
Strong C/C++ and Python skills; experience with Linux (Yocto, Ubuntu Core, or similar).
Experience integrating third-party SDKs for sensors, compute, or accelerators.
Knowledge of vehicle or robotics comms stacks (CAN, DDS, ROS2, or equivalent).
Comfortable working across hardware/software boundaries in bench and integration settings.
Experience with version control (Git), CI/CD, and modern embedded dev workflows.
BS/MS in Computer Engineering, Electrical Engineering, or related field.
Benefits
We provide market standard benefits (health, vision, dental, 401k, etc.). Join us for the culture and the mission, not for the benefits.
Salary
The annual compensation is expected to be between $175,000 - $1,000,000. Exact compensation may vary based on skills, experience, and location.
Senior Embedded Android Engineer
Embedded software engineer job in San Francisco, CA
Let your dog walker into your apartment while you're at the office. Or grant your in-laws access to the building's gym while you're sunning on a beach. It'll be possible at new projects by some of the biggest U.S. builders. Toll Brothers Inc., Brookfield Property Partners LP, RXR Realty and Related Group of Florida are among developers incorporating smart-access technology from this leader in door access in selected upcoming condo and rental projects.
Users can grant access to guests and service providers, like dog walkers and cleaners, by providing them temporary entry codes. A wide-angle camera embedded in the hardware at each doorway will create a visual record of every interaction by a non-resident -- all of it viewable through the Latch app on the resident's phone.
Job Description
Our Client is seeking a
Senior Embedded Android Engineer
to be
based in our San Francisco office
. In this role you will be an integral part of a stellar engineering team responsible for building new products. You will work within a highly cross-functional feature team and collaborate closely with mobile, backend and hardware engineers.
You will be focussed on firmware development for IoT devices, including board bring up, writing low level device drivers and delivering high quality, robust product firmware. This position is an exciting opportunity to be part of a growing team as we add value to our expanding product family.
Qualifications
Responsibilities:
Participate in design, development, verification, troubleshooting, and delivery of high quality firmware.
Deliver resilient and robust designs - Lead and participate in technical discussions across engineering and product teams.
Work with the electrical team for hardware bring up and verification of new designs.
Work closely with the software and mobile teams for definition and implementation of wireframes used by devices for wireless communications.
Write low level peripheral drivers needed for board and application bring up.
Perform power consumption analysis and optimize firmware for low power battery operation.
Qualifications:
BS or above in EE/CS.
5+ years of experience in software development on Embedded Android AOSP /Embedded Linux based systems.
Experience in Linux kernel, device tree, Android/Linux device driver and HAL layers as well as Android Framework layers.
Knowledgeable in C/C++, Linux, RTOS's and Object Oriented Design/Architecture
Knowledge of mobile device emerging technologies including Smartphone LTE architectures, wireless IoT- BLE/Internet connected devices, camera/video, and touch screen displays.
Experience working with device drivers for serial communication protocols such as SPI/I2C/RS-232/USB etc.
Ability to work well independently and in close collaboration with a remote team.
Ability to travel and work in 1-2 week increments periodically in the NYC office as needed.
Preferred:
Knowledge and experience working with Security, Cryptography a huge plus.
Deep knowledge of electrical concepts and comfortable reading hardware schematics and debugging hardware at a board level.
Familiarity/Experience working with network stacks and protocols TCP/IP, UDP, MQTT etc
Prior experience with AWS, REST API's and Android App development is a plus
Familiarity or experience with Agile/Scrum methodology and practices.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Senior 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-ApplyEmbedded Software and Firmware Developer
Embedded software engineer job in Santa Clara, CA
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company.
Procom's areas of staffing expertise include:
• Application Development
• Project Management
• Quality Assurance
• Business/Systems Analysis
• Datawarehouse & Business Intelligence
• Infrastructure & Network Services
• Risk Management & Compliance
• Business Continuity & Disaster Recovery
• Security & Privacy
Specialties• Contract Staffing (Staff Augmentation)
• Permanent Placement (Staff Augmentation)
• ICAP (Contractor Payroll)
• Flextrack (Vendor Management System)
Job Description
Embedded Software and Firmware Developer
On Behalf of our client, Procom Services is searching for an Embedded Software and Firmware Developer for a contract opportunity in Santa Clara, CA.
Embedded Software and Firmware Developer Job Details
Software and firmware application development for a board that integrates sensors and wireless communications (Bluetooth Low energy, BLE). Application controls multi-channel data acquisition, development and optimization of signal processing algorithms, communications to server-based host, testing, and documentation.
Embedded Software and Firmware Developer Mandatory Skills
Architect, develop, test, and document code for data acquisition BLE and signal processing on an SoC with embedded microcontroller and custom logic blocks.
Collect multiple channels of data, analyze with proprietary algorithms, and communicate results to server. Optimize algorithms for performance.
Implement communications protocol to send/receive data and commands between server and device.
C/C++ embedded software, firmware and device driver development on a variety of platforms
Linux/Unix experience developing wireless communications
Experience with standard dev tools: revision control, issue tracking, profilers, and debugging.
Experience developing communications via BLE protocol IA, Intel Architecture development tools, signal processing, pattern recognition / machine learning, relational databases, and medical and health applications.
Embedded Software and Firmware Developer Start Date
ASAP
Embedded Software and Firmware Developer Assignment Length
6+ months
"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."
Additional Information
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
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-ApplyEmbedded Software Developer
Embedded software engineer job in Pleasanton, CA
Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology. As an Embedded Software Developer for the Secure Processing Element, you will be responsible for developing and releasing to production the security firmware and supporting tools for the Secure Enclave in Alif's MCU/MPU products. You will work closely with fellow firmware developers, system architects and senior management in order to define and architect the Secure Enclave (SE) firmware, which consists of both system ROM code and runtime firmware running in the SE's local ram on ARM based cores. In addition, you will work with others on the development of SW tools that are needed for provisioning the security credentials into the device. As a Security Firmware developer, you must be very familiar with embedded system security and cryptography, be able to identify system threats and issues and develop embedded firmware using common cryptographic operations to minimize these system threats. You will also work with Alif marketing and lead customers / partners in order integrate market feedback on the security and configuration requirements. Our products are built around advanced Arm cores and bus architectures with a focus on IoT architecture, low power operation and system security. We expect the candidate to have prior experience in an embedded SW development team and to be familiar with ARM MCU's and MPU's. Responsibilities
Develop a mastery of the security threats for our products and understand the competitive security offerings of our competition
Have a deep understanding of our hardware system security functions and security firmware in the system
Architect and develop portions of the Secure Enclave Firmware and system provisioning tools.
Utilize the quality SW development process in order to complete the deliverables in a timely manor
Collaborate with other SE Firmware team members (discussions and review meetings, etc.)
Qualifications
Degree in Computer Science or related computer software fields.
5-10+ years prior experience with embedded security firmware / software development
Strong knowledge of cryptography functions and embedded security architecture
Knowledge and experience with embedded MCU programming (C, C++ and Python)
Experience with embedded SW development tools (Git, Jira, CI tools, etc.)
Familiar with ARM MCU's / MPU's and embedded systems architecture
Ability to balance technical excellence with commercial / business pressures
Good communication skills and the ability to work with all levels in an organization
Demonstrable experience of on-time delivery of quality architectures
Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Auto-ApplyEmbedded Engineer
Embedded software engineer job in Mountain View, CA
We are seeking a highly skilled Embedded Engineer to develop and optimize embedded software for compute platforms used in autonomous vehicles. This role involves working with cutting-edge technology in a high-visibility team, contributing to the firmware and hardware development of products that advance the future of autonomous driving.
Responsibilities
* Develop and optimize embedded software for compute platforms used in autonomous vehicles, including ADAS ECUs, sensors, perception modules, and central compute units.
* Design and implement Board Support Packages (BSPs), device drivers, and middleware interfaces for cameras, radar, LiDAR, IMU, ECU, and vehicle bus interfaces like CAN and LIN.
* Support platform bring-up and integration of custom automotive SoCs, collaborating with design services or in-house development teams.
* Collaborate closely with systems engineers, perception teams, and hardware engineers to deliver robust, real-time software that meets specific system OS development requirements.
* Ensure compliance with automotive functional safety standards (ISO) and AUTOSAR architecture guidelines.
* Contribute to safety-critical software development following ASPICE and MISRA-C/C++ standards.
* Participate in software integration, unit testing, static analysis, and verification/validation on HIL/SIL platforms.
Essential Skills
* Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
* 7-10 years of experience in embedded systems development, with at least 3 years in the automotive industry preferred.
* Proficiency in C or C++ for real-time embedded systems.
* Strong experience with embedded Linux and/or real-time operating systems (RTOS) such as QNX, Integrity, or AUTOSAR OS.
* Experience with vehicle communication protocols: CAN, GMSL, LIN, Ethernet (TSN), FlexRay.
* Familiarity with hardware bring-up on ARM-based SoCs or automotive-grade processors.
Additional Skills & Qualifications
* Experience in compliance with automotive functional safety standards and AUTOSAR architecture guidelines.
* Contributing to safety-critical software development following ASPICE and MISRA-C/C++ standards.
Work Environment
The position requires on-site work, five days a week, either in Bellevue, WA, or the Bay Area. You will work directly with vendors to develop products in a small team setup alongside the hiring manager. This role suits individuals who are comfortable working independently and collaboratively in a dynamic environment.
We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. This temporary role may be eligible for the following:
* Medical, Dental & Vision
* 401(k)/Roth
* Basic/Supplemental Life & AD&D
* Short and long-term disability
* HSA & DCFSA
* Transportation benefits
* Employee Assistance Program
* Company Paid Time off or State Sick Leave
Job Type & Location
This is a Contract position based out of Mountain View, CA.
Pay and Benefits
The pay range for this position is $60.00 - $75.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
* Medical, dental & vision
* Critical Illness, Accident, and Hospital
* 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
* Life Insurance (Voluntary Life & AD&D for the employee and dependents)
* Short and long-term disability
* Health Spending Account (HSA)
* Transportation benefits
* Employee Assistance Program
* Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Mountain View,CA.
Application Deadline
This position is anticipated to close on Dec 5, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Lead Embedded GUI Engineer
Embedded software engineer job in Palo Alto, CA
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?
Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
You'll have...
Bachelor's or Master's degree in Engineering, Electrical Engineering, Computer Science, or a related field.
Minimum of 5 years of experience in leading or managing a team, with a focus on consumer devices software development, verification and validation or quality assurance.
Proven track record of successfully managing complex projects in a fast-paced environment.
Strong understanding of source code management, compilers, build configuration languages, automated build tools, package managers, and installers.
Excellent project management skills, including the ability to create and manage detailed project plans.
Exceptional communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders.
Strong analytical and problem-solving abilities.
Proficiency in project management tools and software (e.g., Microsoft Project, Confluence, JIRA).
Even better, you may have...
Experience developing embedded GUI using LVGL, demonstrating a strong understanding of LVGL architecture, APIs, and best practices.
Experience designing, building, and maintaining GUI development systems including tools for asset creation, workflow management, automated testing, or code generation.
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a change maker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
Immediate medical, dental, and prescription drug coverage
Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
Vehicle discount program for employees and family members, and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year's Day
Paid time off and the option to purchase additional vacation time.
For a detailed look at our benefits, click here:
*********************************************************************************************************************
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are 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. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
#LI-MZ1
What you'll do...
Design and develop GUI using LVGL (Light and Versatile Graphics Library) and Zephyr RTOS for multiple embedded devices.
Collaborate closely with UX designers to develop embedded GUI prototypes, evaluate alternate designs and provide feasibility assessments.
Develop the graphical user interface by using tools and libraries such as Figma, ProtoPie, FreeType, and em Win.
Factoring in the system performance and memory requirements; extend and optimize the graphics stack.
Enhance the system capabilities by working with the embedded platform software engineers, silicon providers graphic stacks (Such as OpenGL, Skia, TouchGFX, VGLite) and hardware engineers.
Review and provide feedback on silicon selection, and hardware design for next generation products. Support the team in selection of the components with a focus on 2D/3D graphics capabilities.
Lead multiple software development activities, ensuring timely delivery and adherence to project plans.
Ensure alignment between development deliverables, testing activities and project timelines, milestones, and resource allocation.
Communicate program status, progress, and issues to stakeholders, including senior management.
Drive continuous improvement of software development processes and methodologies, leveraging industry best practices and emerging technologies to optimize efficiency and effectiveness.
Auto-ApplyEmbedded GUI Engineer
Embedded software engineer job in Palo Alto, CA
Role Summary: Embedded GUI Engineer Seeking an experienced Embedded GUI Engineer to design, develop, and optimize graphical user interfaces for next-generation embedded devices. The role requires strong hands-on expertise with LVGL, Zephyr RTOS, and embedded graphics stacks, working closely with
UX, platform, and hardware teams.
Key Responsibilities
* Design and develop embedded GUIs using LVGL and Zephyr RTOS.
* Collaborate with UX teams to evaluate design concepts, build prototypes, and assess
feasibility.
* Develop UI assets and workflows using tools such as Figma, ProtoPie, FreeType,
em Win, etc.
* Optimize graphics pipelines considering memory, performance, and system
constraints.
* Interface with embedded platform software engineers and silicon vendor graphics
stacks (e.g., OpenGL, Skia, TouchGFX, VGLite).
* Provide input on component and hardware selection related to 2D/3D graphics
performance.
* Participate in system-level architecture, design reviews, and product definition.
* Ensure alignment between development, testing, documentation, and delivery
milestones.
* Communicate progress, risks, and dependencies to stakeholders.
* Contribute to continuous improvements in development processes, tooling, and
methodologies.
Required Skills & Qualifications
* Bachelor's/Master's degree in Computer Science, Electrical Engineering, Embedded
Systems, or related field.
* 5+ years of experience in embedded software, GUI development, or HMI
engineering.
* Strong hands-on experience with LVGL and embedded UI frameworks.
* Experience working with Zephyr RTOS or similar real-time operating systems.
* Solid understanding of embedded platforms, compilers, build systems, and version
control.
* Experience with GUI/UX workflows, validation, and performance optimization.
* Strong communication, documentation, and cross-functional collaboration skills.
* Ability to manage tasks, timelines, and deliverables in fast-paced environments.
Preferred / Good-to-Have
* Experience designing complete GUI development pipelines (asset creation → build
→ deployment → automated testing).
* Familiarity with GPU/graphics accelerators and hardware bring-up.
* Exposure to automotive, consumer electronics, medical devices, or IoT products.
* Experience with C/C++, Python, or shell scripting.
* Knowledge of Jira, Confluence, Microsoft Project, or similar PM tools.
Mechanical and Embedded Engineer
Embedded software engineer job in Dublin, CA
Global Technology Solutions - GTS Group is an ICT Systems Integrator providing IT Infrastructure, Application & Security solutions. The Group having offices in USA - New York, Dubai, Abu Dhabi in UAE, Doha-Qatar and Bangalore-India. GTS provides solutions to achieve Breakthrough Performance through the intelligent use of Technologies. GTS is Trusted and Valued by clients for the High Quality of Services and Commitment to deliver real results.
GTS incorporates key ICT experience and vertical market expertise to help you to rapidly and successfully implement excellent solutions. We will help you achieve Breakthrough Performance by providing IT Infrastructure, Application & Security solutions.
Our Philosophy: Balancing People with Technology: GTS brings the right balance of people, technologies and specific industry expertise in each of our client partnership. This will helps you to achieve aggressive strategic performance and business goals. Our culture places extreme value on making and meeting commitments. We provide a full range of "Consulting Services" from strategic business analysis to full implementation of solutions that produce genuine results, on time and within your budget. Equally important is our flexible working environment which allows us to attract and retain exceptionally talented people who in turn provide the highest quality of services to our clients.
Job Description
Act in a senior technical role on assigned automotive engineering projects. Coordinating a team of 2-3 entry-level and mid-level engineers, apply independent, advanced technical and procedural knowledge to ensure that components are developed pursuant to company standards/procedures as well as client requirements. On unusual matters confer with managers. Work with the following tools and technologies: DFMEA, DVPR,CAN, Canalyzer, Vector Canoe, Matlab, Simulink
Additional Information
All your information will be kept confidential according to EEO guidelines.
Mechanical and Embedded Engineer
Embedded software engineer job in Dublin, CA
Global Technology Solutions - GTS Group is an ICT Systems Integrator providing IT Infrastructure, Application & Security solutions. The Group having offices in USA - New York, Dubai, Abu Dhabi in UAE, Doha-Qatar and Bangalore-India. GTS provides solutions to achieve Breakthrough Performance through the intelligent use of Technologies. GTS is Trusted and Valued by clients for the High Quality of Services and Commitment to deliver real results.
GTS incorporates key ICT experience and vertical market expertise to help you to rapidly and successfully implement excellent solutions. We will help you achieve Breakthrough Performance by providing IT Infrastructure, Application & Security solutions.
Our Philosophy: Balancing People with Technology: GTS brings the right balance of people, technologies and specific industry expertise in each of our client partnership. This will helps you to achieve aggressive strategic performance and business goals. Our culture places extreme value on making and meeting commitments. We provide a full range of "Consulting Services" from strategic business analysis to full implementation of solutions that produce genuine results, on time and within your budget. Equally important is our flexible working environment which allows us to attract and retain exceptionally talented people who in turn provide the highest quality of services to our clients.
Job Description
Act in a senior technical role on assigned automotive engineering projects. Coordinating a team of 2-3 entry-level and mid-level engineers, apply independent, advanced technical and procedural knowledge to ensure that components are developed pursuant to company standards/procedures as well as client requirements. On unusual matters confer with managers. Work with the following tools and technologies: DFMEA, DVPR,CAN, Canalyzer, Vector Canoe, Matlab, Simulink
Additional Information
All your information will be kept confidential according to EEO guidelines.
Embedded Engineer/Developer
Embedded software engineer job in Alameda, CA
EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.
Job Description
Hi,
Hope you are doing great!!
Please have a look at the below requirement and let me know whether you are interested.
Location: Alameda, CA
Duration: FTE
Mandatory Skills: Micro controllers, C Programming, White box testing, Embedded Device testing, RTOS, Device Drivers
Desired Skills: Hand Held devices, Medical domain, 21 CFR Par 11, Bluetooth protocol
Responsibilities:
• Design and develop software in C language for micro-controller based Bare Metal (Non-RTOS) and RTOS environment for a highly safety critical medical hand held device.
• Develop software integration test protocols against design input docs & code for embedded handheld battery operated medical device & execute them as per process defined for Medical device SW development.
• Perform code level regression analysis (in C & C++) with knowledge of custom HW design to plan for integration testing.
• Actively participate & provide comments in requirements, design & code review meetings.
Additional Information
All your information will be kept confidential according to EEO guidelines.
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.
Principal 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-Apply