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 3 days ago
Similar jobs that could be interesting for youBased on the Automotive Software Developer in Charlotte, NC vacancy
- ...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
- 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
- ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role... ...Azure. As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing...SuggestedFull timeLocal areaRemote workWorldwide
- ...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...SuggestedContract work
- ...Software Engineering - Advanced Application Engineer Duration: 12 Months Location: Charlotte, NC / Pennington, NJ / Plano, TX / Chicago, IL (Hybrid 3x Onsite) Primary Job Duties/Responsibilities: Responsible for leading the effort to design, build, and configure...SuggestedImmediate start
- ...specifications into code for complex new or enhancement projects for internal clients. Writes programs, develops code, tests artifacts, and produces reports. Employs software development techniques to ensure tests are implemented in a way that support automation....Work experience placement
- ...manufacturing processes. Key Responsibilities: Develop, modify, and optimize CNC programs using Siemens NX (CAM) for... ...efficiency. Utilize Vericut or similar verification software to simulate CNC programs and prevent machine collisions or downtime...
- ...insights into tool design, coatings, and materials. Use CAM software and simulation tools to verify and optimize tool paths.... ...usage, machining best practices, and emerging technologies. Develop or modify tools to meet specific customer requirements in collaboration...Work at officeRemote work
- ...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
- ...in 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 including...Local areaOverseas
- 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
- 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- ...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
$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- 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
- 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...
- ...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
- ...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
$79k - $158k
...everything we do. Seasoned Product Management professional, developing research and analytics to support and contribute to the... ...large capacity events Manage and test the electronic catalog software for the sales force Synthesizes analyses of data, uses the...Temporary work- ...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...
- ...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...
- ...Software Engineer-Backend Developer Locations: Charlotte, NC Type: W-2 Contract (NO C2C) Schedule: Hybrid- 3 days in office Position Overview: Our client is seeking an experienced Backend Developer to accelerate the development and deployment of applications...Contract workWork at office
- ...ROLE: - Full Stack Software Developer LOCATION: - Charlotte, NC DURATION: - Long term contract Job Responsibilities: - Proficient in ReactJS and the standard tools associated with it. - Redesign and develop reusable user interface components...Long term contract
- ...Role: Sr. Python Web Developer Location: Charlotte, NC Onsite position Fulltime position *****NO C2C***** JD Skill: Sr. Python Web Developer Must Have Technical/Functional Skills: Expert in Python, with knowledge...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...- ...NAVA Software solutions is looking for a Google Cloud Solution Design Engineer Details: Google Cloud Solution Design Engineer... ...team. This technical position will guide the organization in developing and influencing cloud technologies and applications to address...
$82 - $88 per hour
...secure SDLC, CI/CD security, and threat modeling Experience with SAST, DAST, SCA & ServiceNow AVR Proven ability to mentor developers and influence engineering teams Qualified candidates should APPLY NOW for immediate consideration! This position is...Hourly payContract workTemporary workWork experience placementImmediate startRemote workWorldwideFlexible hours$98k - $113.5k
...grid planning and operations, distributed energy resources, electric transportation, and other end-use technologies. Our team develops actionable insights regarding the impact and capabilities of new technologies through utility-driven demonstrations and cross-cutting...Work at officeRemote workWork from homeHome officeRelocation packageFlexible hours
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
- graduate software developer Charlotte, NC
- senior software design engineer Charlotte, NC
- software engineer amazon Charlotte, NC
- software developer positions Charlotte, NC
- software engineer full time Charlotte, NC
- new graduate software engineer Charlotte, NC
- junior software developer Charlotte, NC
- IT software engineer Charlotte, NC
- software engineer Charlotte, NC

