Job Title: (IoT) Java Developer
Software Defined Vehicle (SDV) group that supports the definition, design, & development of continuously improving mobility services. Responsibilities include understanding & implementation of the use cases, software design execution & software verification (unit testing/ software integration testing, etc.). Software developer will develop vehicle abstraction layer & feature applications for Software Defined Vehicles (SDV). We particularly focus utilizing modern software techniques to design optimized software in service-oriented architecture (SOA) based on model-based system design. • Supply common solutions across all OEM's in-house controllers & cloud/edge • Document requirements for design solutions & link them to test cases that can demonstrate software functionality • Utilize automated test tools in build environments, benches, & vehicles to verify functionality at the Function, Controller & System level • Coordinate & collaborate with departments outside engineering, such as IT, Systems & Safety Engineering, Electrical Architecture, Calibration & Vehicle Performance. • Create software for vehicle level functions & perform integration & verification testing with minimal direction of lead engineers. • Analyze software defects; determine root cause, build software solution, Test & verify closure. • Performs design & analysis on changes. • Diagnose, Debug & solve issues related to vehicle hardware & software. • Work with teams from multiple groups to meet project breakthroughs Basic Qualifications: • Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree • Minimum of 2 years of experience with proven technical & professional skills in Java & related software design, development, & testing • Design & Development of applications in Java/J2EE/Python/Spring boot/PCF/Unix/Power BI/Cassandra/Kafka/Hadoop • Experience in cloud/Edge Hosting of services & Apps. Interoperability of Apps, services between cloud & Data centers. • Designing & developing apps, services using multiple protocols - webRTC, WebSocket, GRPC, protobuffer, MQTT, DDS etc., • Design & Develop apps, services for transferring data using different protocols. • Design & Develop applications using SOA Framework. Excellent knowledge of Microservices/Event driven Architecture. • Develop solutions that leverages telemetry/message queues/events • Knowledge in C++ programming, Java, Kotlin • Knowledge in Big Data solutions - including but not limited to Kafka/pulsar/Cassandra & file storage solutions like Amazon S3. • Develop & maintain mobile CI/CD pipelines, & push notification services. • Interpersonal & relationship management skills to effectively collaborate w/ varying levels of the organization • Emerging partnership & collaboration skills showing ability to learn from & share knowledge w/ co-workers in a fast-paced environment • High level of integrity, ability to deal with ambiguity, take initiative/self-directed • Consistent demonstration of innovative thinking that is customer-centric Preferred Experience: • Master's degree in a related technical field • Experience with GIT/source code management, CI/CD development, open source SW development/contributor • Experience with cloud Development using Azure, Amazon, Google. • Experience with microcontroller architecture, electronic control systems, embedded system development • Experience with network engineering, telecommunications, network development & testing • Experience with edge, cloud, IoT technologies, operating systems, OS internals, OS design, virtualization technologies, containerization/container development • Knowledge of data science, data analytic tools, machine learning, artificial intelligence (AI) • Knowledge of AUTOSAR standards & methodology • Knowledge & experience with CAN, LIN or Ethernet communications protocol
This contractor can work remote from anywhere in the US.
COVID-19 Vaccination Requirement: Please note that, where allowed by local law, requires associates of all entities, subsidiaries, and joint ventures, including non-integrated business, as well as contractors, to be fully vaccinated against COVID-19 if or when their role requires them to conduct business face-to-face. This includes any role that necessitates presence at a or client site, in-person event or meeting, or business travel. In accordance with local law, vaccination will also be required when mandated by a client or the country government, regardless of work location. New hires will be asked to attest to their vaccination status and upload proof of vaccination as applicable after joining.+
Years of Experience: 10.00 Years of Experience