Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Software Engineer

Proterra

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. We create an environment where everyone feels valued, supported, and empowered to drive change for the earth. Here at Proterra we 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 focuses 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. 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 Location Onsite role in Greer, SC. 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’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. 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). Please copy and paste this link into your browser for e‑verification: #J-18808-Ljbffr Proterra

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Software Engineer in Greer, SC vacancy
  • $38.7 per hour

     ...City of Greer is currently accepting applications for an IT Systems Engineer in our IT Department. Responsibilities Manages computer systems...  ...management, system accounting, hardware maintenance, and software maintenance. Provides both desktop and server support within... 
    Suggested
    Hourly pay
    Work at office

    City Of Greer

    Greer, SC
    1 day ago
  •  ...Lead Advanced Manufacturing Engineer As a Lead Advanced Manufacturing Engineer at Honeywell, you will serve as a technical leader responsible for driving key manufacturing processes within aerospace component production. This role plays a critical part in ensuring product... 
    Suggested
    Permanent employment

    Honeywell Aerospace US LLC

    Greer, SC
    21 hours ago
  •  ...Job Description The Lead Structural Engineer works closely with the Architectural, Piping, Mechanical, Process and Electrical...  ...ASTM. ~ Proficiency using RISA, STAAD.Pro, RAM Structural Systems, and RAM Elements. ~ Experience delivering projects utilizing... 
    Suggested
    For contractors
    Work at office

    Selectek

    Greer, SC
    2 days ago
  •  ...As a Lead Advanced Manufacturing Engineer at Honeywell Aerospace, you will serve as a technical leader responsible for driving key manufacturing...  ...more efficiently, and operators stay ahead of change. With our systems on board 90% of the world's aircraft, your work here has reach... 
    Suggested
    Permanent employment
    Temporary work
    Flexible hours

    Honeywell Aerospace

    Greer, SC
    1 day ago
  • ContractStaffingRecruiters.com seeks a Lead Designer in Greer, SC, responsible for preparing design drawings and leading engineering efforts. The ideal candidate will apply advanced technical skills to improve design standards and delegate effectively to junior staff. This... 
    Suggested

    ContractStaffingRecruiters.com

    Greer, SC
    2 days ago
  • Walter Tools in Greer, South Carolina, is looking for a Digital Sales Engineer to transform sales and develop customer connections. Ideal candidates will have B2B sales experience, a technical aptitude, and a Bachelor’s degree in a relevant field. This position offers... 

    Walter Tools

    Greer, SC
    2 days ago
  • City of Greer, SC is seeking an IT Systems Engineer to support and secure our municipal IT environment. This role requires hands-on experience with Windows Server, VMware, backup solutions, and network fundamentals, delivering reliable service to staff. The successful... 

    City of Greer, SC

    Greer, SC
    2 days ago
  • Honeywell Aerospace US LLC is seeking a Lead Advanced Manufacturing Engineer in Greer, South Carolina. This role is crucial in driving key manufacturing processes in aerospace component production, specifically focusing on advanced turbine engine coating technologies.... 

    Honeywell Aerospace US LLC

    Greer, SC
    2 days ago
  • $80k - $100k

    A leading chemical manufacturer in Greer, SC, is seeking a Mechanical Maintenance Engineer to drive reliability and performance in advanced manufacturing. You will provide mechanical engineering support, lead troubleshooting initiatives, and analyze equipment failures.... 

    Mitsubishi Chemical America

    Greer, SC
    2 days ago
  • Various positions | Proterra | Greer, SC Sr. Supplier Quality Engineer Greer, SC (On-site) The Senior Supplier Quality Engineer...  ...ensure corrective actions are implemented and sustained. Embedded Systems Software Engineer Greer, SC (On-site) Proterra is seeking an... 

    Women in Cleantech and Sustainability

    Greer, SC
    2 days ago
  • $97k - $140k

    Job Description Summary The Lead SMR Mechanical Systems Engineer demonstrates accountability for functional, business, and broad company objectives. This is a technical position that integrates and develops processes that meet business needs across the organization and... 
    For contractors
    Remote work
    3 days per week

    GE Vernova

    Greenville, SC
    2 days ago
  •  ...Systems Engineer I COURSER accelerates the growth of IT service provider companies by forging dynamic partnerships and leveraging values of...  ...responding to incidents and resolving issues related to hardware, software, networking, and security. Offer solutions to complex IT... 
    Full time
    Local area

    Courser Inc

    Greenville, SC
    2 days ago
  •  ...technical issues to closure by working with internal and field engineers to identify, track, root cause, and resolve issues....  ...(PMBus, IPMI, etc.). Ability to troubleshoot x86‑based systems; diagnose hardware and software issues. Proficiency with administration of a range of... 

    Hyve Solutions

    Greenville, SC
    2 days ago
  • $113.2k - $188.8k

     ...Job Description Systems engineering is a cross‑functional engineering discipline centered on an approach, mindset, and process. All activities consider both the business and technical needs of the customers with the goal of providing a quality product that meets the users... 
    Contract work
    Relocation package

    GE Vernova

    Greenville, SC
    3 days ago
  • $102.9k - $155.65k

     ...safe, resilient environments? We’re looking for a Life Safety Systems Engineer to design solutions that safeguard cutting‑edge facilities...  ...in semiconductor or data centers Working knowledge of 3D BIM software (Revit) Our health and welfare benefits are designed to invest... 
    Full time
    Work at office
    Local area
    Remote work

    Jacobs

    Greenville, SC
    22 hours ago
  • $93.75k - $137.5k

     ...Join to apply for the Lead Engineer role at Eaton Eaton’s ES AMER ESS division is currently seeking a Lead Engineer. The Project Operations Team provides comprehensive engineering, procurement, and construction (EPC) services throughout the entire project lifecycle. Our... 
    H1b
    Local area
    Visa sponsorship

    Eaton

    Greenville, SC
    22 hours ago
  •  ...with solid models (preferably NX 1965/2206) Bachelor's degree in Engineering, Mathematics, or Computer Science Structure Light Scanning experience - prefer GOM ATOS Professional Software VBA, Python, or similar programming experience General Requirements... 
    Contract work
    Apprenticeship
    Monday to Friday
    Shift work

    MAU Workforce Solutions

    Greenville, SC
    3 days ago
  • $81.7k - $136.7k

     ...controlled technology. GE will require proof of status prior to employment. What will make you stand out Bachelor's degree in Engineering or Machine Tool Technology. Demonstrated experience developing and improving manufacturing processes, with emphasis on broach... 
    Permanent employment
    Contract work
    Relocation package
    Flexible hours
    Shift work

    GE Vernova, Inc.

    Greenville, SC
    9 hours ago
  •  ...currently seeking for a Lead Structural Engineer reporting to the Manager of Civil/Structural...  ...steel design using computational software design tools and hand calculations as appropriate...  ...Operate within the company's Quality system and Safety Policy in all phases of... 
    Work at office
    Local area
    Relocation
    3 days per week

    Wood plc

    Greenville, SC
    3 days ago
  • GE Vernova in Greenville, South Carolina, sucht eine/n Systems Engineer, der/die für die Umsetzung von gesetzlichen Normen und technischem Wissen verantwortlich ist. Sie spielen eine Schlüsselrolle beim Design und der Integration von Systemen und haben die Möglichkeit,... 

    GE Vernova

    Greenville, SC
    2 days ago
  •  ...is looking for a Curam Developer for a 6+ month contract in Greenville, SC. The role requires experience with Medicaid Eligibility Systems, Curam development, and enterprise-level web application development. Candidates should have a Bachelor’s degree in a technical field... 
    Contract work

    Infojini

    Greenville, SC
    9 hours ago
  •  ...history. At our Duncan, SC location we are searching for a: Quality Engineer. Where we need you Purpose of this position is to control...  ...quality performance in plant, reduce production scrap, Enhance QRQC system & problem solving in the plant. Series production quality... 
    Work experience placement

    Röchling Automotive

    Duncan, SC
    21 hours ago
  • $79.1k - $112.8k

     ...Quality organization that partners closely with Manufacturing, Engineering, Project Management, Methods, Assembly, Machining, and Supply...  ...introductions, and ensure compliance with internal and external quality systems. You will serve as a technical leader, mentor, and advocate... 
    Work experience placement
    Work at office

    Wabtec

    Duncan, SC
    22 hours ago
  •  ...Quality Engineer We are hiring a Quality Engineer at our Duncan, SC location. Responsibilities Prepare, verify and update PFMEA, CP, and...  ...control using SAP. Enter customer complaint reports into SAP system and create 8D in SAP as applicable. Support training of Quality... 

    Röchling Industrial

    Duncan, SC
    21 hours ago
  •  ...Position Overview The Senior Supplier Quality Engineer is a critical leadership role...  ...Lead supplier quality audits (process, system, and layered) at manufacturing sites; manage...  ...investigations. Proficient in using CAD modeling software such as SolidWorks, CATIA, Siemens NX,... 
    Local area

    Proterra Inc

    Greer, SC
    4 days ago
  •  ...technologies that are driving the future of mobility. Combining a deep systems knowledge to develop unique vehicle access experiences,...  ...technical work and departmental efforts related to quality engineering activities for new and existing programs. Designs, specifies,... 
    Permanent employment
    Immediate start

    Magna International

    Duncan, SC
    22 hours ago
  •  ...readiness operations. Develops together with the manufacturing engineering, CI and HSE, the Standard Work (SPS, SWI) for all production...  ...six sigma) and productivity improvement. Thorough knowledge of quality management systems (QS‑9000, ISO/TS16949……). #J-18808-Ljbffr... 
    Work experience placement
    Shift work

    OPmobility

    Greer, SC
    21 hours ago
  • $25.53 - $35.1 per hour

     ...communication skills. 6+ months Knowledge of : SAP or other ERP software (preferably with an emphasis in Material Planning). Logistics...  ...processing and parameter administration in the material planning system. Supports series production, parts run-in & run out and... 
    Contract work
    Part time
    Internship
    Overseas
    Night shift
    Day shift
    Afternoon shift

    Hired by Matrix

    Greer, SC
    21 hours ago
  •  ...Summary Purpose Financial is looking for a talented, result-oriented, innovative Site Reliability Engineer to join the team! This position reports to the Systems Integration Manager and is responsible for building and maintaining reliable infrastructure and... 
    Work experience placement
    Casual work
    Work at office

    Purpose Financial

    Greenville, SC
    2 days ago
  •  ...WAF Operations Solution Engineer Location: Anywhere in Country As a WAF Operations Solution Engineer, you will be responsible for implementing...  ...best practices. Familiarity with ITIL processes and ticketing systems for incident management. Relevant certifications (e.g., CISSP,... 

    EY

    Greenville, SC
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Software Engineer. Be the first to apply!