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 3 days ago
Similar jobs that could be interesting for youBased on the OTA and Diagnostics Software Development Engineer in Auburn Hills, MI vacancy
- ...Role description Job Title : AUTOSAR BSW Diagnostics Stack Engineer Location: Auburn Hills, MI Duration: Full Time Role Key... ...technical discussions and reviews . Plan and track software development activities aligned with project milestones and delivery...SuggestedFull time
$107.75k - $137.38k
...Michigan. This role requires driving the development of innovative solutions and integrating with automotive diagnostic tools to enhance vehicle service efficiency... ...degree in a relevant field, 5-7 years of software engineering experience, and proficiency in PHP/Laravel...Suggested- ...The Embedded Base Software Engineer will be part of a team responsible for developing basic software... ...techniques used in the base software development life cycle and interact with other... ...requirements. Experience in Base SW diagnostics and low-level driver SW development is...SuggestedImmediate start
- ...highly skilled and experienced Diagnostic Service Engineer to join the Slate Service... ...ECU service flash support development utilizing internal and... ...package requirements, and ECU software capabilities. Execute... .../writes, etc.). Support OTA and connected service flash...SuggestedPermanent employmentWork at office
- WeldonIT is seeking a qualified candidate for a hybrid software engineering position focusing on the development of diagnostic software for electrified drivetrain systems. This role encompasses development tasks, including torque security diagnostics and compliance with...Suggested
- ...The Embedded Base Software Engineer will be part of a team responsible for developing basic software... ...techniques used in the base software development life cycle and interact with other... ...requirements. Experience in Base SW diagnostics and low-level driver SW development is...
- ...Job Description Description: We are seeking a Controls / Software Development Engineer to support the development and productionization of Drive... ...(dSPACE, NI, etc.) Familiarity with calibration and diagnostics tools (INCA, CANape) Exposure to Functional safety concepts...
- ...Convergence of Simulation and Data Propulsion System Diagnostic Software Validation Engineer Job Summary: Our client in Troy, MI is looking... ..., and escalation of risks to keep software development process on track. • Identify opportunities for automation...Contract work
- ...Role description Embedded Software Engineer - Engine Controls GTM/AUTOSAR CDD development Auburn Hills, MI Full time Key Responsibilities... ...modules including NvM, RTE, OS, Digital IO, and Diagnostics. Support AUTOSAR BSW integration and ECU software...Full time
$32 per hour
...ADAS Embedded Software Engineer Location: Pontiac, MI Rate: $32/hr Summary/Responsibilities... ...ASIL safety standards, implementing diagnostics, assuring safe states, and following... ...maintain a stable environment during development. Design software within prescribed...- ...Title: Lead Cyber Security Engineer About Kyyba:... ...structure combined with career development. Job Description... ...The Lead Cybersecurity Software Engineer will lead the vehicle... ...communication, secure unlock, diagnostics, OTA, and external connectivity...Visa sponsorshipWork visa
- ...responsibilities as well as a wide range of development prospects. Because we believe that... ...: JOB SUMMARY The Software Test Engineer is responsible for the component, Integration... ..., RTE Knowledge of CAN, UDS diagnostics, bootloader, cyber security and Ethernet...Permanent employmentLocal areaImmediate start
- Design and develop embedded software applications using C/C++ on... ...tuning using logs, traces, and diagnostic tools Analyze network... ...Ensure adherence to software development standards, coding guidelines... ...Computer Science, Electrical Engineering, or related field Strong experience...
- ...AUTOSAR Embedded Engineer (Bootloader & HSM) Founded in 1998 and... ...structure combined with career development. Job Summary We are seeking... ...secure firmware update (OTA / UDS flashing) Debug and troubleshoot embedded software issues in ECU environment Collaborate...Visa sponsorshipWork visa
- ...and provide input to product development teams on missing/deficient... ...release all relevant verification engineering deliverables in compliance... .... Knowledge of generating software test cases from detailed... ...RTE. Knowledge of CAN, UDS diagnostics, bootloader, cyber security...Immediate start
- ...Job Title: AUTOSAR BSW Communication Stack Development Engineer Location: Auburn Hills, MI Duration: Full... ...integration, and validation of AUTOSAR Basic Software (BSW) modules within the communication and diagnostic layers for automotive ECU platforms. The role...Full time
- Job Description Development of base level software layers, integration with functional safety principles, configuring AUTOSAR layers, Integrate... ...Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering or related degree field Min 5...Full timeFlexible 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...Remote jobInternship
- ...Software Engineer - Applications Development Rochester Hills, MI Full-Time | On-Site or Hybrid Join a growing team that's building cutting-edge diagnostic applications for the automotive industry. We're looking for a versatile Software Engineer to develop cross...Full time
- ...Automotive Cyber Security Engineer Summary: In this... ...security controls for software for a variety of... ...implement the Cybersecurity development process per ISO 21434... ...logging, secure diagnostics, and secure debug. ... ...securing mobile apps, OTA(Over The Air update),...Flexible hours
- ...candidate will be responsible for the design, development and release of Advanced Driver Assist (... ...(specifications, sourcing documents, engineering change management, requirements... ...system HW/SW validation plans, develop ECU diagnostics, conduct HW/SW design reviews, author/...Work at office
- ...Chassis & Actuation Design and Release Engineer is responsible for leading the hardware design, packaging, development, and release of the brake system... ...includes but is not limited to: Leading diagnostic, hardware, and software development to meet system and vehicle...
- ...Warranty Analysis Engineer – Engines We are seeking a highly motivated and detail-oriented Warranty Analysis Engineer with strong... ...mechanical systems expertise Component teardown analysis and diagnostics Automotive quality processes (APQP, PPAP, DFMEA, PFMEA)...Work at office
$85 per hour
...Science, Electronics, or related field. ~8+ years of embedded SW development. ~ At least 3 years leading Automotive Audio/Video porting... ...(AUTOSAR, ISO 26262, ASPICE, etc.). Experience with OTA updates, automotive cybersecurity, or cloud-based A/V streaming...- ...seeking an experienced Senior Embedded Software & Compiler Toolchain Engineer to join our automotive software... ...candidate will contribute to the development of safety critical embedded... ...Familiarity with application software diagnostics, calibration, and performance optimization...
- ...applications. Demonstrate and present diagnostic products to public forum. Expand the... ...of forecast as well as the product development process and the role of product management... ...experience; B.A. Computer Science (Software Application Development); Business/Sales...Night shift
- Design Release Engineer (Mechatronics/Mirror) Design Release Engineer... ..., technology, and product development projects. For decades, we’ve... ...initial concept, packaging, software/hardware development,... ...experience with calibration and diagnostic tools such as CANalyzer, CANoe...Full timeFor contractors
- ...Mission: The Product Development and Technology careers at Stellantis offer the... ...computer modules, sensors, actuators and software – are tasked to monitor and control... ...Safety, Aftersales & On-Board diagnostic requirements engineers The Safety, Aftersales, On-Board...Full timeImmediate start
- ...responsible for leading the design and development of an automotive ECU in the... ...areas: Electrical Hardware, software, functional safety, ECU diagnostics and software/ electrical hardware... ...Electrical, Computer, Mechanical Engineering or Computer Science •...
- ...As a Functional Integration engineer, you will be responsible for... ...discovery and resolution of software bugs, gaps in specifications... ...communication on bench and development vehicles. Collaborate closely... ...topics such as CDA (vehicle diagnostics), CANalyzer, CANape, CAN...Temporary workImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to OTA and Diagnostics Software Development Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Auburn Hills, MI
- software development engineer aws Auburn Hills, MI
- startup software engineer Auburn Hills, MI
- part time software developer remote Auburn Hills, MI
- senior software engineer remote Auburn Hills, MI
- software engineer Auburn Hills, MI
- real time software engineer Auburn Hills, MI
- federal - software developer Auburn Hills, MI
- junior software developer remote Auburn Hills, MI
- software developer positions Auburn Hills, MI



