Software Developer - Embedded Systems - Endicott, NY

Cyient - Melbourne, FL3.7

Full-time
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.

LOCATION

Endicott, NY, Melbourne_USA

JOB DESCRIPTION SUMMARY

JOB DESCRIPTION

Software Developer – Embedded Systems - Endicott, NY
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. We employ over 17,000 people across 38 locations in North America, Europe, and the Asia-Pacific region. Our stock is publicly traded, and we have a sound track record of growth and profitability. We are committed to developing a sustainable society and actively promote education and inclusive growth initiatives in communities around us. Cyient is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard age, race, color, creed, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, marital or civil union status, disability, national origin, citizenship status, ancestry, veteran status, or any other classification protected by Federal, state or local law. It is Cyients’ policy to comply with all relevant federal, state and local laws with respect to equal employment opportunity for employees and applicants in all aspects of employment, including the terms or conditions of employment, recruitment, hiring practices, benefits, discipline and termination. Job Description Searching for experienced Software Developers of Real time embedded systems using C, C++, Java, Ada Participate in software development of products. Product lines consist of software development of flight controls, engine controls, mission controls, commercial electronics for various applications, and a variety of other customized systems on various platforms Most projects follow a Do178B/C software development lifecycle and developers are typically involved in all stages of development. Requirements management using Door’s, implementation in various languages (Ada, C, C++, Java, Assembly) using a variety of integrated development environments (WindRiver/VxWorks, Green Hills Integrity, Linux) and testing involved in utilizing product test labs, system benches, analyzer’s, and various debuggers. Systems are developed using a variety of processors (Motorola, Freescale Power PC, Intel) to support simplex, dual, triplex and quad redundant system designs. Interfacing with Ethernet, serial I/O, internal/external timers, EEPROM, FPGAs, Flash, ARINC, 1553, PCI, VME, RS485 Required Skills and Education: Bachelor's degree in Computer science, Computer Engineering, Electrical Engineering or equivalent (May substitute equivalent experience, training and/or certifications for the degree) 5+ years of experience with embedded software development Travel 10% Proficient in software development using C/C++, Ada, Java or other languages Technical writing skills: capable of creating required engineering documentation US Citizenship Required Preferred Skills Experience in full life cycle development including requirements, design, code, integration and verification Experience with digital bus protocols (Ethernet, ARINC 429, RS232, 1394, CAN, ARINC-664, Mil-Std-1553) Experience with Real Time Operating Systems (VxWorks, Integrity) Experience performing Hardware/Software Integration Experience performing system level Integration/Verification Experience with Model-Based Development tools such as Matlab/Simulink Project leadership experience Familiarity with DO-178B/C or experience with other safety critical applications (medical, nuclear, automotive etc.)