Senior Software Engineer

EPC Power Corp.

Fountain Inn (SC)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company matching
Medical, dental, and vision insurance
Disability and life insurance
Flexible Spending Account (FSA)
Employee Assistance Program (EAP)
Paid Time Off (PTO)
Tuition reimbursement

Job summary

EPC Power Corp. in Fountain Inn, SC is seeking a Senior Software Engineer to lead automated testing software for production and engineering fixtures, including board-level test software development and scaling capabilities across sites. You will collaborate with experienced engineers, design safety fixtures, and verify test systems.

A B.Sc. in Electrical Engineering (M.Sc preferred), 7+ years in related roles, LabVIEW, Python, and SQL database skills are required, with an interest in power

Qualifications

  • B.Sc. in Electrical Engineering; M.Sc preferred.
  • 7+ years' experience related to job responsibilities.
  • Experience designing safety fixtures/circuits/plans for mid to high volume production line assemblies.
  • Strong LabVIEW architecture knowledge and best practices.
  • Experience with MySQL/PostgreSQL databases.
  • Strong Python and electrical circuit knowledge.
  • Interest in power electronics and ability to work in a team.
  • Ability to document design work and present findings.

Responsibilities

  • Lead development of software design for test fixtures used in production and engineering testing, including test software requirements, test reporting, and databasing.
  • Design software for mid/high volume manufacturing testing - bed of nails, inverter test fixtures on the sub assembly and main assembly levels.
  • Support verification test for new R&D products that may include test automation/fixturing.
  • Assist commissioning of new test stands and validate proper functionality of hardware/software, safety, documentation & release to production.
  • Develop, coordinate, and participate in board and equipment functional testing, wiring checkout, FAT, and end of line testing.
  • Troubleshoot system software issues as needed.
  • Participate in design development and validation activities.
  • Document design work & presentations.
  • Occasional travel may be required (<10%)

Skills

Team collaboration
Problem-solving
Communication of progress
Power electronics understanding

Education

B.Sc. in Electrical Engineering
M.Sc preferred

Tools

LabVIEW
MySQL
PostgreSQL
Python
Oscilloscopes

Job description

EPC Power is looking to add a Senior Software Engineer to our engineering team. In this role you will work with experienced engineers to lead the development of automated testing software.. This will include main assembly, sub assembly, and board level test test software development. You will be responsible for continuing the development efforts of production and engineering automated test fixtures, scaling up our test software capabilities across multiple sites.

Requirements
Responsibilities
  • Leading the development efforts of software design for test fixtures used in production and engineering testing, includes test software requirements, test reporting, and databasing.
  • Design software for mid/high volume manufacturing testing - bed of nails, inverter test fixtures on the sub assy and main assy levels
  • Support verification test for new R&D products that may include test automation/fixturing
  • Support commissioning of new test stands and validate proper functionality of hardware/software, safety, documentation & release to production
  • Develop, coordinate, and participate in board and equipment functional testing, wiring checkout, FAT, and end of line testing
  • Troubleshoot system software issues as needed
  • Participate in design development and validation activities
  • Document design work & presentations
  • Occasional travel may be required (<10%)
Qualifications
  • B.Sc. in Electrical Engineering or related discipline, M.Sc preferred
  • 7+ years experience in related to job responsibilities
  • Experience designing safety fixtures/circuits/plans for mid to high volume production line assemblies
  • Strong understanding of NI test stand/LabVIEW architecture & best practices
  • Previous experience working with MySQL/Postgres databasing
  • Strong understanding of python
  • Strong understanding of electrical circuits
  • Interested in power electronics
  • Strong problem-solving skills
  • Ability to work well within a team and clearly communicate technical progress and challenges
  • Able to understand, maintain, and improve company electrical drawing standards
  • Familiar with typical lab equipment including oscilloscopes, multimeters, soldering stations, signal generators, DAQ
Desired Skills
  • Solid understanding of the fundamental concepts of electrical power
  • Previous power electronics experience
  • Experience designing analog/digital circuitry for high accuracy measurement systems
  • Experience with typical commercial and industrial electrical power (480Vac, 3p)
Benefits
  • 401(k) with company matching
  • Medical, dental, and vision insurance
  • Disability and life insurance
  • Flexible Spending Account (FSA)
  • Employee Assistance Program (EAP)
  • Paid Time Off (PTO)
  • Tuition reimbursement

EPC Power is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Engineer
Test Engineer

EPC Power Corp. • Poway (CA)

On-site
USD 90,000 - 120,000
401(k) match
Medical/dental/vision insurance
Disability and life insurance
+4
Electrical Engineer
Electrical Engineer

EPC Power Corp • Simpsonville (SC)

On-site
USD 80,000 - 100,000
401(k) with company matching
Medical, dental, and vision insurance
Disability and life insurance
+2
Test Engineer
Test Engineer

EPC Power Corp. • Simpsonville (SC)

On-site
USD 70,000 - 90,000
Senior Systems Test Engineer (not software)
Senior Systems Test Engineer (not software)

Staff One, Ltd • Poway (CA)

On-site
USD 150,000 - 180,000
Test Technician
Test Technician

EPC Power Corp • Poway (CA)

On-site
USD 55,000 - 75,000
401(k) with Company Match
Medical, Dental, and Vision Insurance
Life and Disability Insurance
+4
Sr. Test Engineer (Electrical)
Sr. Test Engineer (Electrical)

Symbotic • Wilmington (MA)

Hybrid
USD 125,000 - 172,000
Test Engineer
Test Engineer

EPC Power Corp • Simpsonville (SC)

On-site
USD 70,000 - 90,000
Sr. Test Engineer (Electrical)
Sr. Test Engineer (Electrical)

Symbotic LLC • Wilmington (DE)

On-site
USD 125,000 - 171,600
Medical benefits
Dental benefits
Vision benefits
+2
Electrical Engineer II
Electrical Engineer II

EPC Power Corp. • Poway (CA)

On-site
USD 90,000 - 120,000
401(k) Matching
Health Insurance
Dental Insurance
+7
Senior Test Automation Engineer – Production & R&D
Senior Test Automation Engineer – Production & R&D

EPC Power Corp. • Fountain Inn (SC)

On-site
USD 110,000 - 160,000
401(k) with company matching
Medical, dental, and vision insurance
Disability and life insurance
+4