![]() Additionally, the applicant must have professional experience with: (1) Enterprise C++ coding experience with Linux systems (2) (Micro) transactional or tolling systems (3) multi-threaded applications (4) Highly-reliable systems (5) Scripting language (6) Understanding of enterprise software design principles – architecture, design patterns, OOP (7) Extensive use of STL (8) Linux kernel & driver experience (9) Linux server/application management and deployment experience. Job Requirements: This position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, Mathematics, or related field, plus 5 years of work experience as a Software Engineer in the tolling industry. Also, onsite visits to troubleshoot and resolve software as well as hardware glitches 10% domestic travel. ![]() Occasional travels to onsite work for deployment of new installations. OOP (7) Extensive use of STL (8) Linux kernel & driver experience (9) Linux. Manage maintenance, research, and fixes for existing systems to maximize operational performance for the customers that include development as well as installation of new deployment and field efforts. Be involved in the entire Software Development Life Cycle (SDLC) from. Be involved in the entire Software Development Life Cycle (SDLC) from requirements interpretation, design, documentation, coding, review, testing and release to maintenance. Engage in systems that are hard-real-time, highly available, and responsible for millions of micro-transactions per day, and also represent the most accurate tolling systems in the world. Major Responsibilities: Work as part of the lane-side software engineering team on multi-threaded real-time C++ solutions to process transaction framing for toll systems. You will understand the basics of Kernel debugging and how this differs from application debugging. You will learn about fundamental driver data structures and functions for interacting with user space. Now the obvious answer is that, since its an SD card (a block device), I will have to go with Block device driver development. ![]() We develop data and video analytics platforms, building on state-of-the-art technologies including AI, machine learning, big data and cloud services to enable the digitalization of mobility. In this module, you will learn about the different types of Linux Kernel drivers and the kernel support for character device drivers. I have to write a driver for a custom chip, to interface it with an SD card using SD protocol, which will have filesystems on it. PREFERRED EXPERIENCE: Experience with C/C++, Embedded systems and Linux kernel/driver development for multi-processor heterogeneous systems. We design, build and operate traffic management systems including connected vehicles technology and mobility demand management as well as tolling services for cities, roads, tunnels and bridges around the world. Kapsch TrafficCom develops smart solutions to make mobility safer, more sustainable and efficient for everybody. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |