Mobile_menu_button_hd

Senior C++ Software Engineer

Kapsch

Job Description

Kapsch TrafficCom is a global leader in the ITS (Intelligent Transportation Systems) industry, focused on connected vehicles, highway traffic management, electronic tolling, and smart city solutions.

Learn what keeps Kapsch “always one step ahead” in people and technology by visiting our website https://www.kapsch.net/us/ktc
Kapsch TrafficCom has an immediate opening for a Senior C++ Software Engineer for our office located in Austin, TX.

As part of the lane-side software engineering team, the Senior C++ Software Engineer will work on multithreaded, real-time, C++ solutions to process transaction framing for toll systems.  The systems are hard-real-time, highly available, responsible for millions of micro-transactions per day, and represent the most accurate tolling system in the world. The system is built on top of Linux with the real-time patch, standardized C++ using Boost/STL, and a solid architectural design/approach. 
 
In this role, the Senior C++ Software Engineer will be responsible for managing the entire SDLC from requirements interpretation, design, documentation, coding, review, testing, release, and maintenance.  Responsibilities include maintenance/research/fixes for existing systems as well as development of new deployments, as well as participation in new deployment installation and field efforts.
 

Job Requirements

Qualified Candidates will possess a Bachelor’s Degree in Computer Science or a related field, as well as at least 6 years of enterprise C++ coding experience. Through this experience, candidates should have developed a familiarity with multi-threaded applications, and gained an understanding of enterprise software design principles – architecture, design patterns, and OOP.

Candidates should also have experience with: scripting languages such as Perl, Python, Bash, etc.; Linux systems; Linux kernel & driver; Boost; extensive use of STL; Linux server/application management and deployment; (micro) transactional or tolling systems; and highly-reliable systems.

Candidates must have “Big picture” thinking with regard to design and solution architecting, and the ability to manage and aggressively push project deadlines.


Travel in this role is estimated to be 25% domestically The Kapsch portfolio of Advanced Traffic Management (ATM) services includes over 40 systems that integrate ATMS, SCADA (Supervisory Control and Data Acquisition), and automation for collecting real-time traffic and facilities-related data from highways, managed lanes, bridges, and tunnels. This information is delivered to a traffic management center where it is processed for actionable use by road operators, government authorities, and road users.

Our tolling solutions span all-electronic toll collection in free-flow traffic, automated payment at conventional toll plazas, and city tolling. Our solutions comprise radio communication via micro waves, vehicle tracking via GNSS (Global Navigation Satellite Systems), ALPR (Automatic License Plate Recognition) video tolling, and vehicle classification via video and laser sensors LVDC (Laser Vehicle Detection and Classification). Our systems can manage operations for areas ranging from individual roads to entire regions, and can be modified for distance-based or time-based charging.  
Our combined intelligent mobility solutions are used to aid traffic management personnel in making critical decisions during emergency response situations, as well as for providing real-time traffic information to road users from the highway to the city.

Kapsch TrafficCom is a leading global provider of intelligent transportation systems (ITS) and offers  solutions  across  our  customers’  entire  value  chain  –  from  single  products  and components, to fully integrated turnkey systems and solutions in the applications of electronic toll collection, commercial vehicle operations, and highway traffic management. The Company is headquartered in Vienna, Austria with North American headquarters in McLean, Virginia and offices throughout the United States (Virginia, Georgia, New York, New Jersey, Texas, California), Canada (Mississauga) and Mexico (Mexico City).

Kapsch TrafficCom is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status or sexual orientation, gender identity or expression, disability, nationality or sex.


Kapsch TrafficCom is a drug-free workplace. 

Apply
Apply

Job Snapshot

Location US-TX-Austin
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Other

Recommended Jobs for You

Privacy Tips

For your privacy and protection, when applying to a job online:

Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.

Terms & Conditions
Snapshot
Kapsch
Company:
US-TX-Austin
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Other
Store Type:

Job Description

Kapsch TrafficCom is a global leader in the ITS (Intelligent Transportation Systems) industry, focused on connected vehicles, highway traffic management, electronic tolling, and smart city solutions.

Learn what keeps Kapsch “always one step ahead” in people and technology by visiting our website https://www.kapsch.net/us/ktc
Kapsch TrafficCom has an immediate opening for a Senior C++ Software Engineer for our office located in Austin, TX.

As part of the lane-side software engineering team, the Senior C++ Software Engineer will work on multithreaded, real-time, C++ solutions to process transaction framing for toll systems.  The systems are hard-real-time, highly available, responsible for millions of micro-transactions per day, and represent the most accurate tolling system in the world. The system is built on top of Linux with the real-time patch, standardized C++ using Boost/STL, and a solid architectural design/approach. 
 
In this role, the Senior C++ Software Engineer will be responsible for managing the entire SDLC from requirements interpretation, design, documentation, coding, review, testing, release, and maintenance.  Responsibilities include maintenance/research/fixes for existing systems as well as development of new deployments, as well as participation in new deployment installation and field efforts.
 

Job Requirements

Qualified Candidates will possess a Bachelor’s Degree in Computer Science or a related field, as well as at least 6 years of enterprise C++ coding experience. Through this experience, candidates should have developed a familiarity with multi-threaded applications, and gained an understanding of enterprise software design principles – architecture, design patterns, and OOP.

Candidates should also have experience with: scripting languages such as Perl, Python, Bash, etc.; Linux systems; Linux kernel & driver; Boost; extensive use of STL; Linux server/application management and deployment; (micro) transactional or tolling systems; and highly-reliable systems.

Candidates must have “Big picture” thinking with regard to design and solution architecting, and the ability to manage and aggressively push project deadlines.


Travel in this role is estimated to be 25% domestically The Kapsch portfolio of Advanced Traffic Management (ATM) services includes over 40 systems that integrate ATMS, SCADA (Supervisory Control and Data Acquisition), and automation for collecting real-time traffic and facilities-related data from highways, managed lanes, bridges, and tunnels. This information is delivered to a traffic management center where it is processed for actionable use by road operators, government authorities, and road users.

Our tolling solutions span all-electronic toll collection in free-flow traffic, automated payment at conventional toll plazas, and city tolling. Our solutions comprise radio communication via micro waves, vehicle tracking via GNSS (Global Navigation Satellite Systems), ALPR (Automatic License Plate Recognition) video tolling, and vehicle classification via video and laser sensors LVDC (Laser Vehicle Detection and Classification). Our systems can manage operations for areas ranging from individual roads to entire regions, and can be modified for distance-based or time-based charging.  
Our combined intelligent mobility solutions are used to aid traffic management personnel in making critical decisions during emergency response situations, as well as for providing real-time traffic information to road users from the highway to the city.

Kapsch TrafficCom is a leading global provider of intelligent transportation systems (ITS) and offers  solutions  across  our  customers’  entire  value  chain  –  from  single  products  and components, to fully integrated turnkey systems and solutions in the applications of electronic toll collection, commercial vehicle operations, and highway traffic management. The Company is headquartered in Vienna, Austria with North American headquarters in McLean, Virginia and offices throughout the United States (Virginia, Georgia, New York, New Jersey, Texas, California), Canada (Mississauga) and Mexico (Mexico City).

Kapsch TrafficCom is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status or sexual orientation, gender identity or expression, disability, nationality or sex.


Kapsch TrafficCom is a drug-free workplace. 

Senior C++ Software Engineer Apply now