AEROCONTACT ยท 3 weeks ago
Senior Software Engineer- Electromechanical Systems (H/F) - SAFRAN ELECTRONICS & DEFENSE AVIONICS USA, LLC
Safran is an international high-tech group operating in the fields of aeronautics, space, and defense. The Software Engineer will design, develop, and implement robust test software and solutions for complex electro-mechanical systems, ensuring compliance with customer specifications and contributing to the product lifecycle from design to support.
Corporate TrainingRecruitingTraining
Responsibilities
Design, develop, and implement robust test software and solutions for complex electro-mechanical systems
Possess a strong background in automated test system development, proficiency in a variety of programming languages, and a deep understanding of electro-mechanical principles
Responsible for safe software designs for existing programs and new products developed for next generation commercial and military aircraft
Engineering duties will span the entire product lifecycle, from initial design and requirements capture through engineering, manufacture and field support
Originate specifications, design documents, verification/validation plans and procedures, reports, or other documentation in support of design and development activities
Be the technical focal point for assigned projects, providing guidance and support to other engineering disciplines and business functions as required
Product design includes software requirements capture, design software solutions including digital & analog I/O, high & low power electronics, sensor inputs (position encoders, torque sensors, force sensors), data bus interfaces (CAN bus, ARINC-429, and RS-232)
Be able to read schematic diagrams (software block diagrams, electrical, hydraulic, and pneumatic), mechanical drawings
Perform technical reviews and requirements verification
Perform operational, maintenance, or testing procedures for complex electronic products, components, equipment, or systems
Perform root cause investigations on new development and fielded products
Produce engineering estimates for individual tasks up to complete software designs
Investigate and understand new technologies to improve and evolve our products
Review customer specifications and determine compliance to requirements and/or note exceptions
Ensure overall technical compliance of the products to the customer specification and statement of work
Ensure the timely and efficient completion of projects to achieve company's strategic and financial goals
Design new products and modify existing products to support customer, manufacturing, regulatory, industry standard, and market requirements
Create and review detailed technical justification demonstrating that the designs are reliable and safe within a particular operating environment
Provide support and relevant documentation for other engineering teams (such as electrical, mechanical, and systems) to develop and modify new and existing products
Perform product troubleshooting and lab testing
Coordinate and support prototype manufacturing of new designs
Prepare, review, and approve documentation, test procedures, etc. to define and validate designed products
Participate in and lead multi-discipline design reviews both with peers and customers
Evaluate design changes for impact to product design, cost, and schedule
Provide technical support to all internal departments, suppliers, and customers as related to the product
Adhere to safe work practices and contribute to the evolution of health, safety, and environmental program and culture
Will be an integral member of program Change Control Board's (CCB) to review the preparation of documentation with the end goal of system qualification testing, product certification, and production testing
Qualification
Required
Bachelor of Science degree in Software Engineering or related field from an accredited institution required
8 or more years' related work experience or an equivalent combination of technical education and experience
Must be a self-directed individual capable of leading self and capable of leading teams
Understand the safety implementations and architecture decisions required for aerospace applications
Design, develop, and debug test software applications using National Instruments TestStand, LabVIEW, and LabWindows / CVI for automated test equipment (ATE)
Develop and maintain test applications, drivers, and scripts in C, C++, C#, Python, MATLAB, and Boundary Scan technologies
Develop and maintain motion control systems using National Instruments Compact RIO real time controller
Experience with Aerospace Safety Critical Software Design including DO-178 and ARP-4754 best practices
Ability to work closely with internal and external customers at engineering and management levels with minimum supervision
Ability to perform test system analysis (ability to understand software troubleshooting in a test system)
Experience presenting technical plans or speaking on technical topics to project teams, clients or other groups as required
Architect and implement comprehensive test strategies for electro-mechanical systems, ensuring thorough coverage of functional, performance, and reliability requirements
Collaborate with design engineers, manufacturing teams, and quality assurance to define test requirements and specifications
Troubleshoot and resolve complex hardware and software issues on test systems
Analyze test data, generate reports, and present findings to cross-functional teams
Lead and manage Engineering projects, encompassing: Cost Management: Develop and track project budgets, identify cost-saving opportunities, and ensure adherence to financial constraints
Schedule Management: Create and maintain detailed project schedules, track progress, identify critical path items, and mitigate delays
Requirements Management: Elicit, analyze, document, and manage customer requirements, translating them into clear and testable derived requirements
Company
AEROCONTACT
Aerocontact is an aviation company.
Funding
Current Stage
Early StageCompany data provided by crunchbase