BSW Sr. Staff Engineer; xOTA & Diagnostics
Listed on 2025-12-27
-
Software Development
Software Engineer, Embedded Software Engineer
BSW Sr. Staff Engineer (xOTA & Diagnostics)
Join to apply for the BSW Sr. Staff Engineer (xOTA & Diagnostics) role at Hashlist
We are seeking experienced and passionate engineers to lead the software development activities within the base software over-the-air (OTA) and Diagnostics team in the PDT organization. This person will be part of the Base Software Engineering (BSWE) team responsible for designing and developing OTA firmware, application, maps, and diagnostics platform application software features for next‑generation vehicle controllers. The software features cover all major domains such as autonomous driving, body, powertrain, and infotainment.
The team will be responsible for all future development and innovation related to these features.
Contract type:
Permanent
- Design and develop code for safety‑critical applications using C++ 14 and above
- Moderate the solution of technical issues across disciplines globally as a key contributor within the team
- Think and act across disciplines and develop high‑quality solutions
- Evaluate and integrate new open‑source technologies into applications, considering performance, security, and compatibility
- Align technology choices with all stakeholders
- Provide technical guidance and coaching
- Travel domestically/internationally up to 20%
- Bachelor of Science in Electrical, Computer Engineering, Computer Science, or related engineering field from an ABET accredited university
- Minimum of 10+ years of embedded software development experience in C++/Java and/or other high‑level programming languages
- Extensive experience in developing vehicle features in at least one domain
- Experience with developing platform diagnostics for ECUs (using OBD, Service Tools, or OTA)
- Good understanding of functional chains on vehicle level
- Familiarity with Automotive Product Development Process such as ASPICE and ISO 26262
- Analytical and interdisciplinary thinking, problem‑solving skills
- Ability to abstract and simplify
- Initiative to recognize problems and implement solutions
- Self‑motivated and driven for results
- Self‑reliant, well‑structured, and organized working style
- Very good communication skills and the ability to interface with stakeholders
- Good team working skills in a global environment
- Hands‑on experience designing and developing safe and secure software solutions for complex real‑time embedded platforms, heterogeneous and distributed architectures
- Deep knowledge of system‑level compute, memory, and IO processing, inter‑processor communication, performance characterization and optimizations
- Hands‑on experience working with AUTOSAR (Classic & Adaptive) concepts, architecture, specifications, and configuration tools
- Experience working within an Agile development process
- Strong development experience in C++, Java/Kotlin and object‑oriented design patterns
- Experience with Linux, QNX, Android, or other POSIX‑type operating systems
- Experience developing Over‑The‑Air (OTA) update features, diagnostics (ISO‑14229‑1), and cloud connectivity for embedded targets or automotive ECUs
- Experience working with vehicle communication protocols (CAN, CAN‑FD, Ethernet, SOA, REST, SOME/IP, DoIP, UDS)
- Experience with Ethernet networking protocols such as 802.3, 802.1AS, TSN, and requisite transport layer formats such as TLS, HTTP, TCP/IP, UDP
- Experience in model‑based development with e.g. Matlab/Simulink/PREEVision
- Experience with authoring ASIL compliant software code
- Knowledge of ISO 26262, SysML/UML modeling, data description standards (ODX, OTX, CDD, CANdb), and cybersecurity principles (cryptographic protocols, key handling, chain of trust processing) 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, and configuration management
- Press “Apply”
- We will review your application
- If qualified, you will be accepted into the network and can be considered for this and similar positions & projects
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).