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

OTA and Diagnostics Software Development Engineer

Zobility

Job Title

Responsibilities:

  • Design and develop safety-critical embedded software applications using modern C++ (C++14 and above)
  • Lead resolution of complex design challenges, driving technical decisions and ensuring robust solutions.
  • Act as a key contributor within the team, facilitating the resolution of technical issues across global, cross-disciplinary groups
  • Evaluate and integrate new open-source technologies, considering performance, security, and compatibility factors

Requirements:

  • Minimum of 7 years of embedded software development experience using C++ or Java/Kotlin
  • Proven experience in developing vehicle features within at least two or more domains
  • Skilled in developing platform diagnostics for ECU's including OBD, Service Tools or OTA solutions
  • Strong understanding of functional chains at the vehicle level, ensuring seamless integration across subsystems.
  • Familiarity with industry-standard automotive product development processes, including ASPICE and ISO 26262 for functional safety compliance.
  • Strong analytical and interdisciplinary thinking, with excellent troubleshooting abilities
  • Self-motivated, results-driven, and capable of working independently with a structured and organized approach
  • Excellent verbal and written communication skills with the ability to interface effectively with stakeholders
  • Strong team player with experience working in global, cross-functional environments

Preferred:

  • Hands-on experience designing and developing safe and secure software solutions for complex real-time embedded platforms, heterogeneous and distributed architectures
  • Proficiency in C++, Java/Kotlin and object-oriented design patterns
  • Experienced in Linux, QNX, Android or other POSIX-type real-time operating systems
  • Hands-on expertise working with Adaptive AUTOSAR concepts, architecture, specifications and configuration tools
  • Experience working within an Agile development process
  • Experience developing Over-The-Air (OTA) update features, diagnostics (ISO-14229-1) for embedded targets or automotive ECUs.
  • Experience working with automotive communication protocols (CAN, Ethernet, SOME/IP, DoIP, UDS)
  • Experience with Ethernet networking protocols such as 802.3, 802.1AS, TSN, and requisite transport layer formats such as TLS, TCP/IP, UDP
  • Experience in model-based development with e.g. Matlab/Simulink/PREEVision
  • Experience with automotive development tools (Vector CANoe, CANalyzer, etc.)
  • Exposure to Make, CMakeLists, Bazel, or AOSP build environments
  • Knowledge of ISO 26262, SysML/UML modeling, Data description standards (ODX, OTX, CDD, CANdb)
  • Strong understanding of cybersecurity principles (cryptographic protocols, key handling, chain of trust processing, digital signatures, encryption/decryption), and secure coding practices.
  • Knowledge of low-level programming and hardware-software interaction.
  • Familiarity with industry standard software development tools for requirements management, architecture/design/analysis, testing and configuration management

Education:

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science or related Engineering field from an ABET accredited university

