Senior Software Engineer- Electromechanical Systems
Job Summary:
The Software Engineer will design, develop, and implement robust test software and solutions for complex electro-mechanical systems. The Software Engineer will possess a strong background in automated test system development, proficiency in a variety of programming languages, and a deep understanding of electro-mechanical principles. The Software Engineer is 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. This role will originate specifications, design documents, verification/validation plans and procedures, reports, or other documentation in support of design and development activities. This role will be the technical focal point for assigned projects, providing guidance and support to other engineering disciplines and business functions as required.
• 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.
Job Summary:
The Software Engineer will design, develop, and implement robust test software and solutions for complex electro-mechanical systems. The Software Engineer will possess a strong background in automated test system development, proficiency in a variety of programming languages, and a deep understanding of electro-mechanical principles. The Software Engineer is 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. This role will originate specifications, design documents, verification/validation plans and procedures, reports, or other documentation in support of design and development activities. This role will be the technical focal point for assigned projects, providing guidance and support to other engineering disciplines and business functions as required.
• 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.
Job Requirements
• 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.
• Evaluate design changes for impact to product design, cost, and schedule
• 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.
• Other duties may be assigned.
Education/Experience
• 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. Knowledge, Skills, and Abilities
• 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.
Job Requirements
• 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.
• Evaluate design changes for impact to product design, cost, and schedule
• 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.
• Other duties may be assigned.
Education/Experience
• 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. Knowledge, Skills, and Abilities
• 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.
But what else? (advantages, specific features, etc.)
Other Requirements:
1. Must be authorized to work in the United States without company sponsorship.
2. This position requires use of information or access to hardware which is subject to the International Traffic in Arms Regulations (ITAR). All applicants be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. citizen, U.S. permanent resident (i.e. green card holder), political asylee or refugee
But what else? (advantages, specific features, etc.)
Other Requirements:
1. Must be authorized to work in the United States without company sponsorship.
2. This position requires use of information or access to hardware which is subject to the International Traffic in Arms Regulations (ITAR). All applicants be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. citizen, U.S. permanent resident (i.e. green card holder), political asylee or refugee
Company Information
Safran is an international high-technology group, operating in the aviation (propulsion, equipment and interiors), defense and space markets. Its core purpose is to contribute to a safer, more sustainable world, where air transport is more environmentally friendly, comfortable and accessible. Safran has a global presence, with 100,000 employees and sales of 27.3 billion euros in 2024, and holds, alone or in partnership, world or regional leadership positions in its core markets.
Safran is in the 2nd place in the aerospace and defense industry in TIME magazine's "World's best companies 2024" ranking.
Company Information
Safran is an international high-technology group, operating in the aviation (propulsion, equipment and interiors), defense and space markets. Its core purpose is to contribute to a safer, more sustainable world, where air transport is more environmentally friendly, comfortable and accessible. Safran has a global presence, with 100,000 employees and sales of 27.3 billion euros in 2024, and holds, alone or in partnership, world or regional leadership positions in its core markets.
Safran is in the 2nd place in the aerospace and defense industry in TIME magazine's "World's best companies 2024" ranking.
Recommended Jobs
Systems Engineer Intern
Job Title: Systems Engineer Intern Location : This position is based in our Campbell, California offices, on-site & full-time. Imperative Care does not provide relocation or additional housing…
Digital Designer
Reports to: Brand Marketing Director Location: LA (remote/in-office) We’re seeking a talented Brand Digital Designer to join our team as a freelancer, with the potential for full-time employme…
Case Manager
Rockstar is recruiting for a leading technology company that is revolutionizing U.S. immigration services. Our client is a fast-growing, early-stage startup focused on making visa preparation fast an…
Accounts Payable (AP) Clerk
Classification: Nonexempt Reports To: Controller Position Type/Expected Hours of Work: This…
Software Engineer - Product Security Assurance
Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for buil…
Maintenance Technician I - 2nd Shift
Requisition Number: 219092 Job Description Cintas is seeking a Maintenance Technician I to assist with maintaining an industrial laundry facility. Responsibilities include assisting with repa…
Sorter
Full Steam Staffing is now hiring a Sorter in Fairfield, CA - Apply now! Job Title: Sorter Pay Rate: $18/hr. Shift: 1st and 2nd Benefits: Medical, Dental, AD&D, PSL Position Summa…
Carson: warehouse general labor worker
We are seeking candidates interested in fast-paced working environments. This warehouse job assignment can be either short-term or long-term, depending on warehouse needs. Requirements: ALL AROU…
General Cashier (Part-Time) $26
Summary This position is responsible for the oversight and accounting of all hotel cash. Responsibilities include the daily maintenance of the hotel cash machine, daily auditing and balancing of c…
Senior Accountant
The Senior Accountant will be accountable for supporting the overall financial plans and accounting practices of the Company, including accounting, financial reporting, treasury, planning, risk man…