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.
$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...SuggestedLocal areaRemote workWork from homeRelocation package$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...SuggestedContract workTemporary workWork experience placementFlexible hours- ...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...SuggestedWork experience placementLocal areaRemote workFlexible hoursShift work
- ...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....SuggestedPermanent employmentFlexible hours
- ...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...SuggestedRemote jobInternship
- ...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 employmentFlexible hours
$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- ...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 contractorsWork experience placementWork at officeLocal areaRemote workFlexible hours
$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 workFlexible hours- ...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 payContract workLocal areaRemote work
- ...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...
- ...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
- ...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 areaRemote workMonday to Friday
- ...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 employmentFull timeContract workTemporary workImmediate startWork from home
- ...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 work2 days per week
- ...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 payImmediate start
$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 workWork at office- ...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
$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 timeRemote work- ...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 payContract workWork experience placementLocal areaRemote workWeekend work
$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$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 timeTemporary workRemote work$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 workWork at officeFlexible hours- ...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 payContract workLocal areaRemote workFlexible hours
$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 workFlexible hoursShift work- ...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 placementRemote workFlexible hours
$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 workFlexible hours$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$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 areaRemote work$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 workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to OTA and Diagnostics Software Development Engineer. Be the first to apply!
- software engineer internship remote Lansing, MI
- senior robotics software engineer Lansing, MI
- software development engineer aws Lansing, MI
- startup software engineer Lansing, MI
- part time software developer remote Lansing, MI
- senior software engineer remote Lansing, MI
- software engineer Lansing, MI
- real time software engineer Lansing, MI
- federal - software developer Lansing, MI
- junior software developer remote Lansing, MI




