Automotive Software Developer
SWJ Technology
SWJ Technologie specializes in providing engineering, planning, and project management services across various industries. We are currently seeking a Automotive Software Developer for an assigned project with a client in the automotive industry. The role is based in Charlotte, NC and requires onsite presence and willingness to travel up to 20% . If you are eager to grow your career and make a meaningful impact on exciting projects, we look forward to your application.
PURPOSE
The position is responsible for designing, implementing, testing, and documenting Scout functions in the Drive System and Range Extender (REX) domains, including feature logic, diagnostics, and integration with vehicle networks and safety systems. It owns the full software development lifecycle (SDLC) from requirements to release, including documentation and supporting tooling (build, configuration, and CI). In addition, the role develops data pipelines and analytics to process large-scale vehicle and test data (e.g., MDF, CAN, dyno/vehicle datasets) to support validation, calibration insights, and quality metrics.RESPONSIBILITIES
Function Development (Drive & REX) Implement control and supervisory functions (torque arbitration, regen blending, limits/derates, start/stop, charge sustain, diagnostics hooks) Translate requirements into software architecture, state machines, and algorithms with defined interfaces and timing Integrate with BMS, inverter, generator, and vehicle networks (CAN/CAN FD/LIN/Ethernet), incl. UDS support Ensure robust execution, error handling, and participate in design/code reviews Verification, Validation & CI Develop unit, integration, SIL, and HIL test support for automated regression in CI pipelines Design reproducible test scenarios with HIL/vehicle teams, including fault injection Support defect analysis with logs, reproduction steps, and root cause hypotheses Ensure compliance with coding standards, static analysis, and coverage metrics Documentation & Compliance Create and maintain design specs, ICDs, requirements, and test documentation Support diagnostics/OBD documentation (DTC logic, monitors, freeze frames) Ensure full traceability from requirements to tests and results Contribute to functional safety work products and SW safety mechanisms Big-Data Analytics & Tooling Build and maintain data pipelines for measurement and bus data (MDF, BLF, CSV, Parquet) Develop KPI and anomaly detection analytics (torque, regen, thermal, derates, SOC, start/stop quality) Create automated dashboards and reporting for engineering and calibration teams Maintain reusable Python/SQL analysis libraries and ensure data governance Collaboration & Delivery Collaborate with controls, calibration, diagnostics, HIL, and measurement teams Align interfaces and integration with external suppliers when required Support DevOps practices (CI/CD, build reproducibility, artifacts, release packaging) Location & Travel Expectations Attendance at in-person meetings and events regularly. May require the ability to travel globally. Participation in events on behalf of the company from time to time.QUALIFICATIONS
Bachelor’s degree in Electrical Engineering, Computer Science, Mechatronics, Automotive Engineering, or related fieldREQUIRED SKILLS
4–8+ years in embedded software development for automotive/propulsion; experience with EV/HEV drive and/or range extender functions preferred. Proficiency in C/C++ for embedded targets; familiarity with model-based design (MATLAB/Simulink/Stateflow/auto-code) is a plus. Experience with vehicle networking & diagnostics (CAN/CAN FD, LIN, Ethernet, UDS/ISO 14229; OBD Mode 01–0A alignment desirable). Solid understanding of control systems fundamentals, timing, fixed-point/real-time constraints, and safety mechanisms (ISO 26262 exposure). Strong data engineering/analytics skills: Python (pandas, NumPy), time-series processing, MDF readers, and one or more of Spark/Databricks/Hadoop/SQL. Hands‑on with Git, CI/CD (e.g., Jenkins/GitHub Actions/Azure DevOps), static analysis (e.g., Polyspace/Cppcheck), and issue tracking (Jira/Azure DevOps). Bonus: Knowledge of AUTOSAR (Classic/Adaptive), cybersecurity (ISO 21434), and performance profiling on embedded targets.PREFERRED SKILLS
Experience with Volkswagen Willingness to travel globalyPHYSICAL REQUIREMENTS
Work is normally performed in an office, laboratory, manufacturing floor, or machine shop setting where physical work includes, but is not limited to sitting, standing, reaching, kneeling, bending, and lifting up to 25 lbs. Must be able to understand and comply with all relevant safety practices.FLSA STATUS/WORKING SCHEDULE
Location: Charlotte NC Schedule: Full Time/ 40 hours per week Travel: globally travel up to 20% Overtime: as required Assignment Start: ca. June 2026– December 2030 Duration: up to 4.5 yearsDISCLAIMER
This job description is a high-level overview of general expectations of this position. It is not intended to list every responsibility of the position, nor does it represent an employment contract of any kind. SWJ TECHNOLOGY and all of its subsidiaries (i.e., NGE EQUIPMENT and ProjectOne US) are Equal Opportunity Employers and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, disability status, protected veteran status, or any other characteristic protected by law. #J-18808-Ljbffr SWJ TechnologyVacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Automotive Software Developer in Charlotte, NC vacancy
- ...Automotive Software Developer SWJ Technologie specializes in providing engineering, planning, and project management services across various industries. We are currently seeking an automotive software developer for an assigned project with a client in the automotive...SuggestedFull timeContract workWork at office
- Cognizant is seeking an experienced AI Engineer to design, implement, and maintain AI workflows that align with business objectives. This role focuses on end-to-end AI workflows including data ingestion, model inference, and performance optimization. Qualifications include...Suggested
- ...dedicated to exceeding customer expectations through innovative and sustainable solutions. The Role As Lead Control System Software Engineer - Libraries & Standards you will lead the architecture, development, and governance of global PLC and HMI standards ,...Suggested
$64.35k - $101.5k
Cognizant in Charlotte, NC is seeking an experienced AI Engineer to join the Automotive Consulting team. This remote role requires the candidate to build and maintain AI workflows supporting business objectives. Responsibilities include designing end-to-end AI workflows...SuggestedRemote job- Carrier Corp in Charlotte is hiring a Senior Application Engineer responsible for managing solutions for air-cooled chillers. This role involves creating training materials, conducting competitive analysis, and presenting to customers. The ideal candidate should possess...Suggested
- HVAC Mobile Engineer CBRE has a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status...
- ...deep HVAC expertise and broad functional knowledge across job fields, while leading by example in alignment with CBRE RISE values. Develop collaboration and consensus among team members, ensure high-quality and efficient task completion, and communicate technical...Work at officeVisa sponsorship
- ...Distributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed... ...Azure.As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing...Local areaRemote workWorldwide
- ...acceptance testing (UAT) for new or upgraded applications. Develop, maintain, and leverage PowerShell scripts to support application... ...oriented. Experience working in a law firm supporting software used to meet legal practice requirements is a strong plus. Previous...Temporary workWork at officeRemote work
- A leading engineering firm is seeking an Automotive Software Developer based in Charlotte, NC. The role involves designing, implementing, and testing software in automotive systems, with responsibilities spanning the full software development lifecycle. Candidates should...Full time
$110k - $150k
A leading engineering firm is seeking a Lead Mechanical Engineer in Charlotte, NC, offering a hybrid work environment. The role requires 10+ years of experience in HVAC systems design, focusing on large and complex projects. Responsibilities include supervising teams, formulating...$79k - $158k
...About This Role Seasoned Product Management professional, developing research and analytics to support and contribute to the development... ...capacity events Manage and test the electronic catalog software for the sales force Synthesizes analyses of data, uses the...Temporary workLocal area- ...Application Engineer As an Application Engineer, you will assist with developing unique technical filtration system conceptual designs for industrial air filtration devices, ducting dampers and distribution products, fans, and air conditioning components, such as air...
- We invite you to join the Global Information Security (GIS) team at Bank of America as an Application Engineer. The Application Engineer is responsible for supporting, enhancing, and maintaining enterprise applications used across the organization. This role partners closely...
- ...sensor, and bridge CMM platforms. This role is responsible for developing measurement routines, delivering high-level customer training,... ...Programming: Develop complex measurement routines using OGP software platforms, including ZONE3, Measure-X, SNAP-X, and MeasureMind...
- ...with a wide range of manual and hydraulic work holding Familiarity with robotic systems Familiarity with SPC. Familiarity with PC applications - CAD/CAM, AOT, CAS, 3DVM, VeriCut and Modeling software Ability to write documents, reports and power points...Full time
- ...China / India and Switzerland as needed. Key Responsibilities: Define and recognize customer process requirements and develop complete technical solutions for industrial air handling and filtration systems. Create conceptual system designs and layouts...Local areaOverseas
- ...insights into tool design, coatings, and materials. Use CAM software and simulation tools to verify and optimize tool paths. Customer... ...and emerging technologies. Custom Tooling Solutions Develop or modify tools to meet specific customer requirements in...Work at office
- ...Software Engineering - Advanced Application Engineer Duration: 12 Months Location: Charlotte, NC / Pennington, NJ / Plano, TX / Chicago, IL (Hybrid 3x Onsite) MUST HAVE SKILLS FOR THIS ROLE: Workday Extend Workday Studio Workday Core Integrations...Immediate start
- Applications Engineer - Engineered Products Location: Charlotte, NC Overview: TalentBridge is partnered with a well-established, global manufacturer of engineered products and solutions that support a wide range of commercial and industrial applications. The...
$84.74k - $118.86k
...possible cost savings and problems; planning EQ/ VPP dollar breaks; and validating quantities and configurations. Supports sales and develops preliminary submittals and/or final submittals as required, as well as hold job cost consensus meeting and submittal release and...Hourly payWork experience placementLocal areaWork from home- ...requests and documents. Provides subject matter expertise in software development methodology and development architecture standards.... ...and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne...Work experience placement
$81.9k - $141.34k
...a variety of cross-functional teams within the organization to develop and transfer technologies regionally and globally. *Work effectively... ..., packaged product testing) * Minitab or other data analysis software experience Salary Range: $81,900 - $141,335 The range...Work experience placementLocal areaWorldwideRelocationFlexible hours- ...picking, and transport processes using innovative technologies and software. From fully automated warehouses with customized service and... .... Specifically, the applications engineer will: Help develop material flow diagrams and process flow charts Develop system...Full timeWorldwideNight shift
- Be an essential element to a brighter future. We work together to transform essential resources into critical ingredients for mobility, energy, connectivity and health. Join our values-led organization committed to building a more resilient world with people and planet...
- Applications Engineer Corporate Headquarters - Charlotte, NC 28278 Overview Position Type Full Time Job Shift Day Education Level 2 Year Degree Travel Percentage Up to 40% Category Engineering Description The Applications Engineer position is responsible...Full timeWork at officeShift work
$105k - $130k
...(***) ***-**** Understand technical processes for specific industrial gas applications and have the ability to diagnose and develop a value proposition utilizing Airgas solutions and equipment to these specific applications. Primary applications are inerting, industrial...Full timeTemporary workFor contractorsLocal areaRemote workRelocationNight shiftWeekend work- ...Work with project management/ engineering and operations to develop and maintain cost to complete equipment. Develop pricing estimates... ...Respond proactively to all sales calls. Utilize proprietary software platforms to address technical questions. Utilize third...For contractorsWork experience placementSeasonal workWork at officeLocal areaShift work
- ...Senior Java Software Architect Type of Role: Technology Location: Charlotte, North Carolina, United States... ...infrastructure and scripts in the various environments. Experience in developing Java-based applications and systems Strong understanding...Temporary workLocal area
- ...Nice to have: AWS Associate or Professional Certification EMR knowledge Docker & Kubernetes You care about software quality and maintainability You have an interest in serverless architecture You want to shape the Analytics modernization effort...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Automotive Software Developer. Be the first to apply!
Related searches
- automotive engineer Charlotte, NC
- software sales engineer Charlotte, NC
- software engineer full time Charlotte, NC
- startup software engineer Charlotte, NC
- intermediate software engineer Charlotte, NC
- work from home software developer Charlotte, NC
- software developer Charlotte, NC
- software development engineer aws Charlotte, NC
- ngo software engineer Charlotte, NC
- part time software developer Charlotte, NC