We offer attractive, competitive compensation and benefits including, medical, dental, 401k, short-term disability, AD&D, tuition reimbursement, and more. If you take pride in your work and are committed to personal and professional success, let's talk. Please visit to learn more.

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the OTA and Diagnostics Software Development Engineer in Lansing, MI vacancy
  • $238.7k - $365.7k

     ...The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that...  ...embedded Android platform who can guide development teams and product engineering by...  ...services, HAL layers, system bring‑up, OTA Update and performance tuning across multiple... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Lansing, MI
    3 days ago
  • $61.2k - $141.2k

     ...clients. This role supports custom report development and maintenance across enterprise-...  ...by collecting data, using diagnostic tools, shadowing end users, testing workflows...  ...Information Systems, Computer Science, Software Engineering, or a related field, or equivalent... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    Oracle

    Lansing, MI
    7 hours ago
  •  ...The Fujifilm Cloud Services Senior Cloud Engineer is responsible for being the technical...  ...cutting-edge healthcare solutions span diagnostic imaging, enterprise imaging, endoscopic...  ...sharing with peers, and new process development Perform peer reviews and auditing for... 
    Suggested
    Work experience placement
    Local area
    Remote work
    Flexible hours
    Shift work

    FUJIFILM Corporation

    Lansing, MI
    1 day ago
  •  ...We are seeking a Senior Manager, Software Engineering to lead teams building AI Platform, Intelligent...  ...to ensure telemetry, monitoring, and diagnostics are deeply integrated across AWS,...  ...~ Deep expertise in modern frontend development with React and JavaScript/TypeScript.... 
    Suggested
    Permanent employment
    Flexible hours

    Teradata

    Lansing, MI
    3 days ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you...  ...alongside experienced engineers developing diagnostic software that powers critical healthcare...  ...team, collaborating across design, development, and testing Supporting the development... 
    Suggested
    Remote job
    Internship

    Danaher

    Lansing, MI
    3 days ago
  •  ...with AI. What You’ll Do We are seeking a Staff Software Engineer to lead the design, development, and evolution of networking software for our...  ...networking, along with Linux networking, tuning, and diagnostic tools”. Packet-level analysis and Linux kernel debugging... 
    Permanent employment
    Flexible hours

    Teradata

    Lansing, MI
    4 days ago
  • $100.32k

     ...Maximus is currently seeking a Software Engineer. In this role, you will provide expertise in...  ...problem definition, requirements, solution development, and proposed solutions. Document...  .... Superior troubleshooting and diagnostic abilities. Must be able to write effective... 
    Remote work

    MAXIMUS

    Lansing, MI
    2 days ago
  •  ...entry level position focused on software functional testing and...  ...Control process for software development. Company Overview At FUJIFILM...  ...healthcare solutions span diagnostic imaging, enterprise imaging,...  ...with Software and Template Engineering, give feedback to any... 
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    FUJIFILM Corporation

    Lansing, MI
    3 hours ago
  • $99.6k - $223.4k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...(Server Technologies Division) is responsible for the development of all aspects of the Exadata Storage Server and Exadata Database... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    7 hours ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107187 Date Posted: 05/31/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Lansing, MI
    7 hours ago
  •  ...Must have Overall 14+ years of experience required. This is a full-stack java developer position, exposure with front-end development is desired. The position will be supporting the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs... 

    RICEFW Technologies Inc

    Lansing, MI
    7 hours ago
  •  ...Deployment Engineer Come work for the largest equipment dealer in North America! Are...  ...implementations of our Warehouse Management Software (WMS) with experience in SQL Server, RS2...  ...or SCADA systems. Familiarity with diagnostic tools (e.g., Wireshark, ping, traceroute... 
    Flexible hours

    Alta Equipment Group

    Lansing, MI
    4 days ago
  •  ...Job Description Job Description This is a full-stack java developer position, exposure with front-end development is desired. The position will be supporting the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs. As a... 
    Local area
    Remote work
    Monday to Friday

    Zenfreed, LLC

    Lansing, MI
    1 day ago
  •  ...Seeking an experienced Full Stack Java Developer to support the development, modernization, enhancement, and maintenance of enterprise...  ...frameworks, with the ability to work effectively across the full software development lifecycle. Responsibilities: ·         Design... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Immediate start
    Work from home

    KēSTA I.T.

    Lansing, MI
    2 days ago
  •  ...This is a Full-Stack Java Developer position working with the Project Manager, Application Owner, and Resource Manager on an Agile development team to organize work, develop, test, and deploy code. This position performs a variety of complicated tasks and may report... 
    Contract work
    2 days per week

    A-Line Staffing Solutions

    Lansing, MI
    7 hours ago
  •  ...strong front-end skills.  The position will be supporting the Development and Maintenance programs.  This full-stack developer...  ...supporting the Development and Maintenance programs.  As a software developer, the responsibilities include, but are not limited to... 
    Hourly pay
    Immediate start

    Focused HR Solutions

    Lansing, MI
    15 days ago
  • $94k - $145k

     ...Position Overview The Java Developer supports the development, maintenance, and enhancement of Java-based components within a Cognos...  ...maintaining Java-based applications. Strong understanding of software development lifecycle (SDLC) and Agile methodologies.... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Lansing, MI
    7 hours ago
  •  ...with reporting (AD HOC, Crystal reports, and SSRS) Required 3-5 years Experience in the Accela environment with design, development, code review, and testing Required 3-5 years Experience in the Accela environment with setting up application security roles... 
    Work at office

    American Business Solutions

    Lansing, MI
    1 day ago
  • $85.39k - $116.98k

     ...Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and...  ...on AWS Apply and promote best software engineering practices within an Agile framework...  ..., pull requests, and collaborative development Required Skills and Experience Experience... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Lansing, MI
    1 day ago
  •  ...Full Stack Engineer Anywhere Type: Contract Category: Development Industry: Technology Workplace Type: Remote Reference ID: JN -042026-106484 Date Posted: 05/20/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Contract work
    Work experience placement
    Local area
    Remote work
    Weekend work

    Eliassen Group

    Lansing, MI
    4 days ago
  • $186.07k - $218.9k

     ...learning, and powering end-user experiences. As an engineer on the team you will contribute to the full...  ...You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend development skills. You have general experience... 
    Local area

    Coinbase

    Lansing, MI
    7 hours ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work

    Lumen

    Lansing, MI
    2 days ago
  • $82.9k - $217.25k

     ...Description SUMMARY: Leads the design, development, and support of modern software solutions in an Agile/Scrum and DevOps environment, with...  ...(ECM) and workflow automation. Applies modern engineering practices CI/CD, automated testing, infrastructure as... 
    Contract work
    Work at office
    Flexible hours

    Accident Fund Holdings, Inc.

    Lansing, MI
    3 days ago
  •  ...Lead Software Engineer BaaS Team Anywhere Type: Contract-to-Hire Category: Development Industry: Financial Services Workplace Type: Remote Reference ID: JN -052026-106955 Date Posted: 05/12/2026 Shortcut: Description Recommended Jobs... 
    Hourly pay
    Contract work
    Local area
    Remote work
    Flexible hours

    Eliassen Group

    Lansing, MI
    1 day ago
  • $139.4k - $291.8k

     ...meet industry standards. Drives the development of enterprise-wide technical documentation...  ...innovation across firmware, software, and diagnostics teams. Testing, Validation, and...  ...standards. -Leads complex sustaining engineering activities, resolving customer... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Lansing, MI
    4 days ago
  •  ...opportunities be, too? The Opportunity The Cloud Security Principal Engineer position at Ally is a member of the Information Protection and...  ...(compute, storage, network, data, etc) ~ Experience as a software developer with knowledge of automation, Infrastructure as Code... 
    Work experience placement
    Remote work
    Flexible hours

    Ally

    Lansing, MI
    2 days ago
  • $99.6k - $234.6k

     ...delivery at scale. We are an AI-first engineering organization, using AI-assisted approaches...  .... We are seeking a Principal Software Developer (IC4) to lead design and delivery...  ...Establish team patterns for AI-assisted development (e.g., test generation strategies, code... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    2 days ago
  • $186.07k - $218.9k

     ...expected and fully supported. About the Team: Financial Engineering builds Coinbase’s financial data and reporting foundations...  ...your customers. What we look for in you: ~5+ years of software development experience with experience writing performant, large scale... 
    Local area

    Coinbase

    Lansing, MI
    2 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Lansing, MI
    3 days ago
  • $96.8k - $251.6k

     ...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are...  ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to OTA and Diagnostics Software Development Engineer. Be the first to apply!