SURVICE Engineering Software Development Engineer in Warren, Michigan

Software Development Engineer

  • Jobs

  • Login

  • 18-Jun-2018 to 31-Aug-2018 (EST)

  • Michigan Area Operation

  • Warren, MI, USA

  • Salary

  • Full Time

SURVICE Engineering Company offers a total rewards package to include competitive salaries, comprehensive insurance options, paid time off, 401k retirement and profit sharing, flexible spending, tuition reimbursement and more.

Email Me Similar JobsEmail Me This Job

About UsEstablished in 1981, SURVICE is a nationally recognized, single-source engineering service provider for Government and Industry organizations involved in all phases of the systems engineering process. We're proud to have supported the development, testing, and analysis of many of the major U.S. combat systems in the field today. Position SummarySURVICE is currently seeking aSoftware Development Engineerto support the Department of Defense (DoD), specifically the U.S. Army Tank Automotive Research, Development and Engineering Center's (TARDEC) Software Engineering Center, which provides software engineering and software life cycle management services to ground systems acquisition and technology development programs. Our customer develops, acquires, integrates, assesses, maintains & supports software products to improve current force effectiveness and provide superior capabilities for the Future Force. Primary Duties & Responsibilities

  • Serve as a senior engineer or computer scientist within TARDEC responsible for providing software engineering and lifecycle management services in support of embedded software products for military applications

  • Design, develop, test, and implement various software applications to support ground combat and tactical vehicles, weapons, and support systems

  • Conduct specific research and trade-off solution analysis, systems/software architecture development, coding/programing/integrating software applications for embedded control systems, software transition and product maintenance & support, executing market surveys

  • Investigate technology transfer/insertion opportunities, requirements and specification development, contractor monitoring, failure analysis, configuration management, software quality assurance, and documentation

  • Direct and participate in the preparation of program/project plans, documentation, engineering data & models, project schedules, budgets, and milestones necessary for planning and execution of the assigned program

  • Develop, review, evaluate and make recommendations concerning acquisition documents, priorities, schedules, cost estimates, budgets, milestones and other program matters bearing on project/program assignments

QualificationsBachelors degree in Engineering or Computer Science with relevant coursework depicting software engineering/development for embedded electronic systems (must have been completed in an accredited U.S. college)

  • Experience applying computer software sciences and systems engineering theories, principles, tools, and best practices to address user needs and performance requirements with engineered, optimal, cost effective, reliable, maintainable, best-value, and embedded systems software solutions.

  • Demonstrated proficiencies in modeling, architecture, design, development, coding, integration, test and manage vehicle electronic software solutions to provide and sustain operational capabilities within military ground systems and vehicles

  • Experience developing and executing software and electronics lifecycle management, development, transition and sustainment and support plans

  • Ability to apply program management, project management, risk management, and value management techniques and principles to determine and optimize cost, schedule, and performance parameters from development to fielding for software products

  • Proficient in high-level programming languages like C, C++, C#, Ada, Java

  • Familiar with Operating Systems like UNIX, Linux, QNX, VxWorks, Windows

  • Knowledge of Instrumentation Software (LabView, MATLAB), Communication Bus (CAN, USB, Ethernet), scripting Tools (Powershell) and Microcontroller experience

  • Familiar with development tools such as VMWARE, Visual Studio, DOORS, IBM Rhapsody or similar

  • Knowledge of and ability to apply ISO/IEC 12207 standards for software and systems engineering and industry best practices associated with SEI CMMI level 3 and above and Lean/6-Sigma principles to software process engineering, management, and control

  • Must have DOD secret security clearance

  • Excellent verbal and written communication skills