1

Fpga Embedded System Engineer Jobs in Simpsonville, SC

Position Overview Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems (BMS) team in a field reliability and current product support capacity. This role is ...

Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems (BMS) team in a field reliability and current product support capacity. This role is focused on ...

Embedded Software Engineer

Greenville, SC ยท On-site

$90K - $125K/yr

Perform full lifecycle development for embedded systems, including implementation, unit testing, and integration. * Review customer requirements, translate them into specifications, and produce ...

Embedded Software Engineer

Greenville, SC ยท On-site

$90K - $125K/yr

Perform full lifecycle development for embedded systems, including implementation, unit testing, and integration. * Review customer requirements, translate them into specifications, and produce ...

Embedded Software Engineer

Greenville, SC ยท On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To ... Perform full lifecycle development for embedded systems, including architecture definition ...

Senior FPGA Design Engineer

Greenville, SC ยท On-site

$145K - $175K/yr

Engineering Reports To: Functional Team Lead / Program Manager FLSA Status: Exempt / Full-time ... Collaborate with hardware and software teams to integrate FPGA designs at the board and system ...

Senior FPGA Design Engineer

Greenville, SC ยท On-site

$145K - $175K/yr

Engineering Reports To: Functional Team Lead / Program Manager FLSA Status: Exempt / Full-time ... Collaborate with hardware and software teams to integrate FPGA designs at the board and system ...

Software Engineer II

Clinton, SC ยท On-site

$92K - $126K/yr

The Software Engineer II designs, develops, tests, and documents software for embedded systems and industrial controllers. This role supports industrial network communications, real-time operating ...

next page

Showing results 1-20

Fpga Embedded System Engineer information

See Simpsonville, SC salary details

$55.4K

$121.7K

$170.2K

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

As of Sep 4, 2026, the average yearly pay for fpga embedded system engineer in Simpsonville, SC is $121,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,800.00 and $144,900.00 per year, depending on experience, location, and employer.

What is an FPGA Embedded System Engineer?

FPGA Embedded System Engineers are professionals who design, develop, and implement embedded systems using Field Programmable Gate Arrays (FPGAs). They create custom hardware solutions by programming FPGAs to perform specific tasks, often working closely with software and hardware teams. Their work involves hardware description languages like VHDL or Verilog, debugging, testing, and optimizing systems for performance, power, and efficiency. These engineers are crucial in industries like telecommunications, automotive, aerospace, and consumer electronics, where high-performance and flexible hardware solutions are needed.

How does an FPGA Embedded System Engineer typically collaborate with software and hardware teams during a project?

FPGA Embedded System Engineers often serve as a bridge between hardware and software teams, collaborating closely to ensure seamless integration of programmable logic with embedded software. They work with hardware engineers to define system requirements and interface specifications, while coordinating with software developers to implement and test embedded code on the FPGA platform. Regular meetings, design reviews, and the use of version control systems help facilitate smooth communication and resolve integration challenges. This collaborative approach ensures that both hardware and software components function together effectively, leading to successful project outcomes.

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

To thrive as an FPGA Embedded System 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 in using FPGA development tools like Xilinx Vivado or Intel Quartus, as well as experience with simulation and debugging tools, is crucial. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help engineers excel in this role. These competencies ensure the successful design, implementation, and integration of reliable, high-performance embedded solutions.

What is the difference between Fpga Embedded System Engineer vs Digital Signal Processing (DSP) Engineer?

AspectFpga Embedded System EngineerDigital Signal Processing (DSP) Engineer
Required CredentialsBachelor's/Master's in Electrical Engineering, Computer Engineering; FPGA certificationsBachelor's/Master's in Electrical Engineering, Signal Processing, or related; DSP certifications
Work EnvironmentDesigning FPGA hardware, embedded software development, hardware testingDeveloping algorithms for signal processing, software implementation, testing
Industry UsageAerospace, defense, telecommunications, embedded systems

While both roles involve hardware and software skills, Fpga Embedded System Engineers focus on FPGA hardware design and embedded systems integration, whereas DSP Engineers specialize in developing algorithms for signal processing. Both roles often collaborate but serve different technical needs within similar industries.

What are popular job titles related to Fpga Embedded System Engineer jobs in Simpsonville, SC?

For Fpga Embedded System Engineer jobs in Simpsonville, SC, the most frequently searched job titles are:

What cities near Simpsonville, SC are hiring for Fpga Embedded System Engineer jobs?

Cities near Simpsonville, SC with the most Fpga Embedded System Engineer job openings:

Embedded Systems Software Engineer

Proterra Inc.

Greer, SC โ€ข On-site

$80 - $100/hr

Other

Re-posted 7 days ago


Job description

Proterra offers a dynamic and supportive workplace where our employees can thrive personally and professionally. With cuttingโ€‘edge facilities and groundbreaking projects, Proterra offers unique opportunities to grow, collaborate, and lead transformative changes in the electrification of heavyโ€‘duty transportation and equipment.

Our commitment to innovation extends beyond our battery solutions to our people, where we create an environment where everyone feels valued, supported, and empowered to drive change for the earth. Here at Proterra we strive to foster a culture of inclusivity, valuing diverse perspectives and encouraging bold ideas, allowing our employees to bring their full selves to work. Our employees benefit from competitive total rewards packages, and opportunities to develop professionally.

Position Overview

Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems (BMS) team in a field reliability and current product support capacity. This role is focused on sustaining and improving production BMS software through diagnostics implementation, calibration, and handsโ€‘on field issue resolution โ€” ensuring deployed battery systems continue to perform safely and reliably throughout their operational life.

