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

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 field

REQUIRED 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 globaly

PHYSICAL 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 years

DISCLAIMER

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 Technology

Vacancy 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

    Xylem

    Charlotte, NC
    8 days ago
  • 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

    Carrier Corp

    Charlotte, NC
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Charlotte, NC
    4 days ago
  •  ...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... 
    Suggested
    Contract work

    Staffing the Universe

    Charlotte, NC
    10 days ago
  •  ...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... 
    Suggested
    Immediate start

    Georgia IT Inc

    Charlotte, NC
    3 days ago
  •  ...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

    Vanguard Group, Inc.

    Charlotte, NC
    13 hours ago
  •  ...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... 

    Search Solution Group

    Charlotte, NC
    13 hours ago
  •  ...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 office
    Remote work

    Sandvik

    Charlotte, NC
    8 days ago
  •  ...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

    Okuma America Corporation

    Charlotte, NC
    3 days ago
  •  ...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 area
    Overseas

    NSS

    Charlotte, NC
    13 hours ago
  • 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

    SWJ Technology

    Charlotte, NC
    1 day ago
  • 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...

    TalentBridge

    Charlotte, NC
    1 day ago
  • $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 pay
    Work experience placement
    Local area
    Work from home

    Trane Technologies

    Charlotte, NC
    12 days ago
  •  ...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

    Staffing the Universe

    Charlotte, NC
    13 hours ago
  • $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 time
    Temporary work
    For contractors
    Local area
    Remote work
    Relocation
    Night shift
    Weekend work

    AIRGAS INC AND SUBSIDIARIES

    Charlotte, NC
    3 days ago
  • 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 time
    Work at office
    Shift work

    Okuma America Corporation

    Charlotte, NC
    2 days ago
  • 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...

    Albemarle

    Charlotte, NC
    1 day ago
  •  ...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 contractors
    Work experience placement
    Seasonal work
    Work at office
    Local area
    Shift work

    Xylem

    Charlotte, NC
    3 days ago
  •  ...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 time
    Worldwide
    Night shift

    Schaefer

    Charlotte, NC
    2 days ago
  • $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

    Carrier Global Corp

    Charlotte, NC
    13 hours ago
  •  ...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... 

    Cross USA

    Belmont, NC
    3 days ago
  •  ...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... 

    MRINetwork

    Belmont, NC
    13 hours ago
  • 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...

    Insight Global

    Charlotte, NC
    3 days ago
  •  ...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 work
    Work at office

    Leading Utilities Organization

    Charlotte, NC
    13 hours ago
  •  ...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

    Maintec Technologies

    Charlotte, NC
    13 hours ago
  •  ...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

    SARIAN Co

    Charlotte, NC
    4 days ago
  • $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...

    Vanderweil Engineers

    Charlotte, NC
    2 days ago
  •  ...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... 

    Nava Software Solutions

    Charlotte, NC
    4 days ago
  • $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 pay
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Innova Solutions

    Charlotte, NC
    1 day ago
  • $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 office
    Remote work
    Work from home
    Home office
    Relocation package
    Flexible hours

    Electric Power Research Institute (EPRI)

    Charlotte, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Automotive Software Developer. Be the first to apply!