Embedded Developer
Wabtec Corporation
Contract Fort Worth , Texas, United States Posted 4 years ago
About Position
Embedded Developer (Contract)
$75.00 / Hourly
Fort Worth , Texas, United States
Embedded Developer
Contract Fort Worth , Texas, United States Posted 4 years ago
Description
Job Summary Develop and support realtime software applications and engineering duties for Wabtec Railway Electronics (WRE) a leading supplier of technology based products and services for the rail and transit industries. This position has an opening for a dynamic, resultoriented Sr. Software engineer with a positive attitude to getting the job done. The individual will be assigned to supporting the Train Control Office System (TCOS) product for multiple customers. This position may require domestic travel up to 5% of the time. Essential Job Functions/Responsibilities Responsible to participate in development of features for Train control system following good OOPS concepts and stringent code quality standards.
Responsible for producing design artifacts like process/activity flows, object relationship model, decision tree charts and UML diagrams. Responsible for supporting the product offshore which can include bug fixes, defect triaging, feature development, validation and training.
Responsible for following processes from software development to software release.
Responsible to track and drive closure of defects.
Demonstrate strong skills in OOP programming, design patterns, data modeling and database design.
Responsible for producing high quality code by following coding standards and design standards.
Responsible for mentoring other software engineers. Follow the schedule and communicate status plus concerns.
Qualifications Strong 5+ year's overall software development experience.
Advanced coding skills in C/C++ or Java.
Strong Computer Science fundamentals in objectoriented design, data structures, design patterns and algorithm design.
DDS (Data Distribution Service) middleware experience like OpenDDS or RTI DDS or similar.
Experience in multithreaded programming and developing robust high availability distributed software systems.
Familiarity with and proficiency in Linux is a plus.
Knowledge of configuring and interfacing with enterprise level messaging platform. Real time system development experience is a plus.
Understand general network design principles including TCP/IP and UDP.
High degree of attention to detail.
Strong debug and troubleshooting skills.
Team player and works well with others.
Effective oral and written communication skills; ability to articulate clearly and concisely.
Self motivated, quick learner, resultsoriented and a clear focus on quality.
Ability to develop elevated level of credibility and strong positive relationships with peers and management.
Education, Experience and Knowledge Required The candidate needs to have 10+ years experience in software development and support processes for enterpriseclass systems.
College Bachelors/Masters Degree or equivalent experience in information systems or computer science with strong experience in Time critical application development.
Experience and understanding of the database management systems used to support complex ntiered systems.
Would be desirable but not mandatory that candidate has knowledge of railroad system operations.
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.