Home Jobs Board Senior Software Engineer, Meteorcomm, January 29

Senior Software Engineer, Meteorcomm, January 29

meteorcommWho: Meteorcomm
Position: Senior Software Engineer
Where: Renton
What: Responsible for development activities for the messaging portion of the Positive Train Control (PTC) Communication System (“the communication system”). This includes the development activities including design, development, testing, the creation of test/deployment tools and documentation. It also includes hands-on environment setup, development, issue triage and debugging in order to create and maintain an on-site expertise in the messaging software. The messaging software and tools are mostly written in C and C++ and targeted to run on the RHEL 5.5/6.0 platforms.

Responsibilities: 
Dedicates the majority of their time to the development of existing application and support of applications already in production.
Adherence to pre-defined programming standards set by Application Architects.
Develops recommendations regarding further definition of development standards and application architecture principles.
Performs unit testing and assists in user testing of programming modifications.
When scheduled candidate is prepared to address system problems during off hours with minimal guidance from other members of the development staff as needed.
Translates high-level requirements into detailed technical designs, and leads design sessions and code walk-throughs
Ability to accurately and concisely provide technical estimates.
Leading research efforts and evaluating PTC related technologies, and building Proof of Concepts

Requirements:
Demonstrated expertise in C/C++ development
Experience using Linux
Knowledge of source control systems such as SVN
Experience with Agile Methodology a plus
History of documenting code, writing technical designs and developing user documentation
Experience with using coding standards, and employing code review procedures
Demonstrated ability to learn and apply new skills
Ability to work in a collaborative team environment
Ability to handle multiple tasks.
Experience with using coding standards, and employing code review procedures
Demonstrated SW architecture and design and design documentation
Demonstrated experience mentoring junior level SW Engineers and providing group leadership
Desirable:
Familiarity with the Red Hat MRG product
Familiarity with SNMP, DHCP, UDP, TCP
Familiarity with Linux (RHEL 6.0) development
Familiarity with network security
Familiarity with Ruby
Familiarity with Python
Familiarity with Cucumber
Familiarity with Java
Bachelors Degree in Computer Science or related field, or equivalent combination of education and experience required.
7+ years of application development required
7+ years of programming experience using Object Oriented Programming
5+ years of experience writing and debugging multithread applications

How: Apply Here