Embedded Software Engineer
$96.8k - $118.3kFortinet Inc
Job Description Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet's networking and security appliances. This is a high-visibility role within the engineering organization and will be instrumental in collaborating with hardware, platform, QA, and cross-functional teams across Fortinet to understand requirements and deliver scalable, reliable, and high-quality embedded solutions that can grow with the business. The successful candidate must be a strong hands-on engineer with expertise in embedded systems, embedded networking, and low-level software development, with the ability to work both independently and collaboratively in a fast-paced environment. Principal Responsibilities Participate in the development and maintenance of existing and next-generation firewall product suites. Design, implement, and maintain core platform modules for embedded networking and security appliances. Develop and enhance low-level software components, including device drivers, kernel modules, and board support packages (BSPs). Take ownership of significant areas of the codebase for both new feature development and maintenance or redesign of existing product areas. Support all phases of the software development life cycle, including requirements gathering, design, implementation, testing, validation, and deployment. Collaborate closely with hardware teams on board bring-up, platform integration, debugging, and validation of new systems. Optimize software for performance, scalability, memory efficiency, reliability, and maintainability. Debug and resolve complex issues across hardware and software layers using a structured and systematic approach. Contribute to embedded platform architecture, software design decisions, and long-term technical improvements. Participate in code reviews, CI/testing, and development best practices to ensure high-quality deliverables. Follow secure coding practices and support the development of security-focused product features. Continuously contribute to product improvements in performance, scalability, reliability, and maintainability. Qualifications / Skills Required Bachelor's degree or advanced degree in Computer Science, Electrical Engineering, or a related field. Strong proficiency in C and/or C++ programming. Experience with embedded Linux systems and low-level software development. Solid understanding of operating system concepts, including memory management, processes, concurrency, and multi-threaded systems. Strong problem-solving and debugging skills, with the ability to analyze complex multivariate problems and drive efficient resolution. Understanding of L2-L4 network protocols and networking fundamentals such as TCP/IP, routing, and switching. Experience with hardware interfaces such as SPI, I2C, UART, PCIe, or similar system interfaces. Familiarity with debugging and validation tools such as GDB, JTAG, oscilloscopes, or logic analyzers. Good written and verbal communication skills, including the ability to work effectively across teams. Preferred Qualifications Experience developing software for cybersecurity, firewall, networking, or appliance-based products. Good understanding of Linux kernel internals and kernel development. Familiarity with ARM64 and/or x86 architectures. Experience with bootloaders and platform bring-up workflows. Experience with secure firmware development, encryption, authentication, or system hardening. Exposure to DSL, Bluetooth, Wi-Fi, or 3G/4G/5G networking technologies is a plus. Understanding of real-time, distributed, and performance-sensitive embedded systems is a plus. Why Join Us At Fortinet, you will be part of a global leader in cybersecurity innovation and work on technologies that protect organizations around the world. You will have the opportunity to solve challenging system-level problems, contribute to high-performance embedded platforms, and grow your career alongside a highly skilled engineering team in a collaborative, fast-paced environment. 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. Must be authorized to work in the U.S. without sponsorship The US base salary range for this full-time position is $96,800-$118,300. 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. About Us Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses. We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at View email address on click.appcast.io. Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying. Fortinet
$193.3k - $261.5k
...responsibilities We are looking for a Sr Embedded SDE to lead platform specific projects... ...like Hardware Validation Testing (HVT), Engineering Validation Testing (EVT), Device... ...manufacturing. A day in the life As a senior software development engineer you will be...SuggestedPermanent employmentContract workInternshipLocal areaFlexible hours$184.7k - $324.8k
...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics) Santa Clara, California, United States Machine Learning and AI... ...This position requires a hands‑on approach, integrating software and hardware solutions to push the boundaries of perception...SuggestedRelocation- ...NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center GPU platforms. You will collaborate with global teams to deliver features for clock, thermal and power management, telemetry, and device management...Suggested
- ...Intuitive Surgical, Sunnyvale, seeks a Managing Staff Software Development Engineer to lead a team designing software for electrosurgical systems. You will drive embedded software development across bare‑metal and Linux platforms, including C++, Verilog, and Python, with...Suggested
$119.5k - $164.4k
*Description* TEKsystems is looking for Embedded Software Engineer for a team in Sunnyvale, CA. Join an innovative engineering team developing advanced positioning, navigation, and timing software used in mission-critical aerospace and defense applications. This...SuggestedPermanent employment- ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the...Permanent employment
- ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA (100% Onsite) Duration: 6 Months Job Description Key Qualifications This position is for a validation role with 10+ years of experience. Looking for someone who is hands-on...
$119.5k - $164.4k
...Elevate Global Aviation Safety as our next Software Engineer! Ready to make a tangible impact on global industries using cutting-edge... ..., Computer Science, or a closely related technical field Embedded & Real-Time Systems: Proven expertise in designing software...Ongoing contractFull timeWork at officeLocal areaWorldwide- ...Senior Embedded Software Engineer - Future Forward At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints...Local areaWorldwideFlexible hours
- Embedded Software Engineer Build the Next Generation of Connected Technology We are seeking an experienced Software Engineer to help develop the software that powers next-generation connected devices and intelligent hardware platforms. This is an exciting opportunity to...
$117k - $143k
...x and Enterprise Wireless solution experience is plus Education Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to work in the U.S. without sponsorship Compensation and Benefits The...Full time- ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret... ...Overview: We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware...Local area
$73.15k - $174k
...inclusive world. Location Palo Alto, California About the job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical...Full timeLocal area$120k - $195k
Job Description: Senior Embedded Software Engineer Location: SFO Bay area / Hybrid Industry: Clean energy/ Software 1st Avenue Power (1AP) is creating a future where every nation, business, and community thrives with limitless access to cheap, reliable clean power. We...Shift work$123.2k - $189.1k
Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers... ...with the autonomy stack .The RoleAs a Software Engineer you’ll be responsible for designing, documenting, and implementing...Work experience placementLocal areaWork from homeRelocation packageFlexible hours- ...autonomy capabilities for defense missions on embedded Linux and other compute platforms while... ...capturing data. Integrate autonomy software with aircraft autopilots, datalinks,... ...Robotics, Computer Science, or a related engineering discipline. At least 3 years of hands...Full timeCasual workWork at officeRemote work
- ...Build and improve vehicle chassis-control software for integration onto ECU hardware.... ...requirements maturity with requirements engineers for validation. Create and track software... ...At least 2 years of experience with embedded automotive systems in ADAS, autonomous driving...Full timeWork at office
$123.2k - $189.1k
Description About GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers... ...the autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting, and...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$210k - $265k
Senior Embedded Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and...Full timeRelocation package- Applied Intuition Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion... ...for senior software engineers with expertise in developing embedded software applications on production computers to build the...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$150k - $180k
...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one... .... Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware...Full time$150k - $180k
...first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated... ...Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware...Full time$190k - $240k
...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the...Flexible hours$140k - $190k
...Job Description WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches...Full timeWorldwide- ...Staff Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally...Local areaWorldwideFlexible hours
$191k - $215k
...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...with light! We are hiring a talented software engineer to help us build the next generation... ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and...Full timeTemporary workRemote workFlexible hours$205k - $235k
...deeply reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is designed, tested, deployed,... ...: Design, implement, and maintain production C/C++ for embedded safety compute and control systems. Architect and deliver safety...Work at officeRelocation$172.4k - $258.6k
...Summary The Sr Staff ARM Server Firmware Management Customer Engineer is a senior technical authority responsible for driving the... ...Information Systems, Computer Science, or related field and 6+ years of Software Applications Engineering, Software Development experience, or...Work experience placementWork from home- ...Muon Space is seeking a Senior Software Engineering Manager to lead the platform team that builds flight and payload software for on-orbit operations. You will shape technical direction, grow the team, and ensure reliable, scalable systems that turn customer intent into...3 days per week
$60k - $140k
...Job Title: Lead Firmware Engineer City: Cupertino State/Province: California... ...candidate should have hands-on experience in embedded systems, firmware development, board bring-up, hardware-software debugging, and low-level programming. Requirements...Minimum wageLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- embedded developer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- embedded software Sunnyvale, CA
- software applications developer Sunnyvale, CA
- entry level software sales Sunnyvale, CA
- software technology Sunnyvale, CA
- software implementation project manager Sunnyvale, CA
- software support Sunnyvale, CA


