MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious
1

Systems Software Developer - Connectivity

Location San Diego, United States
Posted 14-May-2019
Description
Responsibilities:Review specifications and identify clear product requirementsDesign, code, and unit-test software components or features for Ethernet-connected Electronic Control Modules (ECU) to facilitate in-vehicle applications/services to connect to cloudPort and integrate home-grown software components on to Ethernet-connected Electronic Control Modules (ECU)Perform design and code reviewsInvestigate, debug, and resolve software defects. This may include on-line/on-site debugging of issues alongside our vendors and tier1 suppliersPropose and implement optimizations/enhancements to improve software performance/qualitySupport successful sanity/functional/integration test executions by reviewing test cases/procedures and educating test owners on the details of functionalitiesGenerate and demonstrate product ideasBasic Qualifications: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related 4+ years hands on experience with Real Time Embedded software development on QNX or Linux RTOS5+ years of strong C/C++ programming skills2+ years of demonstrated working knowledge in 2 or more of the following networking technologies and its internals: Ethernet (Automotive preferred), Ethernet Switches, VLAN, TCP/IP stack, MPTCP, BSD Sockets, DiffServ, DHCP, DNS, Networking Utilities (eg. ifconfig)Preferred Qualifications: Master's degree in Electrical Engineering, Computer Engineering, Computer Science or relatedVery good understanding of the following networking concepts: LAN/WAN, Network Virtualization, Client-Server Model, IP Packet Classification/Routing/Forwarding, IP Addressing and Assignment, IP Tunneling, Data Plane Processing, Packet Filtering, Firewalling, NATFundamentals of data structures and algorithmsOOD with design patterns in C++Proficiency (intermediate or better) in python and Shell programmingExperience with software development tools: Git, IDEs, GCOV, SonarQube or similarFamiliarity with Agile software development processes (e. g. Scrum, Kanban)Experience in vehicle networking and cloud connectivity solutions, such as Wi-Fi and Cellular and automotive infotainment and telematics systemsGeneral understanding of in-vehicle HMI requirements related to connected vehicle featuresFamiliarity with machine learning/IoT/V2XStrong analytical and problem-solving skills Independent worker and capable of delivering multiple project commitments concurrentlyExcellent communication and collaborative skills in a multidisciplinary and multi-sited environment

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url