... in Python, MATLAB, or similar tools for processing and visualizing large test datasets * Effective ... observations, and software issue status for engineering and program management audiences
... in Python, MATLAB, or similar tools for processing and visualizing large test datasets * Effective ... observations, and software issue status for engineering and program management audiences
Senior Electrical Engineer
Greenville, SC · On-site
$101K - $131K/yr
This includes considerable experience in utilizing various computer software packages and automated ... Performs field tests & measurements, collects field data, as necessary. * Aids and support to ...
Senior Electrical Engineer
Greenville, SC · On-site
$101K - $131K/yr
This includes considerable experience in utilizing various computer software packages and automated ... Performs field tests & measurements, collects field data, as necessary. * Aids and support to ...
Structural Engineer
Greenville, SC · On-site
$85K - $105K/yr
Collaborate with senior engineers to develop practical, efficient, and cost-effective structural ... analysis software. * Engineer-in-Training (EIT) certification preferred. * Progress toward ...
Quick apply
Structural Engineer
Greenville, SC · On-site
$85K - $105K/yr
Collaborate with senior engineers to develop practical, efficient, and cost-effective structural ... analysis software. * Engineer-in-Training (EIT) certification preferred. * Progress toward ...
Senior Electrical Engineer
Greenville, SC · On-site
$110 - $150/hr
This includes considerable experience in utilizing various computer software packages and automated ... Performs field tests & measurements, collects field data, as necessary. * Aids and support to ...
Senior Electrical Engineer
Greenville, SC · On-site
$110 - $150/hr
This includes considerable experience in utilizing various computer software packages and automated ... Performs field tests & measurements, collects field data, as necessary. * Aids and support to ...
Engineer in Training
Greenville, SC · Remote
$55K - $70K/yr
Position Summary The Engineer in Training works collaboratively with other JDS employees in leading ... and willingness to learn new software applications. * Excellent organizational skills ...
Quick apply
Engineer in Training
Greenville, SC · Remote
$55K - $70K/yr
Position Summary The Engineer in Training works collaboratively with other JDS employees in leading ... and willingness to learn new software applications. * Excellent organizational skills ...
As an entry-level Software Engineer, you will be the pilot driving AI tools for code generation ... tests * Identify bugs, security issues, performance problems, or architectural mismatches in AI ...
New
As an entry-level Software Engineer, you will be the pilot driving AI tools for code generation ... tests * Identify bugs, security issues, performance problems, or architectural mismatches in AI ...
New
Sr. Curam Developer
Greenville, SC · On-site
The Software Engineer is responsible for assessing, designing, developing, supporting and ... REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE): IBM Curam Social Management Platform experience.
Sr. Curam Developer
Greenville, SC · On-site
The Software Engineer is responsible for assessing, designing, developing, supporting and ... REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE): IBM Curam Social Management Platform experience.
Front End Developer (Hybrid) - 29471
Greenville, SC · On-site
$95 - $130/hr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29471
Greenville, SC · On-site
$95 - $130/hr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Automated Test Engineer (ATE)
Greenville, SC · On-site
... Software Development Life Cycle (SDLC) * Proficiency in writing and executing test cases, test ... Knowledge of DevOps practices and tools * An ability to conduct test reviews and provide ...
New
Quick apply
Automated Test Engineer (ATE)
Greenville, SC · On-site
... Software Development Life Cycle (SDLC) * Proficiency in writing and executing test cases, test ... Knowledge of DevOps practices and tools * An ability to conduct test reviews and provide ...
New
Automated Test Engineer (ATE)
Spartanburg, SC · On-site
... Software Development Life Cycle (SDLC) * Proficiency in writing and executing test cases, test ... Knowledge of DevOps practices and tools * An ability to conduct test reviews and provide ...
New
Quick apply
Automated Test Engineer (ATE)
Spartanburg, SC · On-site
... Software Development Life Cycle (SDLC) * Proficiency in writing and executing test cases, test ... Knowledge of DevOps practices and tools * An ability to conduct test reviews and provide ...
New
Software Engineering Co-op
Spartanburg, SC · On-site
Software Engineering Co-op Posting Start Date: 7/31/26 Job Location (Long): Spartanburg, South ... in the following functions: * Work with a mentor to design, develop, test, and implement software ...
Software Engineering Co-op
Spartanburg, SC · On-site
Software Engineering Co-op Posting Start Date: 7/31/26 Job Location (Long): Spartanburg, South ... in the following functions: * Work with a mentor to design, develop, test, and implement software ...
Mobility Software Engineer III
Greenville, SC · On-site
$125K - $157K/yr
Identifies emerging technologies in order to build software and/or hardware prototypes and ... Serves as a primary point of contact for other engineers and specialists in the team to provide ...
Mobility Software Engineer III
Greenville, SC · On-site
$125K - $157K/yr
Identifies emerging technologies in order to build software and/or hardware prototypes and ... Serves as a primary point of contact for other engineers and specialists in the team to provide ...
Civil Engineer - Designer - Engineer in Training
Greenville, SC · On-site
$59K - $68K/yr
Produce and refine models in Civil 3D, ensuring accuracy, clarity, and adherence to project ... Strong working knowledge of AutoCAD and Civil 3D software * Clear written and verbal communication ...
Civil Engineer - Designer - Engineer in Training
Greenville, SC · On-site
$59K - $68K/yr
Produce and refine models in Civil 3D, ensuring accuracy, clarity, and adherence to project ... Strong working knowledge of AutoCAD and Civil 3D software * Clear written and verbal communication ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... They specialize in wireless communications for military and embedded systems. They are seeking a ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... They specialize in wireless communications for military and embedded systems. They are seeking a ...
Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto ... Proficiency in writing Python * Experience using dashboarding software such as Looker or Superset ...
Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto ... Proficiency in writing Python * Experience using dashboarding software such as Looker or Superset ...
Test autonomy developers pull requests on vehicles on public road * Leverage system requirements to ... Proficiency in writing Python * Experience using dashboarding software such as Looker or Superset ...
Test autonomy developers pull requests on vehicles on public road * Leverage system requirements to ... Proficiency in writing Python * Experience using dashboarding software such as Looker or Superset ...
Front End Developer (Hybrid) - 29471
Greenville, SC · On-site
$95 - $130/hr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29471
Greenville, SC · On-site
$95 - $130/hr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29965
Greenville, SC · On-site
$74 - $105/hr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29965
Greenville, SC · On-site
$74 - $105/hr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29965
Greenville, SC · On-site
$74K - $105K/yr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29965
Greenville, SC · On-site
$74K - $105K/yr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29471
Greenville, SC · On-site
$95K - $130K/yr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Front End Developer (Hybrid) - 29471
Greenville, SC · On-site
$95K - $130K/yr
If you are a self-motivated, creative, and detail-oriented software engineer who is passionate ... Troubleshoot customer reported issues in applications and providing support. * Write unit tests and ...
Senior Software Engineer In Test information
See Wellford, SC salary details
$20.7K - $32.6K
0% of jobs
$32.6K - $44.4K
1% of jobs
$44.4K - $56.2K
0% of jobs
$56.2K - $68K
0% of jobs
$68K - $79.8K
4% of jobs
$79.8K - $91.7K
3% of jobs
$102.4K is the 25th percentile. Wages below this are outliers.
$91.7K - $103.5K
18% of jobs
$103.5K - $115.3K
22% of jobs
The median wage is $115.9K / yr.
$115.3K - $127.1K
22% of jobs
$129.9K is the 75th percentile. Wages above this are outliers.
$127.1K - $138.9K
16% of jobs
$138.9K - $150.7K
13% of jobs
$20.7K
$115.8K
$150.7K
How much do senior software engineer in test jobs pay per year?
What is a senior software engineer in test?
What are some typical challenges a senior software engineer in test faces when designing automated testing frameworks?
What are the key skills and qualifications needed to thrive as a senior software engineer in test, and why are they important?
What is the difference between Senior Software Engineer In Test vs Software Development Engineer in Test?
| Aspect | Senior Software Engineer In Test | Software Development Engineer in Test |
|---|---|---|
| Credentials | Bachelor's in CS or related field, experience in testing and automation | Bachelor's in CS or related field, strong coding skills, experience in testing |
| Work Environment | Designing test strategies, automation frameworks, collaborating with development teams | Developing test tools, writing automated tests, integrating testing into CI/CD pipelines |
| Industry Usage | Common in tech companies, especially in QA and testing teams | Widely used in software development companies focusing on automation |
The main difference is that Senior Software Engineer In Test often focuses on testing strategy and automation leadership, while Software Development Engineer in Test emphasizes developing testing tools and automation code. Both roles require strong coding skills and testing experience, but their focus areas differ slightly within the testing lifecycle.
What job categories do people searching Senior Software Engineer In Test jobs in Wellford, SC look for?
The top searched job categories for Senior Software Engineer In Test jobs in Wellford, SC are:
What cities near Wellford, SC are hiring for Senior Software Engineer In Test jobs?
Cities near Wellford, SC with the most Senior Software Engineer In Test job openings:
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