1

Fpga Embedded Software Engineer Jobs in Raleigh, NC

Broad understanding of software engineering best practices, embedded systems, and standard development methodologies. * Proficiency with development and CI tools (e.g., Visual Studio/Eclipse, Git ...

RFA Engineering ( www.rfamec.com ) develops embedded software and electronics for our world-class clients in the areas of precision agriculture and vehicle electrification. We are seeking an ...

Senior Firmware Engineer

Durham, NC · On-site

$115K - $152K/yr

Familiarity with embedded software tools (particularly C, VHDL), design patterns, and scripting ... FPGA/CPLD design experience a plus. Benefits include medical insurance, retirement plan, PTO, etc.

Conduct unit testing and debugging of embedded software, using various tools and methodologies to ... Experience in C++ programming language * Experience in the full software development life cycle ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Senior Embedded Systems Engineer

Apex, NC · On-site

$95K - $124K/yr

In this position, the Sr Embedded Systems Engineer will be working on our Radio and Wireless ... Ability to work with various types of engineers (software, hardware, systems and QA). * Superior ...

next page

Showing results 1-20

Fpga Embedded Software Engineer information

See Raleigh, NC salary details

$73.9K

$124.4K

$183.2K

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

As of Jun 9, 2026, the average yearly pay for fpga embedded software engineer in Raleigh, NC is $124,406.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,200.00 and $148,200.00 per year, depending on experience, location, and employer.

What are the typical challenges faced by FPGA Embedded Software Engineers when integrating hardware and software components?

FPGA Embedded Software Engineers often encounter challenges in synchronizing software algorithms with hardware logic, ensuring optimal performance and resource utilization. Debugging issues that arise from timing mismatches or interface incompatibilities between hardware and software can be complex and time-consuming. Effective communication and close collaboration with hardware engineers are essential to resolve integration bottlenecks and achieve seamless operation. This role requires a strong understanding of both digital design and embedded programming to troubleshoot and optimize system behavior.

What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?

AspectFpga Embedded Software EngineerFPGA Firmware Engineer
Required SkillsEmbedded C/C++, FPGA design, hardware-software integrationVHDL/Verilog, FPGA development, hardware description languages
Work EnvironmentEmbedded systems, software development teams, hardware-software integrationHardware design teams, FPGA development labs
Industry UsageConsumer electronics, aerospace, defense, telecommunicationsHigh-speed data processing, signal processing, communications

While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.

What are the key skills and qualifications needed to thrive as an FPGA Embedded Software Engineer, and why are they important?

To thrive as an FPGA Embedded Software Engineer, you need a strong background in digital design, hardware description languages (such as VHDL or Verilog), and embedded systems, typically supported by a degree in electrical engineering or a related field. Proficiency with FPGA development tools (like Xilinx Vivado or Intel Quartus), simulation software, and debugging instruments is crucial, along with familiarity with C/C++ for embedded programming. Strong problem-solving, attention to detail, and effective communication skills set top professionals apart in this role. These skills are vital for designing reliable, high-performance systems and collaborating efficiently with multidisciplinary teams.

What does an FPGA Embedded Software Engineer do?

An FPGA Embedded Software Engineer designs, develops, and maintains software that runs on Field Programmable Gate Arrays (FPGAs). They work closely with hardware teams to implement embedded systems, often using languages like VHDL, Verilog, and C/C++. Their responsibilities include creating firmware, optimizing system performance, and integrating hardware and software components. These engineers are crucial in industries such as telecommunications, aerospace, automotive, and consumer electronics, where real-time processing and customizable hardware are needed.
What job categories do people searching Fpga Embedded Software Engineer jobs in Raleigh, NC look for? The top searched job categories for Fpga Embedded Software Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Fpga Embedded Software Engineer jobs? Cities near Raleigh, NC with the most Fpga Embedded Software Engineer job openings:

Principal Engineer, Embedded Systems

Baxter International, Inc.

Raleigh, NC • On-site

$112K - $154K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted yesterday


Baxter International rating

7.7

Company rating: 7.7 out of 10

Based on 110 frontline employees who took The Breakroom Quiz

186th of 516 rated manufacturers


Job description

This is where your work makes a difference.
At Baxter, we believe every person-regardless of who they are or where they are from-deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond.
Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results.
Here, you will find more than just a job-you will find purpose and pride.
Your Role at Baxter
Join Baxter Healthcare Corporation as a Principal Engineer, Embedded Systems and begin an ambitious journey to transform healthcare delivery! This outstanding opportunity places you within our Care Communications business in Raleigh, NC. Your work will directly support clinical communication and collaboration, enhancing patient safety and happiness in acute care hospital settings.
As a Principal Engineer, Embedded Systems, you will play a pivotal role in supporting embedded software development activities within our research and development team. Your primary focus will be on providing engineering support and firmware development for new product development. You will be responsible for performing engineering analysis, building, and verification to requirements.
What You'll Do:
  • Participate in requirement analysis, detailed development, and verification activities for products or solutions.
  • Make difficult build trade-offs and decisions about features, schedule, quality, and cost.
  • Seek efficient technology solutions to problems and apply appropriate methodologies to identify issues and concerns.
  • Have primary accountability for major elements of projects, determine all required tasks, and ensure successful project outcomes.
  • Build, develop, and test to validate effects and consequences of builds, processes, or product improvements across projects and products.
  • Apply principles of SDLC and methodologies such as Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques.
  • Participate in continuous improvement activities by identifying and appropriately advancing process and product quality gaps.

What You'll Bring:
  • Bachelor's degree in a technical discipline with 5+ years of embedded software development experience.
  • Strong expertise in C/C++ development for microcontrollers and microprocessors, with solid object-oriented design principles.
  • Broad understanding of software engineering best practices, embedded systems, and standard development methodologies.
  • Proficiency with development and CI tools (e.g., Visual Studio/Eclipse, Git, Bitbucket, Jira) and experience working in Linux/Embedded Linux environments.
  • Hands-on knowledge of embedded protocols and technologies (RS485, UART, SPI, etc.), programmers/debuggers (JTAG/SWD), and hardware debugging tools.
  • Ability to debug hardware and software issues using oscilloscopes, logic analyzers, multimeters, and related equipment.
  • Strong collaboration and communication skills, with a proven track record of delivering results, creating effective technical documentation, and solving complex problems.

Join us in making a difference today, tomorrow, and beyond!
Baxter is dedicated to addressing the demand for flexibility in the workplace. We achieve this through our flexible workplace policy, which mandates a minimum number of days onsite each week. This policy offers the advantages of in-person connection and collaboration to advance our Mission. The flexible workplace policy adheres to local laws and legal regulations. Baxter reserves the right to modify, pause, or end this policy as business needs evolve.
We understand compensation is an important factor as you consider the next step in your career. At Baxter, we are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. The estimated base salary for this position is $112,000-$154,000 annually. The estimated range is meant to reflect an anticipated salary range for the position. We may pay more or less than the anticipated range based upon market data and other factors, all of which are subject to change. Individual pay is based upon location, skills and expertise, experience, and other relevant factors. This position may also be eligible for discretionary bonuses. For questions about this, our pay philosophy, and available benefits, please speak to the recruiter if you decide to apply and are selected for an interview.
Applicants must be authorized to work for any employer in the U.S. We cannot sponsor or transfer sponsorship of an employment visa.
#li-tv1
US Benefits at Baxter (except for Puerto Rico)
This is where your well-being matters. Baxter offers comprehensive compensation and benefits packages for eligible roles. Our health and well-being benefits include medical and dental coverage that start on day one, as well as insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance. Financial and retirement benefits include the Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount, and the 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching. We also offer Flexible Spending Accounts, educational assistance programs, and time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service, family and medical leaves of absence, and paid parental leave. Additional benefits include commuting benefits, the Employee Discount Program, the Employee Assistance Program (EAP), and childcare benefits. Join us and enjoy the competitive compensation and benefits we offer to our employees. For additional information regarding Baxter US Benefits, please speak with your recruiter or visit our Benefits site: Benefits | Baxter
Equal Employment Opportunity
Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
Know Your Rights: Workplace Discrimination is Illegal
Reasonable Accommodations
Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please click on the link here and let us know the nature of your request along with your contact information.
Recruitment Fraud Notice
Baxter has discovered incidents of employment scams, where fraudulent parties pose as Baxter employees, recruiters, or other agents, and engage with online job seekers in an attempt to steal personal and/or financial information. To learn how you can protect yourself, review our Recruitment Fraud Notice.

What Baxter International employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom