Embedded Systems Software Engineer
Proterra Inc
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 teamsImplement 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 developmentSupport implementation and validation of CAN-based communication stacks; perform network-level signal capture, analysis, and debugging using CANalyzer and equivalent toolsDevelop and validate UDS (Unified Diagnostic Services) service implementations for fault memory access, ECU identification, and EOL flash programming; support calibration workflows using CANapeExecute calibration and measurement workflows using Vector tools (CANalyzer, CANape) across HIL, bench, and vehicle-level test environments; maintain calibration datasets and support release processesServe as the sustaining software lead for assigned BMS features, managing software change requests, regression test execution, and SW release coordination for current production programsReview and support integration of embedded C/C++ and MATLAB/Simulink-generated code changes into production BMS controllers; execute regression testing and document verification resultsAuthor and maintain field reliability documentation including failure analysis reports, software change records, and calibration release notesCollaborate 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 deploymentsParticipate in design reviews, code reviews, and change board meetings to support current production program sustainment and continuous improvementSupport manufacturing engineering with BMS end-of-line (EOL) test software, production diagnostic coverage validation, and process-related software configuration managementLead root cause analysis for production and field software issues, coordinating with cross-functional teams to develop, validate, and deploy corrective software updatesYour 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 systemsWorking knowledge of CAN and UDS protocols, including experience with network analysis tools and basic diagnostic service configuration or testingExperience with BMS diagnostic development or calibration, including DTC configuration, debounce logic, and fault memory validationExperience supporting field reliability activities such as root cause analysis, corrective action documentation, or warranty data reviewProficiency with Vector toolchain (CANalyzer, CANape, or equivalent)Experience with Git-based version control and structured software development workflowsStrong analytical and root cause analysis capabilities, with a structured approach to problem isolation and resolutionFamiliarity with relevant standards and protocols including SAE J1939, ISO 21434, ISO 14229, or equivalentStrong data analysis skills; proficiency in Python, MATLAB, or similar tools for processing and visualizing large test datasetsEffective written and verbal communication skills, with the ability to clearly summarize test results, field observations, and software issue status for engineering and program management audiencesDemonstrated ability to manage multiple concurrent workstreams in a fast-paced product development environmentAdditional Desired Skills:Solid embedded C/C++ development skills in a production-quality, safety-critical environmentExposure to BMS calibration workflows, parameter tuning, or over-the-air software update processesPrior experience at an EV OEM, Tier 1 supplier, or battery manufacturerExperience with test equipment such as battery cyclers, environmental chambers, vibration tables, and data acquisition systemsExperience with MATLAB/Simulink model-based development and auto-code generationBackground in lithium-ion cell electrochemistry, SOC/SOH algorithm design, or battery cell testingFamiliarity with LFP, NMC, or other advanced cell chemistriesExposure to high-voltage battery pack architecture: cells, modules, busbars, current collectorsKnowledge 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 environmentDesigned 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, SCTravel: < 15% TravelApplicants 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-BJ1Job SummaryRequisition Number: EMBED Job Category: EngineeringSchedule: Full-Time
$78.03k - $97.53k
...career built on trust, teamwork, and opportunity at OD. Support and maintain the organization’s systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- ...Continuous Improvement Greer, SC 31.07.2026 System Integration Exterior Intern (Spring 2027) A good student experience is never hands... ...overall quality Qualifications: BS Degree in Mechanical Engineering,Automotive Engineering,Industrial Engineering, orElectrical Engineering...SuggestedFull timeInternship
- ...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...SuggestedPermanent employmentTemporary workFlexible hours
- ...Design, develop, and integrate embedded software throughout the full lifecycle, from requirements analysis to formal validation. Collaborate with hardware engineers to ensure seamless integration and provide technical documentation and effort estimates for proposals. Requirements...SuggestedTemporary work
- ...Job Description System Level Software Engineer - Driver Development - 2784 Job Ref.: 2784 Role: Information Technology Relocation Available... ...level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and...SuggestedPermanent employmentFull timeRelocation
- ...Development to lead a high-performing team delivering modern, accessible user interfaces across platforms. You will drive frontend engineering standards, mentor engineers, and align technical execution with product goals. You will oversee React-based development,...
$159.78k
...product-focused team building and deploying systems that leverage modern, cloud technologies... ...and integrations across the entire software stack. Analyze, design, and drive solutions... ...’s degree in Computer Science, Computer Engineering, or related field (will accept foreign...Full timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week- Senior Electrical Engineer - Hardware Design (Relocation Available)Greenville, SC (Hybrid... ...not just reviewing or maintaining legacy systems, this is a rare opportunity to step into... ...technical decisionsDefine hardware and software interface requirementsOversee testing, validation...Full timeRelocationRelocation package
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type... ...projects or services Consult with users to determine software or system functional specifications Design and develop computer...Full timeRemote work
$89.1k - $165.5k
...cannot be rendered by the basic level of field hardware and systems software service. Employee is usually introduced to the customer site... ...the skill level possessed by the basic field/customer service engineer. • Act as the propulsion SME for the C‑130J, diagnosing and resolving...Full timeContract workTemporary workWork experience placementInterim roleCasual workRemote workRelocationFlexible hours- ...for a better career? A better future?Job DescriptionPROGRAM/BOM ENGINEER LEAR CORPORATION PLANT - DUNCAN, SCThe Program/BOM Engineer is... ...engineering change control.Creating/building new BOMs in the ERP system and Ujigami.Submitting new BOMs to be built in the access...
- ...MSP Systems Engineer COURSER is a partnership platform that helps technology service companies identify and take the next step in growth... ...infrastructure, including servers, workstations, networks, and software applications for client organizations. Deploy, configure,...Local area
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...strategy, improve operational performance, and integrate digital systems to generate measurable value for stakeholders and impact for communities...Work at officeLocal areaWorldwideRelocation packageFlexible hours
- ...currently seeking for a Lead Structural Engineer reporting to the Manager of Civil/Structural... ...STAAD or equivalent structural design software is essential.Good working knowledge of... ...disciplines.Operate within the company's Quality system and Safety Policy in all phases of...Work at officeLocal areaRelocation3 days per week
- ...Fair360 and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus organization.Responsibilities:Serve as the Subject Matter Expert (SME) and lead...H1bLocal area
$55 - $80 per hour
...Title: Electrical / Hardware Engineer Job Description This... ...hardware components and systems that support mission-critical... ...-functional teams, including software and electrical engineers as well... ...microprocessors, microcontrollers, and embedded systems. Experience with...Permanent employmentTemporary workWork at office$134.55k - $205.56k
...PLS-CADD. Adhere to Sargent & Lundy's System of Processes. This position is based... ...: ~ BS degree from an ABET-accredited engineering program. ~12 or more years of transmission... .... ~ Proficiency with PLS-CADD software. ~ Experience must include preparation...Hourly payWork at officeLocal areaFlexible hours3 days per week$91.7k - $152.7k
...role supports manufacturing, quality, and engineering teams by translating drawing, model-... ...support issues. Support CMM hardware/software setup, probe qualification, fixture validation... ..., fixture validation, and measurement system troubleshooting. Experience with...Permanent employmentApprenticeshipRelocation packageShift work- Walter Tools has an opportunity for a Quality Engineer at our Greer, South Carolina production facility. This is an individual contributor... ...improvement of the site's ISO 9001 Quality Management System documentation and audit readiness Support supplier qualification...Full timeLocal area
- ...opportunities to develop professionally.Position Overview:This engineering position will provide design-focused support and technical... ...isolation testing, multi-meter, oscilloscopes, data acquisition systems, etc.).Methodical and diligent thinker, with a high attention...Full timeLocal areaVisa sponsorship
- Maintenance Engineer — Greer, South CarolinaAbout Walter ToolsFounded in 1919 and headquartered in Tübingen, Germany, Walter has over 1... ...strategies, supports continuous improvement of our maintenance systems, and works closely with production and engineering teams to eliminate...Full timeTemporary workFor contractorsLocal areaRelocation
- ...product quality and quality management system ownership. You will lead Advanced Product... ...facilitate the FMEA process, with Design Engineering owning the DFMEA and Manufacturing... ...QMS/PLM tools, and statistical analysis software (Minitab, Power BI, Tableau)Soft SkillsChange...Full timeWork at officeLocal areaVisa sponsorship
$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 employmentContract workRelocation packageFlexible hoursShift work$92k - $171k
...projects or performs moderately complex engineering assignments, evaluates, selects, and applies... ...experience • Intermediate computer and software skills to include the use of word... ...Preferred Qualifications• Perform control systems sizing calculations for control valves,...For contractorsLocal area- ...fiber optic cable, connectivity and accessories and provides engineering and installation services for some of the largest telecom customers... ...elimination and strengthens product, process, and quality-system controls. This role uses data, statistical methods, structured...Full timeWork at officeWorldwideFlexible hoursShift workWeekend work
$110k - $120k
...catalog of modular user interface componentsAdvise architectural and system design decisionsEffectively communicate technical and practical... ...And Qualifications:Required6+ years of production-ready software development experience4+ years of production experience shipping...Full timeWork experience placement- Company Description Veolia in North America is the top-ranked environmental company in the United States for three consecutive years, and the country’s largest private water operator and technology provider as well as hazardous waste and pollution treatment leader. ...Work experience placement
- ...Oshkosh Delivery is dedicated to redefining the future of last-mile and commercial delivery. Built on Oshkosh Corporations legacy of engineering excellence and innovation, we design and manufacture advance Material Handler, 2nd Shift, Handler, Operations, Manufacturing,...Afternoon shift
- ...connectivity and accessories and provides engineering and installation services for some of... ...applications, Salesforce, and numerous third-party systems. The incumbent will also apply strong... ....Consistently demonstrate sound software development practices following the System...Full timeWork experience placementLive inWork at officeRemote workWorldwideFlexible hours
- ...completely per ProTrans specifications with the scan gun.Counts, weights, and records number of units of materials moved or handled in PTI System.Ensures proper identification. Identifies all shipments by proper marking and labeling, including special handling instructions....Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Software Engineer. Be the first to apply!
- remote software sales Greer, SC
- embedded software Greer, SC
- software support Greer, SC
- entry level software sales Greer, SC
- software Greer, SC
- id software Greer, SC
- healthcare software sales Greer, SC
- software asset management analyst Greer, SC
- software sales Greer, SC
- software implementation project manager Greer, SC


