Embedded Software Engineer

Cyient Dallas-Fort Worth, TX

Company

Cyient

Location

Dallas-Fort Worth, TX

Type

Full Time

Job Description

Cyient is a global engineering and technology solutions company. As a Design, Build, and Maintain partner for leading organizations worldwide, we take solution ownership across the value chain to help clients focus on their core, innovate, and stay ahead of the curve. We leverage digital technologies, advanced analytics capabilities, and our domain knowledge and technical expertise, to solve complex business problems.

With over 15,000 employees globally, we partner with clients to operate as part of their extended team in ways that best suit their organization's culture and requirements. Our industry focus includes aerospace and defence, healthcare, telecommunications, rail transportation, semiconductor, geospatial, industrial, and energy.

Job Description

Embedded Software Engineer - Arlington, TX

Responsibilities:

  • Duties include analyzing, designing, coding and code modification (typically in C/C++) of software designs of airborne embedded software implementations.
  • Participate in requirements management via DOORS, systems specifications, and interface management.
  • Manage software lifecycle data via DIMENSIONs configuration management tool.
  • Generate software requirements to integrate avionics sensors and equipment (i.e. engines, ARINC429, hydraulics, electrical systems, landing gear, RS-422, analog signals, discretes, CAN Bus, etc.)
  • Assist in the evaluation of software designs to identify design flaws.
  • Utilize a Windows and MOSA based software development environment.
  • Assist in the verification and validation testing of airborne embedded software using a desktop simulation environment, systems integration labs, surrogate platforms flight testing and aircraft flight testing.

Qualifications

Education Requirements:

  • Bachelor's Degree is required.
    • Major in in Computer Science, Electrical or Aerospace Engineering is preferred.
    • Applied Sciences (Physics) or Mechanical Engineering may be considered with applicable embedded software experience.

Position Requirements:

  • At least 5 years of relevant software experience, preferably in aerospace industry
  • Ability to develop software in a RTOS environment
  • Interest with ARINC653 software specification for space and time partitioning in safety-critical avionics real-time operating systems (RTOS)
  • Skilled in utilizing modern programming languages (e.g. C++, C#, Java, Python).
  • Skilled with embedded software development on Multicore processors
  • Motivated person with strong problem-solving abilities, willingness to perform a wide variety of related tasks.
  • Effective communication skills (both verbal and written).
  • Interest in modern airborne sensors, avionics, mission systems, weapons systems, or electrical systems integration, development, and testing
  • Familiarity with commercial certification and military qualification of aircraft systems is advantageous.
  • Experience with Eclipse based software is advantageous (most chip vendors and software vendors are moving to this IDE. TI-CodeComposer, NXP-CodeWarrior, DDC-I OpenArbor, etc.)
  • Linux/Unix experience (simple commands like ls (in windows dir), rm (del a file), md, cd, rd (make directory, change directory and remove directory) man - the builtin help documentation,
  • Software repositories - GiT , Tortoise GiT or some other tool that has been wrapped around GiT
  • Experience with DO-178B/C software development lifecycle guidelines - Software Considerations in Airborne Systems and Equipment Certification (and the DO-178C supplements)
  • Interests with the integration of the Army's Future Airborne Capability Environment (FACE) on vertical lift vehicles

Skills & Experience

DOORS, Software Development, • Understanding of DO-178B Standards and Software Verification concepts. • Hands on Experience in Safety critical Software Verification. • Hands on experience in Software-Software Integration testing / Low Level Testing . • Hands on Experience in "C" Language and Java. • Hands on Experience in Requirement Based Testing. • Hands on Experience in IBM DOORS Database. • Hands on experience in IBM Rational Synergy Configuration. • Hands on Experience in Rational Test Real Time and Structural Coverage Analysis.

Cyient is an Equal Opportunity Employer.

Cyient recruits, employs, trains, compensates, and promotes regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, and other protected status as required by applicable law. We are proud to be a diverse and inclusive company where our people can focus their whole self on solving problems that matter.

Date Posted

03/02/2023

Views

7

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Operations Assistant (Laboratory) NF-03 - Department of the Army - U.S. Army Medical Command

Views in the last 30 days - 0

View Details

Director, Defense Media Activity - Department of Defense - Office of the Secretary of Defense

Views in the last 30 days - 0

View Details

Advanced Diagnostic Radiologic Technologist - Computed Tomography (CT) - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Financial Analyst, NF-04 - Department of the Army - Army Installation Management Command

Views in the last 30 days - 0

View Details

Contract Specialist (Developmental), NF-04/05 - Department of the Army - Army Installation Management Command

Views in the last 30 days - 0

View Details

Senior Manager, Finance - Sysco

Views in the last 30 days - 0

Develop close collaboration with field leaders within sales and finance to facilitate better communication on key initiatives as well as local drivers...

View Details