The ideal candidate brings 2โ€“3 years of experience in embedded software development within automotive, EV, or battery systems, with practical knowledge of BMS diagnostics, CAN/UDS communication protocols, and calibration toolchains. This is an excellent opportunity for an earlyโ€‘career engineer to build deep expertise in BMS sustainment and field engineering within a highโ€‘impact electrification program.

This is a role that offers direct engagement with deployed battery systems in the field, close collaboration with manufacturing and service teams, and a clear path to deeper BMS application development as the engineer grows within the organization.

About the Role โ€“ You will
  • Serve as the primary engineering point of contact for current production BMS software, owning field issue intake, investigation, and corrective action deployment in coordination with field service and manufacturing teams
  • Implement and calibrate BMS diagnostic features including DTC definitions, debounce and healing logic, fault memory management, and EOL diagnostic routines using Vector tools (CANalyzer, CANape)
  • Analyze field data and warranty return information to identify recurring softwareโ€‘related failure modes, document root cause findings, and support corrective action development
  • Support implementation and validation of CANโ€‘based communication stacks; perform networkโ€‘level signal capture, analysis, and debugging using CANalyzer and equivalent tools
  • Develop and validate UDS (Unified Diagnostic Services) service implementations for fault memory access, ECU identification, and EOL flash programming; support calibration workflows using CANape
  • Execute calibration and measurement workflows using Vector tools (CANalyzer, CANape) across HIL, bench, and vehicleโ€‘level test environments; maintain calibration datasets and support release processes
  • Serve as the sustaining software lead for assigned BMS features, managing software change requests, regression test execution, and SW release coordination for current production programs
  • Review and support integration of embedded C/C++ and MATLAB/Simulinkโ€‘generated code changes into production BMS controllers; execute regression testing and document verification results
  • Author and maintain field reliability documentation including failure analysis reports, software change records, and calibration release notes
  • Collaborate with cell characterization, manufacturing, and field service teams to triage BMS software anomalies, validate proposed software fixes, and support overโ€‘theโ€‘air or depot update deployments
  • Participate in design reviews, code reviews, and change board meetings to support current production program sustainment and continuous improvement
  • Support manufacturing engineering with BMS endโ€‘ofโ€‘line (EOL) test software, production diagnostic coverage validation, and processโ€‘related software configuration management
  • Lead root cause analysis for production and field software issues, coordinating with crossโ€‘functional teams to develop, validate, and deploy corrective software updates
Your Experience Includes
  • Bachelorโ€™s degree in Electrical Engineering, Computer Engineering, Mechatronics, or related field with 2โ€“3 years of industry experience in embedded software development, automotive controls, or battery/EV systems
  • Working knowledge of CAN and UDS protocols, including experience with network analysis tools and basic diagnostic service configuration or testing
  • Experience with BMS diagnostic development or calibration, including DTC configuration, debounce logic, and fault memory validation
  • Experience supporting field reliability activities such as root cause analysis, corrective action documentation, or warranty data review
  • Proficiency with Vector toolchain (CANalyzer, CANape, or equivalent)
  • Experience with Gitโ€‘based version control and structured software development workflows
  • Strong analytical and root cause analysis capabilities, with a structured approach to problem isolation and resolution
  • Familiarity with relevant standards and protocols including SAE J1939, ISO 21434, ISO 14229, or equivalent
  • Strong data analysis skills; proficiency in Python, MATLAB, or similar tools for processing and visualizing large test datasets
  • Effective written and verbal communication skills, with the ability to clearly summarize test results, field observations, and software issue status for engineering and program management audiences
  • Demonstrated ability to manage multiple concurrent workstreams in a fastโ€‘paced product development environment
Additional Desired Skills
  • Solid embedded C/C++ development skills in a productionโ€‘quality, safetyโ€‘critical environment
  • Exposure to BMS calibration workflows, parameter tuning, or overโ€‘theโ€‘air software update processes
  • Prior experience at an EV OEM, Tierโ€ฏ1 supplier, or battery manufacturer
  • Experience with test equipment such as battery cyclers, environmental chambers, vibration tables, and data acquisition systems
  • Experience with MATLAB/Simulink modelโ€‘based development and autoโ€‘code generation
  • Background in lithiumโ€‘ion cell electrochemistry, SOC/SOH algorithm design, or battery cell testing
  • Familiarity with LFP, NMC, or other advanced cell chemistries
  • Exposure to highโ€‘voltage battery pack architecture: cells, modules, busbars, current collectors
  • Knowledge of packโ€‘level manufacturing test processes (capacity testing, isolation testing, broken weld detection)
  • Familiarity with software change management processes, regression test planning, or production software release workflows in an automotive or industrial environment

Designed and assembled in the United States, Proterraโ€™s innovative battery platform offers industryโ€‘leading energy density, durability, performance, and safety systems โ€“ enabling Proterra EV batteries to be the premium choice for commercial vehicles and industrial equipment.

Proterraโ€™s battery technology offers industryโ€‘leading energy density, safety systems, and durability. Proudly designed in Silicon Valley and assembled in Greer, South Carolina, Proterraยฎ batteries are the premier choice to electrify commercial vehicles ranging from buses and trucks to construction equipment and more. Proterra is building innovative battery technology to power a better, more sustainable world.

Location

Onsite role in Greer, SC

Travel

< 15% Travel

Applicants must be authorized to work for any employer in the U.S. There is no immigration sponsorship available for this role (ex: H1-B, OPT, CPT, TN or any other employment sponsorship).

Proterra is an Equal Employment Opportunity Employer, providing equal employment opportunities to all Employees and applicants for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, disability, age, genetic information, veteran status, pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation or any other characteristic protected by applicable federal, state, or local law or ordinance. Proterra participates in the Electronic Employment Verification Program (E-Verify).

#LI-BJ1

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

#J-18808-Ljbffr