- Design and develop safety-critical embedded software applications using modern C (C14 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
Qualifications :
- Bachelor of Science in Electrical Engineering Computer Engineering Computer Science or related Engineering field from an ABET accredited university
- 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 ECUs 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 Qualifications
- 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) 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 HTTP 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
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Full-time
Design and develop safety-critical embedded software applications using modern C (C14 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 globa...
- Design and develop safety-critical embedded software applications using modern C (C14 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
Qualifications :
- Bachelor of Science in Electrical Engineering Computer Engineering Computer Science or related Engineering field from an ABET accredited university
- 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 ECUs 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 Qualifications
- 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) 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 HTTP 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
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Full-time
View more
View less