Traffic Engineering Software Engineer
Our mission is changing the experience of mobility, by providing expanded options built on innovative research and technology solutions. Our work utilizes the resources of vehicles, infrastructure and emergent technologies to provide tangible benefits to the public by enabling stress-free mobility of people and goods and delivering differentiated experiences through deep personalization. Our current areas of interest include future vehicular networks, in-vehicle software and system architecture, vehicle-to-vehicle communication technology, and intelligent computing technology including artificial intelligence and machine learning.
Autonomous cars, edge computing, IoT are some of the trending buzz words in the automotive industry. Connected cars, which can be a combination of all of the above and much more, are a path-breaking space with a lot of potential for new customer-centric mobility and safety applications. Intelligent Mobility Systems (IMS), is conducting research in connected car technologies to build the next-gen traffic management system which includes the development of simulation platform, designing methods for hierarchical traffic management, developing and testing prototype vehicular networks. We are seeking passionate candidates for a software engineering role who will join as a software engineer helping the team build and maintain hybrid testbeds for showcasing connected car applications.
We’re looking for a talented software engineer who has significant experience in application design and development and good programming habits to produce quality software. The candidate must be at ease working in an agile environment with little supervision. The candidate should be willing to learn new technologies and focus on continuous improvement for demo-driven development.
- Design and develop vehicle traffic-related applications for demonstrating connected car technologies
- Design, develop and analyze tests and test-automation suites
- Collaborate with researchers, trainees, project managers, and other engineers to achieve elegant solutions
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms
- Create and update documentation of existing testbeds and applications
- B.S./M.S. degree in Computer Science, Computer Engineering or related field
- 2+ years of object-oriented software development experience
- 1+ years of experience with traffic simulators such as AIMSUN, VISSIM, etc.
- Experience with C++ and Python on Windows/Linux OS. Knowing C# is a plus.
- Experience with Visual Studio, Pycharm/Anaconda, etc.
- Knowledge of multithreading, multitasking, concurrent programming
- Experience with front-end (GUI) development using Qt or HTML.
- Experience with network/process communication protocols like MQTT, ZMQ, etc.
- Excellent verbal and written communication skills.
ADAPT TECHNOLOGY is a people-first company looking for dedicated and ambitious candidates to join our team.
Job Type: Full-time
Location: Mountain View, CA
Email us at email@example.com
Please email resume, including all contact information.