Randstad Software Engineer in Rochester, New York
Tuesday, October 4, 2016
Temp to Perm
Software Engineer - Rochester, New York
A leader in the design, development, manufacture, repair, sales, and life cycle support of aircraft control and actuation systems and structures, our aerospace systems function is to design and integrate systems and structures aboard customer airframes utilizing the broad capabilities of the company.
We are seeking versatile, detail oriented persons to assist in software design and development. The position will be heavily engaged with engineering, program management, and customers. The individual must know the important elements of system, hardware and software engineering, have a great sense of detail, know how to take on various duties in a short time, and be able to take initiative when needed.
Support software development planning.
Develop requirements, designs and implement the overall software structure of a project.
Verify that software design and coding meet the software and coding requirements.
Verify the accuracy and robustness of requirements and capability for validation.
Prepare software technical documentation as well as software design review materials.
Present materials at design reviews and be an active participant/team player at reviews.
Collaborate with system, hardware and software engineering peers to develop designs on aggressive time schedules.
Specify, design and code test tools using a combination of high level languages and hardware.
Ability to qualify test tools
Prepare and conduct manual and automatic regression tests to ensure structural coverage of base verification requirements
Perform structural coverage analysis from the customer specification through system requirements, system design, and high level and low level component designs to code level.
Bachelor s degree required. Computer Science, Computer Engineering or related.
Proficient with MS Office tools (Excel, WORD, MS Power Point, MS Project), SVN and DOORS, or similar.
Excellent interpersonal communication skills (excellent verbal and written skills).
Strong programming skill in high-level language, C/C++.
Experience with RTOS and serial communication protocols.
Embedded software engineering background for mixed-signal platform environments.
Desirable to have familiarity with the following:
DO-178B/C objectives or other similar certified software and safety critical environments:
Planning and development for embedded DSP
High and low-level requirements based development & test
Test cases, procedures, and results
Knowledge and use of requirements capture and traceability tools (DOORS).
Experience in planning, developing and conducting tests on software.
Knowledge and principles of testing methodology.
Ability to use oscilloscopes and DMMs to assist software testing.