Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

Scylla Solutions LLC

Job Description

Job Description

Duties and Responsibilities

  • Develop and maintain firmware on STM32 / TI / Renesas MCU platforms
  • Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART, DMA, Timers)
  • Support PCB bring-up, board validation, and hardware debugging
  • Develop and optimize communication stacks (CAN, CANFD, Ethernet, Modbus, etc.)
  • Write clean, maintainable C/C++ for real-time embedded systems
  • Diagnose hardware and firmware integration issues
  • Collaborate closely with hardware and controls engineers
  • Develop internal tools and test scripts (Python preferred)
  • Support firmware release cycles, regression testing, and documentation
  • Contribute to code reviews and design discussions
  • Design and implement firmware architectures that support scalable multi-actuator robotic systems
  • Develop robust communication interfaces between embedded firmware and high-level SDK layers
  • Define and maintain firmware-to-host communication protocols and command abstractions
  • Support kinematics-related data exchange and synchronization across distributed nodes
  • Ensure deterministic timing and low-latency communication across robotic joints
  • Participate in system-level debugging across firmware, SDK, and control layers
  • Optimize performance for multi-joint coordination and synchronized actuation

Qualifications

  • B.S. or M.S. in Computer Science, Electrical Engineering, or related field
  • 3–5 years of embedded firmware experience
  • Strong proficiency in C (C++ a plus)
  • Hands-on experience with MCU peripherals and low-level driver development
  • Experience with board bring-up and debugging tools (oscilloscope, logic analyzer, JTAG)
  • Experience with real-time systems
  • Basic understanding of industrial communication protocols
  • Experience developing firmware for robotic systems, motor controllers, or multi-axis motion platforms
  • Understanding of motor control fundamentals (FOC, PID control, current/velocity/position loops)
  • Experience working with CAN-based multi-node robotic architectures
  • Familiarity with ROS / ROS2 or robotics middleware is a plus
  • Experience designing clean, stable SDK APIs for hardware abstraction
  • Familiarity with CI/CD workflows for embedded systems
  • Experience writing Python scripts for automation or testing preferred
  • Comfortable working independently in a fast-paced environment

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
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Milpitas, CA vacancy
  • $138k - $206k

     ...technology for memory and storage. The Embedded Solution Software (ESS) team within DDL...  ...focuses on the development of cutting-edge firmware solutions for embedded memory...  ...currently looking for an Embedded Firmware Engineer to join our team in San Jose, CA. The Candidate... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    3 days ago
  • $35 - $45 per hour

     ...the future of computing. About the Role: We are looking for a motivated Embedded Firmware Intern to join our SSD Controller Firmware team. You will work alongside experienced engineers to develop, test, and optimize low-level firmware for next-generation solid-state... 
    Suggested
    Internship

    SK hynix memory solutions America Inc.

    San Jose, CA
    28 days ago
  •  ...standards. We are seeking an experienced and highly skilled Firmware Validation Engineer (Technologist) with deep expertise in NVMe SSD system...  ...devices, including SSDs, mobile flash solutions, or similar embedded storage technologies.Strong knowledge of host and storage... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    Shift work

    Sandisk

    Milpitas, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA's SoC Memory Subsystem team is looking for a strong, senior DRAM firmware engineer to own memory firmware from architecture through production silicon. You'll lead in areas of DRAM initialization and training across DDR/LPDDR, drive interface tuning across process... 
    Suggested
    Full time

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $200k - $260k

     ...secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled  Principal Firmware Engineer – Coherent Optical Modules & Embedded Platforms (CPO)  to join our dynamic team and contribute to our mission of transforming business processes... 
    Suggested
    Local area
    Immediate start

    Bright Vision Technologies

    Santa Clara, CA
    2 days ago
  •  ...of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront...  ...a complex robotic system, interfacing with hardware, firmware, control algorithms, vision pipelines, user interfaces,... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    23 hours ago
  •  ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...purpose here. Job Description Senior Embedded Software Engineer The Senior Embedded Software...  ...devices, including troubleshooting firmware and system issues as well as... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...Software/Firmware Engineering Program Manager (EPM) The Software/Firmware EPM leads all engineering activities required for development testing and production release of software and firmware used with Client Labs' products. This is a high-impact position that is directly... 
    Work at office

    Intersources

    San Jose, CA
    14 hours ago
  •  ...NVIDIA Corporation in Santa Clara, California is seeking a Software Engineering Manager to lead a distributed team in developing security-critical firmware. This role involves ensuring quality and delivery of root-of-trust firmware, fostering a high-performing team culture... 
    Remote job

    Jobleads-US

    Santa Clara, CA
    3 days ago
  • $295.5k - $375.1k

     ...demonstration of our self-driving technology. You will work with embedded software engineers to design, implement, review, and test the onboard...  ...responsibilities: Design and develop real-time embedded firmware and embedded Linux software to implement security controls... 
    Full time

    Wayve

    Sunnyvale, CA
    16 hours ago
  • $136.3k - $231.7k

     ...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA

    Milpitas, CA
    3 days ago
  • $105.5k - $213.5k

    Firmware Developer (Sunnyvale, CA) This role has been designed as ‘’Onsite’ with an expectation...  ...Design, develop, and maintain embedded firmware for an electrical loopback module...  ...debuggers Collaborate closely with hardware engineers to diagnose board‑level and signal‑... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $130k - $175k

     ...divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is...  ...What You’ll Do: Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product Managers to... 
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    9 days ago
  • $155k - $263k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...a highly motivated and experienced Lead Embedded Software Engineer to join our dynamic team...  ...development, and deployment of complex software/firmware for machine control in semiconductor... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    more than 2 months ago
  • $136.3k - $231.7k

     ...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of... 
    Minimum wage
    Full time
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    KLA

    Milpitas, CA
    4 days ago
  • $166k - $244k

     ...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress...  ..., prediction, ranking, personalization, search quality, embedding) in production; and experience building architecture. ~3 years... 
    Full time

    Google Inc.

    Mountain View, CA
    4 days ago
  • $272k - $431.25k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational... 

    Jobleads-US

    Santa Clara, CA
    23 hours ago
  •  ...ESS Sales Engineer - AIDC Responsibilities # Develop the company's overseas energy storage business and promote the growth of sales; # Externally responsible for the commercial contract and price negotiation in the project bidding process, internally responsible... 
    Contract work
    Overseas

    Comrise

    Milpitas, CA
    1 day ago
  • $88.86k - $118.48k

     ...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    San Jose, CA
    23 hours ago
  • $130k - $165k

     ...Minimum qualifications include a bachelor's degree in electrical engineering and 5+ years of experience in hardware testing and automation....  ...repeatability. Collaborate with hardware design, FPGA, and firmware teams to optimize board performance based on characterization... 
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    2 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work

    Lumen

    San Jose, CA
    2 days ago
  • $170k - $195k

     ...Solutions Engineer Lakera, a Check Point Company, is seeking a Solutions Engineer to accelerate sales velocity, increase customer success and shape the product experience as we scale. In this customer-facing role, you'll be the primary technical point of contact through... 
    Remote work

    Lakera

    Fremont, CA
    2 days ago
  •  ...Solutions Engineer Arene's goal is to open vehicle programming to everyone by simplifying vehicle software development and increasing deployment frequency without compromising safety or security. The team believes this will create a whole new market of vehicle application... 
    Relocation

    Kasmo Global

    San Jose, CA
    14 hours ago
  • $200k - $240k

     ...The Hardware Engineering Manager will work on the development of next generation NOVA metrology systems with a group of mechatronics and systems engineers as part of the Hardware Engineering organization. The candidate will interface with multifunctional groups to ensure... 

    Nova Measuring Instruments

    Fremont, CA
    4 days ago
  • $61.99 - $72.93 per hour

     ...Union Mobile Building Engineer - San Jose Responsible to ensure the efficient operation and maintenance of mechanical, electrical and plumbing equipment and systems for the assigned property(s). Responsibilities include (but are not limited to) maintaining a clean... 
    Minimum wage
    Apprenticeship
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    Cushman & Wakefield

    San Jose, CA
    4 days ago
  • $185k - $265k

     ...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security... 
    Flexible hours

    Fortinet, Inc.

    Sunnyvale, CA
    4 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or... 
    Full time

    Cheez

    San Jose, CA
    1 day ago
  • $152k - $222k

     ...Solutions Engineer, Program Management Driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Minimum qualifications: ~ Bachelor's degree in Engineering, Computer Science, in a related... 

    Google

    Sunnyvale, CA
    14 hours ago
  • $120k - $140k

     ...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    San Jose, CA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!