Staff Software Engineer
Embedded software engineer job in Palo Alto, CA
Job Title:
Staff Software Engineer
Job Type:
Perm
Salary:
Very Competitive based on exp.
The Company:
Series C AI technology company building backend systems that enable clinical and operational tools used by healthcare organizations. The team combines engineering and research expertise to build safe, reliable AI services for use in regulated data environments. The company is focused on practical, production-grade systems rather than research prototypes.
Role and Responsibilities:
Design and build scalable backend infrastructure to support AI applications used in healthcare environments.
Collaborate with ML engineers and scientists to develop high-throughput data pipelines and microservices.
Develop APIs and distributed systems that enable secure data retrieval, processing, and model integration.
Ensure patient data protection through strong privacy and security measures across systems.
Monitor, optimize, and maintain backend performance to meet enterprise reliability standards.
Partner with product managers and healthcare teams to translate clinical needs into technical solutions.
Mentor junior engineers, fostering technical growth and best practices within the engineering team.
Job Requirements:
Must Have:
7+ years of experience in backend engineering (Python, Go, or Java).
Proven experience building distributed systems (databases, pub/sub, Kafka, Redis).
Expertise in cloud platforms (GCP or Azure preferred; AWS acceptable).
Proficiency with Docker, Kubernetes, CI/CD, and cloud networking.
Strong understanding of SaaS architecture, data modeling, and security/privacy frameworks.
Excellent communication and collaboration skills.
Ability to work LATAM-based hours aligned with PST.
Nice to Have:
Familiarity with LLM frameworks (e.g., LangChain) or vector databases for AI/ML workloads.
Experience in healthcare or regulated environments (HIPAA familiarity is a plus).
Interest in mentorship and architectural decision-making at scale.
Accessibility Statement:
Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences.
We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process.
Our Commitment to Diversity, Equity, and Inclusion:
Signify's mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time. Check out our DE&I page here
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.
Systems Software Engineer
Embedded software engineer job in Pleasanton, CA
Now Hiring: Systems Software Engineer II
📍
Pleasanton, CA
| 💰
$108,000 - $135,000 per year
🏢 About the Role
We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S.
In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions.
If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you.
⚙️ What You'll Do
Design and program BAS control system databases and graphics for assigned projects.
Lead the startup, commissioning, and troubleshooting of control systems.
Work with networked systems and diagnose LAN/WAN connectivity issues.
Perform pre-functional and functional system testing, including LEED and Title 24 requirements.
Manage project documentation, including as-builts and commissioning records.
Coordinate with project teams, subcontractors, and clients for smooth execution.
Mentor and support junior Systems Software Engineers.
🧠 What We're Looking For
2-5 years of experience in Building Automation Systems or a related field.
Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred).
Proficiency in MS Office, Windows, and basic TCP/IP networking.
Strong organizational skills and the ability to manage multiple priorities.
Excellent communication and customer-service skills.
Valid California driver's license.
💎 Why You'll Love Working With Us
At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive.
What we offer:
Competitive salary: $108K - $135K, based on experience
Employee-owned company culture with a family-oriented feel
Comprehensive health, dental, and vision coverage
Paid time off, holidays, and 401(k)/retirement plan
Professional growth, mentorship, and ongoing learning opportunities
Veteran-friendly employer & Equal Opportunity workplace
🌍 About Sunbelt Controls
Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance.
👉 Apply today to join a team that's shaping the future of intelligent buildings.
#Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
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-ApplySilicon Validation Software Engineer: Embedded and Low-level Programming
Embedded software engineer job in Cupertino, CA
At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for exceptional software engineers to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.
* Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon. •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review
Proficient in C/C++, assembly a plus Background in embedded software development, bare metal, RTOS and/or Linux Solid understanding about ARM specification, computer architecture, operating system Experience in boot code, CPU u0026 SOC initialization, device drivers Experience in lp DDR4/5, DRAM initialization and calibration a big plus Experience in pre/post silicon verification on SOC is a plus. Good troubleshooting skills in silicon bring-up and embedded software debugging Familiar with IO protocols: I2C, SPI, SPMI, UART, GPIO (PCIe/USB-C is a plus.) Experience with script language such as Python, Perl, or Tcl.
A minimum of a BS degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.
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-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 Engineer, DSP Algorithms
Embedded software engineer job in San Francisco, CA
About GridwareGridware is a San Francisco-based technology company dedicated to protecting and enhancing the electrical grid. We pioneered a groundbreaking new class of grid management called active grid response (AGR), focused on monitoring the electrical, physical, and environmental aspects of the grid that affect reliability and safety. Gridware's advanced Active Grid Response platform uses high-precision sensors to detect potential issues early, enabling proactive maintenance and fault mitigation. This comprehensive approach helps improve safety, reduce outages, and ensure the grid operates efficiently. The company is backed by climate-tech and Silicon Valley investors. For more information, please visit ****************
Role DescriptionWe are looking for a highly skilled Embedded Engineer who can translate advanced DSP algorithms and machine learning models into efficient, production-ready C/C++ implementations optimized for
extremely resource-constrained
environments. You will work closely with ML scientists and firmware teams to bring cutting-edge signal processing capabilities onto embedded platforms with strict memory, computing and power budgets.Responsibilities
Convert DSP algorithms and build ML inference pipelines into efficient embeddedC/C++ code for microcontrollers or other constrained platforms.
Optimize code for memory footprint, CPU usage, and real-time performance.
Collaborate with algorithm / ML researchers to refine models for embedded deployment.
Profile runtime behavior, identify bottlenecks, and perform low-level debugging.
Work with firmware teams to integrate algorithms into system software.
Develop monitoring and observability systems to track model performance, data drift, data quality, and overall system health.
Required Skills
BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
Strong proficiency in C/C++ for embedded systems.
Ability to read/translate algorithmic descriptions in Python/Matlab into low-level code.
Experience translating and optimizing machine learning models for embedded targets (e.g., quantization, fixed-point, pruning).
Understanding basic DSP concepts (filters, FFTs, spectral processing, etc.)
Familiarity with microcontrollers, RTOS, SoCs, or custom hardware.
Bonus Skills
Experience with ARM Cortex-M or similar MCUs.
Knowledge of low-level optimization techniques such as pipeline-aware coding, lookup table design, and memory layout optimization.
Hands-on experience with on-device ML frameworks (CMSIS-NN, etc.).
Experience in common ML frames (TensorFlow, PyTorch, Boosted Training, etc.)
Experience working in extreme resource-restricted systems.
Experience pushing on-device ML models to production (C++)
This describes the ideal candidate; many of us have picked up this expertise along the way. Even if you meet only part of this list, we encourage you to apply!
BenefitsHealth, Dental & Vision (Gold and Platinum with some providers plans fully covered) Paid parental leave Alternating day off (every other Monday)“Off the Grid”, a two week per year paid break for all employees. Commuter allowance Company-paid training
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 Software Engineer
Embedded software engineer job in Milpitas, CA
The application window for this role is expected to close on 12/25/2025. However, the job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. **Meet the Team** The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of our world-class hardware. Our team develops software for Cisco's network switches and routers, which feature advanced application awareness to build a flexible and agile network infrastructure. These capabilities support multi-layered responses to the diverse workload demands of AI and ML. This is a unique opportunity to grow your technical skill set and gain visibility and recognition across cross-functional teams within Cisco. We value motivated individuals who enjoy solving complex challenges and thrive in a collaborative, innovative environment.
**What You'll Do**
+ Architect, design, and develop BIOS, BSP, and Diagnostics for Cisco Core and Edge routing products.
+ Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.
+ Develop and execute software test plans.
+ Collaborate with cross-functional teams to debug prototypes and validate software.
+ Lead technical reviews and discussions across teams.
**Minimum Qualifications**
+ Bachelor's degree in Electrical Engineering, Computer Science, or related field with 8+ years experience, or Master's degree with 6+ years experience.
+ Proficient in C, C++, and Python programming.
+ Strong hardware and device driver development background, including experience with Linux hardware bring-up.
+ Experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies.
+ Skilled in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO.
**Preferred Skills**
+ Proficient in kernel debugging tools such as GDB and KGDB.
+ Experience developing software from concept through delivery for large-scale, high-bandwidth systems.
+ Ability to troubleshoot software defects from kernel modules to applications.
+ Experience with collaborative system design, specification writing, and requirements review.
+ Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems.
+ Experience with AI/ML.
+ Knowledge of Layer 2/3 network protocols.
+ Strong troubleshooting and debugging skills.
+ Experience with network processors and optical networking.
+ Familiarity with secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP).
+ Strong communication skills and knowledge of software quality processes.
**Why Cisco?**
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
**Message to applicants applying to work in the U.S. and/or Canada:**
The starting salary range posted for this position is $165,000.00 to $241,400.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
+ 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
+ 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
+ Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
+ Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
+ 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
+ Additional paid time away may be requested to deal with critical or emergency issues for family members
+ Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
+ .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
+ 1.5% of incentive target for each 1% of attainment between 50% and 75%;
+ 1% of incentive target for each 1% of attainment between 75% and 100%; and
+ Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$165,000.00 - $277,600.00
Non-Metro New York state & Washington state:
$146,700.00 - $247,000.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Embedded 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-ApplySenior Embedded Test Engineer
Embedded software engineer job in Brisbane, CA
Avive Solutions, Inc. (******************* is a growth stage Automated External Defibrillator (AED) company with a connected response system that is rapidly gaining market share. We are a mission driven team that is quite literally saving lives. Sudden Cardiac Arrest (SCA) is a leading cause of death in the United States, and we are on a mission to change that! We are a dynamic organization that builds elegant, creative solutions to solve complex problems. Ultimately, our mission is for all cardiac arrest victims to have rapid access to life-saving defibrillation.
Avive is taking a fresh approach to addressing this decades-old problem by innovating AED technology, coupled with a first-of-its-kind software platform solution to enable a quicker and more streamlined response to SCA emergencies. We believe that this unique combination of deploying advanced - yet still accessible - hardware, and software, has the potential to revolutionize out-of-hospital cardiac arrest response and massively impact SCA survival rates.
Check out this short video that shows a glimpse of how our team is working to re-think cardiac arrest response and save lives!*******************************************
Learn more about working at Avive:***************************
About the Role:
This position plays a critical role in the testing of Avive's embedded software from early design stages through commercialization, ensuring that all products comply with internal, regulatory, and customer requirements. Additionally, this position plays an active role in providing best-in-class quality engineering practices by focusing on automating and executing tasks in an efficient and effective manner.What You'll Do:
Lead end-to-end testing between internal and external systems, connected hardware products, cloud-based databases, and applications.
Create and maintain test plans, write automated and manual test cases, and execute verification tests based on software requirements and specifications.
Triage defects from opening to closure. Log reproduction steps, participate in impact analysis, recommend solutions, and execute regression tests. Find root causes and work with engineers to ensure closure.
Develop and maintain automation framework with dedicated hardware fixtures using Pytest.
Create and deliver software project documentation, including IUVs, design verification test plans, test protocols, and test reports.
Consider and implement unit and system level tests.
Design, develop and test software tools that aid in development and manufacturing.
Maintain focus on delivering the highest quality product to our customers.
Work closely with the firmware development team for a deep and nuanced understanding of implementation detail.
Required Skills & Experience:
BS degree in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of relevant coursework and job-related experience.
Minimum of five (5) years in a software test position for embedded systems.
Ability to write, debug, and review python for hardware-control libraries and automated tests.
Python, C/C++, ARM CPUs, Embedded Linux experience.
Understanding of basic engineering lab equipment, electronics and firmware design.
Experience using IDEs such as, MPLab, Segger Embedded Studio, VS code, or similar.
Experience in using Linux, Windows, and Mac OS.
Experience with wireless networking test protocols - Cellular, BLE, WiFi
Experience using Git, defect tracking in Jira, and participating in an Agile with scrum development process.
Excellent verbal and written communication skills including technical writing. Good documentation is a must!
Equal Employment OpportunityIt is the policy of the company to provide equal employment opportunity to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the company will provide reasonable accommodations for qualified individuals with disabilities.
NOTE: This Job Description in no way states or implies that these are the only duties or functions to be performed by the incumbent. Personnel are required to follow any other job-related instructions and to perform any other job-related duties/functions requested by their supervisor.
Anticipated salary range: $125,000 - $145,000
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Embedded 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.
Embedded Engineer
Embedded software engineer job in Sunnyvale, 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 Sunnyvale, 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 Sunnyvale,CA.
Application Deadline
This position is anticipated to close on Dec 29, 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.
Embedded Engineer
Embedded software engineer job in Sunnyvale, CA
The future of defense will be decided by those who field intelligent machines at scale. At Scout, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and autonomous power across every domain. Fury enables human operators to command fleets of robots through natural language, and empowers those machines to sense, decide, and act together as one. It's not just a leap in autonomy, it's a force multiplier built for real-world conflict. This mission will ask everything of us: urgency, precision, and relentless work.
The Role
We're looking for an Embedded Engineer to build the intelligence stack powering our robotic platforms. This is a core technical role. You'll architect firmware, design control loops, and integrate real-time software with sensing, actuation, and autonomy. Your code will be closest to the metal and first to react when our robots meet the real world. You'll be hands-on with full-stack autonomy systems, developing embedded infrastructure that enables perception, planning, and action at mission tempo. You'll be the bridge between hardware and autonomy. This is a fast-moving, field-oriented team. Expect to work closely with mechanical and machine learning engineers to test, iterate, and deploy on real missions.
We're a startup. You'll be moving fast, context-switching daily, and helping define the culture and process as we go. This is a rare opportunity to come in early and architect the future of defense.
Responsibilities
Develop embedded software for robotic platforms, including firmware, drivers, and control logic
Integrate software with sensors, motor controllers, compute modules, and ruggedized payloads
Architect deterministic control loops and real-time processes for robust autonomous behavior
Optimize low-level system performance for latency, bandwidth, and power constraints
Implement communication protocols including UART, SPI, I2C, CAN, and Ethernet for multi-module coordination
Collaborate tightly with hardware and autonomy teams to design integrated subsystems
Test, debug, and validate embedded software in simulation and on-vehicle
Support mission deployments and ensure field reliability under adversarial conditions
Maintain documentation and contribute to a rigorous, safety-first development process
Qualifications
4+ years experience developing embedded systems in C/C++ (bare metal and RTOS environments)
Strong understanding of microcontrollers, embedded Linux, and real-time operating principles
Familiarity with low-level communication protocols (UART, SPI, I2C, CAN)
Experience with robotics-relevant topics such as motor control, sensor integration, and state estimation
Proficiency with hardware debugging tools: oscilloscopes, logic analyzers, JTAG, etc.
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Robotics, or related field
Comfort navigating system schematics and working alongside hardware engineers during design and integration
Bonus: Experience with ROS2, PX4, or similar robotics middleware stacks
Bonus: Experience with autonomous ground or aerial platforms
Legal authorization to work in the United States is required. Certain job duties may involve access to U.S. export-controlled information
Why Join Scout
Work on the world's most important frontier, ensuring U.S. and allied dominance in the age of intelligent machines
Be a core part of a team building the first defense-specific robotic foundation model
Collaborate with some of the top engineers in autonomy, AI, and national security
See your work deployed on real systems
Help define the future of intelligent defense systems
Backed by Draper Associates, Booz Allen Ventures, and other top investors
Benefits
Competitive base salary and bonus
Meaningful equity
Premium medical, dental, and vision plans with $0 paycheck contribution
Competitive PTO and company holiday calendar
Catered lunch daily and fully stocked kitchen
EV charging
Relocation assistance (depending on role eligibility)
Auto-ApplyEmbedded 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.
Senior Software Engineer
Embedded software engineer job in Palo Alto, CA
Job title:
Fullstack Engineer
Job type:
Full-Time
Salary:
$200,000+
The company:
A fast-growing startup at the crossroads of AI and healthcare, this team is building voice-first, safety-driven platforms that make expert-level medical guidance accessible to everyone. Their mission centers on responsible innovation, developing AI products that are not only powerful but trustworthy and compliant with healthcare standards. The company brings together engineers, clinicians, and AI researchers from world-class organizations to create secure, human-centered systems that redefine how patients and providers interact with technology.
Role and responsibilities:
Build and scale B2B SaaS products and internal tools using TypeScript/React (frontend) and Python/Flask (backend).
Design and maintain RESTful APIs, microservices, and data pipelines supporting intelligent healthcare applications.
Collaborate cross-functionally with AI researchers, product managers, designers, and clinicians to deliver safe, performant user experiences.
Contribute to mobile functionality using React Native or Flutter (nice-to-have).
Review code, promote engineering best practices, and uphold product quality.
Participate in agile ceremonies (sprints, stand-ups, retrospectives) and proactively address technical challenges in a fast-paced environment.
Job requirements:
5+ years of experience as a fullstack or software engineer.
Expert in TypeScript and React for the frontend.
Professional experience with Python and Flask for the backend (Ruby or Node acceptable, but Python preferred).
Strong knowledge of SQL/PostgreSQL, database schema design, and query optimization.
Familiarity with cloud environments (AWS, GCP, or Azure); Terraform experience is a plus.
Experience developing RESTful APIs and integrating third-party services.
Solid understanding of SaaS architecture, CI/CD workflows, and version control (Git).
Strong problem-solving, debugging, and collaboration skills.
Comfortable working in a high-ownership, high-impact environment within a Series B startup.
Excellent communication skills and ability to work closely with cross-functional teams.
Must be onsite full-time in Palo Alto, CA.
Nice-to-have:
Experience with React Native or Flutter mobile development.
Background in healthcare technology, AI integration, or voice/chat interfaces.
Familiarity with Flask servers in production and infrastructure automation (Terraform + AWS).
Prior experience in top engineering companies or universities.
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