Embedded Software Engineer at Parker Hannifin in Cary, NCother related Employment listings - Cary, NC at Geebo

Embedded Software Engineer at Parker Hannifin in Cary, NC

Lead the development, integration, and verification of software on aerospace applications utilizing industry standard software development and design assurance practices throughout the entire software development lifecycle. Applications include active vibration control and drive shaft torque sensing on military and commercial helicopters. Be a leader on a highly integrated cross-functional team developing software for electro-mechanical systems to solve emerging technical challenges on multiple aerospace platforms. Engineers applying for this position must have experience with RTCA/DO-178 and a deep understanding of software aspects of certification and item development assurance. Engineers with a record of success in aerospace software certification are highly desired. Perform formal software design and development in accordance with DO-178 on aerospace electro-mechanical systems Write software requirements from flowed down or decomposed system requirements Develop requirements-based software verification test cases and procedures Perform software verification activities with a focus on automation Develop and implement software and hardware to automate software test cases Oversee Low-Level Test (LLT) and High-Level Test (HLT) execution on a desktop environment and target electronic hardware integrated with both simulated and real sensors, actuators and controllers in a lab environment Participate in the preparation and execution of software stages of involvement (SOIs) Participate in reviews of requirements, design, and code to assure compliance to standards and guidelines Ensure full traceability of customer requirements to software code and test artifacts Solve complex problems and strive to find ways to maximize both technical quality and process efficiency Collaborate closely with hardware and systems teams to meet project milestones Build capabilities within other members of the team through training and mentoring Required:
Bachelor's degree in Software Engineering, Computer Engineering or Computer Science w/ 10
yrs relevant work experience C programming experience Experience with software programming and testing (model based or manual coding techniques) Experience developing or using tools to automate software verification and requirements traceability Experience with code coverage analysis using tools such as LDRA Experience with software requirements development, validation, and verification Experience with requirements management tools (i.e., DOORS, DNG) Experience with software version control systems (e.g., Subversion) Excellent interpersonal and communication skills, both verbal and written Ability to work in a team environment and to cultivate strong relationships Strong technical aptitude, analytical, and problem-solving capabilities Strong written skills for communicating with customers/senior leaders Ability to recommend, develop and commercialize new technologies Fluent in English both verbal and written Preferred:
Advanced degree in Software Engineering, Computer Engineering or Computer Science Familiarity with other relevant standards, for example:
RTCA DO-160, MIL-STD-810, RTCA DO-178, RTCA DO-254, SAE ARP4754A, SAE ARP4761, 14 CFR Part 27 and Part 29 for commercial and military qualification and certification of aircraft systems. Experience with embedded software and control systems and embedded environments Experience developing in safety critical regulated industries (aerospace, medical, automotive) Experience with model-based development (MATLAB/Simulink) Experience with HW initialization, synchronization and Built In Test Experience with dSpace frameworks and emulation tools Experience with SPI, I2C, CAN, PWM, and SCI microcontroller peripherals. Experience with TI libraries for the Delfino family of processors CANbus, ARINC 429, RS232/422/485 and MIL-STD-1553 protocols Experienced with automated test frameworks (LabVIEW) or NI TestStand Demonstrated ability to implement process improvements, identify and implement best practices Passion for continuous improvement
Salary Range:
$200K -- $250K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.