QUALIFICATIONS AND JOB DESCRIPTION
Koç University will be hiring a Connected Vehicle Software Engineer with the following qualifications:
- Bachelor's degree in Electrical and Electronics Engineering, Computer Engineering, Mechatronics Engineering, or Computer Science
- 2+ years of experience with MATLAB, Python, or C++. C#
JOB DESCRIPTION
- Responsible for research, development, and “Proof of Concept” Demonstration/simulations of Connected Car applications, vehicle/infrastructure integrations, and functionalities in an international collaboration environment
- Conduct research on Connected Vehicles related to OSI communication layer implementation, latency minimization, throughput maximization, mobility optimization,
- Support design, integration, and validation of vehicular communication technologies including 5G in real-world and closed-track testing environments
- Requirements definition, analysis, and management within the domain of connected vehicles. Take part in the definition and maintenance of hardware/software requirements specification
- Write technical specifications regarding LTE/5G based V2X applications
- Develop and advance existing and new V2X communication technologies on flexible development platforms (SDR)
- Write, manage, and maintain development use-cases
- Design and execute test plans on simulation, laboratory, and test vehicles
- Simulate ideas using computer simulations such as ns3, SUMO, CARLA
- Integrate V2X equipment into vehicle and infrastructure
- Create intellectual property, publish research papers and technical reports at high-ranked scientific conferences
- Contribute to other research projects across KUFOTAL as a vehicular connectivity Researcher , Engineer/ System Developer subject matter expert, helping to identify and address essential Vehicular Connectivity aspects of various projects
Requirements
- Experience with programming and scripting languages, e.g. Python, C, C++, C#, etc.
- 2+ years of work and/or academic experience with communication/network technologies
- A solid understanding of network communications technology - Internet, VPN, TCP/IP, UDP, Ethernet, IPv4, IPv6
- Understanding of wireless communication channel models
- Knowledge of distributed systems, real-time systems, embedded systems, and cyber-physical systems
- Familiarity with automotive systems and networks such as CAN, Ethernet
- Familiarity with Machine learning frameworks like Pytorch, TensorFlow, etc.
- Experience with network communication protocols, transport protocols, and payload optimization techniques and frameworks
- Use state-of-the-art testing, logging, and analysis tools (VNA, Oscilloscope)
- Accuracy, quality-oriented, “can do” attitude
- Ability to multitask, prioritize and handle varying workloads
- Enthusiasm and passion to develop connected and autonomous cars
- Must be fully confident of writing/maintaining code
- Keywords: DSRC, LTE-V2X, C-V2X, 5G, 3G, 4G, LTE, UDP, IEEE802.11p, CAN, V2V, V2I,
- Matlab/Simulink, C/C++, ns3, SUMO, Python, Connectivity, Connected Car
Knowledge in The Following is a Plus
- Industrial experience in embedded hardware and software development.
- Experience with autonomous and connected car technology
- Experience with laboratory test equipment including Network Analyzer, Spectrum Analyzer, Signal Generator, Oscilloscope
- Experience in EU framework projects
- International collaboration experience
- Experience with SDR, GNU Radio/ LabView, Matlab/Simulink, and ROS
- 1+ years of work and/or academic research experience with network simulators such as NS-3, SUMO