Vehicle System ArchitectureCAN.Ruby or Python.C++.SDKsBLEembedded cellulardesignfeasibilityintegration
Work Authorization
Us Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Preferred Employment
Corp-Corp
Employment Type
Consulting/Contract
education qualification
UG :- - Not Required
PG :- - Not Required
Other Information
No of position :- ( 1 )
Post :- 23rd Nov 2020
JOB DETAIL
5+ years software systems engineering experience.
Strong understanding of Vehicle System Architecture
Industry background in Automotive/Embedded Systems
Experience designing and building real-time connected hardware-integrated software systems (IoT).
Experience capturing and communicating software and system architecture, requirements, and design.
Demonstrated ability to develop system designs for a variety of applications, from low-fidelity proof-of-concepts to production-intent solutions.
Demonstrated ability to develop drawings and documentation to communicate complex problems and solutions to both engineers and non-engineers.
Preferred Requirements:
Experience applying cybersecurity principles and protocols to build end-to-end secure systems.
Experience in all phases of software development (feasibility, design, implementation, integration, test, and support), preferably experience with complex systems that include multiple domains.
Experience developing new products and technology with an agile team.
Ability to work across multiple disciplines (systems, embedded, cloud web, mobile, testing).
Experience designing and building Software Development Kits (SDKs), interfaces (APIs), and protocols.
Embedded software development experience with C and/or C++.
Experience with a scripting language, such as Ruby or Python.
Experience with the ARM Cortex-M family of processors
Experience with real-time systems, including Real Time Operating Systems (RTOSs).
Experience with common low-level embedded protocols, such as UART, SPI, I2C, LIN, and CAN.
Experience with BLE, NFC, and/or UWB; embedded cellular (telematics).
Secure Element and Applet development experience.
Familiar with cloud and/or mobile software development.
Passion for technology and problem solving.
Ability to recognize and mitigate both technical and organizational challenges.
Excellent communication skills
Experience leading engagements with customers and 3rd party software developers.
Ability to learn constantly and dive into new areas with unfamiliar technologies.
Strong commitment to quality, attention to detail, and user experience.
Strong ability to work independently and as a member of a diverse team.