Celebrating its twenty-fifth anniversary in 2016, Cyient is an acknowledged leader in engineering design services, design-led manufacturing, networks and operations, data transformation, and analytics. We collaborate with our clients to help them achieve more and together shape a better future. We call it Designing Tomorrow Together.
Our industry focus includes aerospace, defense, rail transportation, off-highway & industrial, power generation, mining, oil & gas, communications, utilities, geospatial, semiconductor and medical technology. We align closely with the business needs, goals, culture, and core values of our clients. This reflects in the deep, long-standing relationships we have developed and sustained with some of the leading names in these industries.
JOB DESCRIPTION SUMMARY
Embedded Software Engineer - Melbourne, FL
Perform software engineering functions
Develop, allocate and manage complex software level requirements.
Testing and Documentation of Safety-Critical software and Software for Verification Environments.
Review of safety-critical software requirements against specific criteria.
Works under direction of technical leadership with some expected self-direction.
Analyzing project requirements to translate into specifications and programming deliverables.
Utilizing internal processes and tools for the development of software.
Review, develop and document software level operational concepts and mission statements.
Prepare and/or review documentation for software designs and architectures in accordance with established software development processes and procedures.
Perform system/product integration.
Verify and validate aspects of software designs to ensure conformance with functional specifications and customer requirements.
Produce and/or review technical documents, specifications, and standards.
May support site operations and sustainment activities at customer locations.
May assist with causal analysis and resolution activities.
Support proposal development activities, including proposal text development, cost estimating and presentation activities.
Bachelor Degree in related engineering discipline.
3 years of experience in avionics or electronic control related development including familiarity with avionic interfaces and data buses.
Technical writing skills: capable of creating required engineering documentation.
Experience in integration and verification testing of electronic equipment via software.
Candidates should possess strong communication skills both written and oral.
Candidates should also demonstrate sound interpersonal skills involving interfacing, coordinating, and negotiating with company personnel, customers and suppliers.
US Person Required
Preferred Skills and Education
Experience with any of the following is a plus, but not required:
Experience with flight critical fly-by-wire Flight Controls, Actuators, Air Data Systems, Pilot Inceptors, Inertial Sensors and/or Autopilot systems.
Experience with development and management of requirements.
Familiar with data bus protocols (1553, ARINC 429, RS232/485, CDN or AFDX).
Working knowledge of high-order programming languages (C, C , Ada).
Familiarity\\\\Experience with DO-178B/C, ARP4754, or DO-254 or equivalent stringent process requirements.
Experience with Requirements Management tools (i.e. DOORS) and Configuration Management tools.
Experience with development of formal verification procedures.
Demonstrated leadership ability to lead small working groups.