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...SuggestedFull timeWork experience placementWork at officeImmediate startFlexible hours$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...SuggestedInternship- ...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...SuggestedFull timeTemporary workWork at officeRemote workFlexible hoursShift work
$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...SuggestedFull time$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...SuggestedLocal areaImmediate start- ...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 timeLocal areaWorldwideFlexible hoursShift work
- ...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 timeLocal areaWorldwideFlexible hoursShift work
- ...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
- ...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
$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$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 wageFull timeWork experience placementWorldwideFlexible hours$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 timeWork experience placementWork at officeLocal areaImmediate start$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...WorldwideFlexible hours$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 wageWork experience placementFlexible hours$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 wageFull timeWork experience placementImmediate startWorldwideFlexible hours$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$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...- ...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 workOverseas
$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 timeTemporary workWork at officeRemote workShift workNight shift$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 timeWorldwideFlexible hours$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 timeTemporary workRemote work$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- ...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
$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...$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 wageApprenticeshipWork experience placementLocal areaImmediate startFlexible hours$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$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 areaRemote work- ...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
$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...$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 jobFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!
Related searches
- graduate embedded software engineer
- embedded systems software engineer
- embedded software engineer remote
- embedded software engineer
- entry level embedded software engineer
- embedded security developer
- embedded electrical engineer
- automotive embedded engineer
- embedded software application engineer
- junior embedded software engineer


