Cubic Transportation Systems is looking to solve complex software engineering challenges by hiring an experienced engineer to provide technical guidance, leadership, and project coordination for their software systems.
Requirements
- Significant experience in the implementation and adherence to Test Driven Development (TDD) and Continuous Integration (CI) best practices.
- Experience to include specification, design and development of software systems.
- Requires proficiency using programming languages such as “C/C++,”
- Expertise in the use of automated test frameworks such as GoogleTest, JUnit, NUnit and MSTest.
- May require ability to develop software in a Unix, Windows Server 2003/2008/Vista/XP/Windows 7 and up, Integrated Development Environments (IDEs) or other PC environment.
- Able to analyze and solve complex software engineering problems.
Responsibilities
- Participates in the design, development, planning modification and/or improvement of software systems in accordance with Cubic engineering procedures.
- Researches programming system failures and designs and programs solutions. Performs complex analysis of design programming.
- Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and advanced technology theory and knowledge.
- Recommends test control, strategies, apparatus and equipment. Defines test schedules and test data requirements. Test and documents results.
- Prepares and develops software, codes software and design specific enhancements.
- Monitors project status and progress and measure system performance.
- Identifies software engineering process improvement and supports the execution of them across the organization.
Other
- Four-year college degree in computer science, computer engineering or other related technical discipline, plus a minimum of five years of related experience or a master’s degree with at least three years of related experience.
- Effective written and oral communication skills required.
- Knowledge of customer needs and competing products desirable.
- Able to prioritize work and complete multiple tasks under deadline and budget guidelines.
- May be required to travel domestically and internationally.