1

Fpga Software Engineer Robotics Jobs (NOW HIRING)

Software Engineer, Robotics

Boston, MA ยท On-site

$125 - $150/hr

Robotics Software Development * Object Oriented Design * Real-Time Software Engineering * Scalable System Architecture ATS Optimization KeywordsHard Skills * Python * Robotics * Automation

New

Software Engineer, Robotics

Irvine, CA ยท On-site

$166K - $282K/yr

ABOUT THE ROLE We're looking for a Staff Software Engineer specializing in Robotics to join our growing team in Irvine, CA. As a Software Engineeron theAir Defenseteam, you will solve a wide variety ...

Software Engineer, Robotics

Boston, MA ยท On-site

$139K - $145K/yr

About The Opportunity We are seeking a motivated and detail-oriented Software Engineer, Robotics with a passion for hardware-adjacent programming to join our engineering team. In this role, you will ...

... software and making sure your code works on an actual surgical robot, not just simulation ... Evidence of exceptional ability in engineering or computer science. * Hands-on experience with ...

Senior Software Engineer

Chelmsford, MA ยท On-site

$125 - $150/hr

Our product portfolio includes a range of automation solutions, including robots, vacuum systems ... Bootloader architecture. * FPGA/software interfaces. * Interrupt latency analysis. * DMA ...

Software Engineer, Robotics

Irvine, CA ยท On-site

$191K - $253K/yr

ABOUT THE ROLE We're looking for a Senior Software Engineer specializing in Robotics to join our growing team in Irvine, CA. As a Software Engineeron theAir Defenseteam, you will solve a wide variety ...

next page

Showing results 1-20

Fpga Software Engineer Robotics information

See salary details

$60K

$124.5K

$179K

How much do fpga software engineer robotics jobs pay per year?

As of Sep 9, 2026, the average yearly pay for fpga software engineer robotics in the United States is $124,523.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $152,000.00 per year, depending on experience, location, and employer.

What does an FPGA software engineer in robotics do?

An FPGA Software Engineer in Robotics designs, develops, and implements software that runs on Field Programmable Gate Arrays (FPGAs) to control robotic systems. Their work involves creating hardware-accelerated algorithms, optimizing signal processing, and ensuring real-time performance for robotics applications. They collaborate with hardware and robotics teams to integrate FPGA solutions, often using languages like VHDL or Verilog, and may also work on simulation, testing, and debugging to ensure reliable robotic operations.

What are the key skills and qualifications needed to thrive as an FPGA software engineer in robotics?

To thrive as an FPGA Software Engineer in Robotics, you need expertise in digital design, hardware description languages (such as VHDL or Verilog), and a background in electrical engineering or computer engineering. Familiarity with FPGA development tools (like Xilinx Vivado or Intel Quartus), simulation environments, and experience with embedded systems are typically required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in this multidisciplinary field. These skills are crucial for designing reliable, high-performance robotic systems that integrate seamlessly with hardware and software components.

How does an FPGA software engineer in robotics typically collaborate with hardware and robotics teams during a project?

As an FPGA Software Engineer in robotics, you will work closely with both hardware engineers and robotics specialists to design, implement, and optimize real-time processing systems. Collaboration usually involves regularly reviewing system requirements, integrating FPGA designs with sensors and actuators, and troubleshooting issues that arise at the interface between hardware and software. Effective communication and teamwork are essential, as you will often participate in cross-functional meetings and testing sessions to ensure that your FPGA solutions meet the stringent performance and reliability standards required in robotics applications.

What is the difference between Fpga Software Engineer Robotics vs Embedded Software Engineer Robotics?

AspectFpga Software Engineer RoboticsEmbedded Software Engineer Robotics
Required CredentialsBachelor's/Master's in Electrical Engineering, Computer Engineering, or related; FPGA design certificationsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related; embedded systems certifications
Work EnvironmentDesigning FPGA hardware, writing HDL code, testing FPGA implementationsDeveloping embedded software, firmware, and real-time applications for robotic systems
Industry UsageUsed in robotics for high-speed processing, signal processing, and hardware accelerationUsed in robotics for control systems, sensor integration, and embedded system functionality

While both roles support robotics development, Fpga Software Engineers focus on FPGA hardware design and HDL coding, whereas Embedded Software Engineers develop software for embedded controllers. Both are essential in robotics but serve different technical needs.

What are popular job titles related to Fpga Software Engineer Robotics jobs?

For Fpga Software Engineer Robotics jobs, the most frequently searched job titles are:

Software Engineer - Robotics

Cambridge, MA โ€ข On-site

Hstar Technologies
Industrial Machinery Manufacturingย โ€ขย 11 - 50 employees

Full-time

Re-posted 25 days ago


Job description

Company Description

Hstar is developing cutting edge robotic systems that complement and extend human capabilities, with particular emphasis the delivery of high quality, affordable healthcare. A rapidly growing company, Hstar is
building upon technologies developed through advanced research and development to create industry-leading commercial products.
We seek strong candidates in Software Development for Robotic system to join our talented team.

Job Description

This position requires:
ย ย ย ย  extensive knowledge of the Linux environment
ย ย ย ย  extensive knowledge of Python and C/C++
ย ย ย ย  experience/familiarity with the following:
ย ย ย ย ย ย ย ย ย ย ย ย  o network programming
ย ย ย ย ย ย ย ย ย ย ย ย  o manipulator control and/or automation process control
ย ย ย ย ย ย ย ย ย ย ย ย  o serial communication (e.g., SPI) and CAN bus communication protocols
ย ย ย ย ย ย ย ย ย ย ย ย  o sensing and control hardware
ย ย ย ย ย ย ย ย ย ย ย ย  o DSPs
ย ย ย ย ย ย ย ย ย ย ย ย  o ROS
The roles and responsibilities include;
ย ย ย ย  develop robot related network communications libraries
ย ย ย ย  develop robot related python and c++ tools and libraries
ย ย ย ย  develop vision, path planning and control algorithms for an autonomous mobile robotic system
ย ย ย ย  software testing, maintenance and documentation
ย ย ย ย  software support to other team members

Qualifications

Minimum 3 years of experience of software engineering
Bachelors or Master's degree in Computer Science, Computer Engineering, Robotics, or related field.
Excellent knowledge of Linux.
Experience with communication protocols.
Good written and verbal communication skills (English).
Must be eligible to work in the US without restriction.

Additional Information

The candidates for this position should be able to work with minimal supervision in a fast-paced start up environment.ย  The job requires clear communication with a small, passionate, multidisciplinary team and
extremely well structured, well documented code.ย  Proven experience developing sophisticated robotic systems is required.ย  Code samples and references will be requested. The candidates should have a very positive work attitude.