Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer- Electromechanical Systems

Full-time

Safran

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.

Essential Job Functions:

• 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.

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.

Essential Job Functions:

• 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.

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.

Required Competencies:
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.

Required Competencies:
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

Safran is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, disability, veteran status, or any other protected characteristic under applicable federal, state, or local law.

We are committed to fostering a diverse, inclusive, and respectful workplace where all employees feel valued and empowered to contribute fully.

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

Safran is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, disability, veteran status, or any other protected characteristic under applicable federal, state, or local law.

We are committed to fostering a diverse, inclusive, and respectful workplace where all employees feel valued and empowered to contribute fully.

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.

Safran Electronics & Defense offers its customers onboard intelligence solutions allowing them to understand the environment, reduce mental load and guarantee a trajectory, even in critical situations, in all environments: on land, at sea, in the sky or space. The company harnesses the expertise of its 13,000 employees towards these three functions: observe, decide and guide, for the civil and military markets.

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.

Safran Electronics & Defense offers its customers onboard intelligence solutions allowing them to understand the environment, reduce mental load and guarantee a trajectory, even in critical situations, in all environments: on land, at sea, in the sky or space. The company harnesses the expertise of its 13,000 employees towards these three functions: observe, decide and guide, for the civil and military markets.
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer- Electromechanical Systems in Irvine, CA vacancy
  • $70 - $85 per hour

    A leading IT staffing firm is seeking a Senior Blockchain Engineer to design and maintain blockchain protocols and smart contracts. The ideal candidate has over 5 years of experience in blockchain development, strong proficiency in Java and Solidity, and excellent problem... 
    Senior
    Hourly pay
    Flexible hours

    Trident Consulting

    Irvine, CA
    1 day ago
  • $140k - $180k

     ...Senior Full-stack Software Engineer Kettle is a fast growing Managing General Agency (MGA) specializing in wildfire insurance combining advanced...  ...this role, you will architect, build, and maintain core systems across our AWS-based stack, contribute to front-end product... 
    Senior

    Kettle

    Irvine, CA
    1 day ago
  • Full Stack Java Developer Need a full stack Java Developer to help upgrade a bunch of very old Java applications that need to be upgraded to newer Java technology stack or potentially rewritten entirely in.NET. Looking for someone with experience in the following: ...
    Senior

    Samprasoft

    Santa Ana, CA
    2 days ago
  •  ...Software Developer Opportunity in Irvine, CA We have an exciting opportunity in Irvine, CA to work in a fast-paced and challenging...  ...desktop). Experienced in one or more of the following: Unreal Engine based development C++ Python ~ Have knowledge and/... 
    Senior
    Remote work
    2 days per week

    Samprasoft

    Irvine, CA
    2 days ago
  •  ...Senior Generative AI Engineer Location: Irvine, CA Experience: 10 Duration: Long Term PLEASE MENTION THE CURRENT LOC,DL LOC,VISA STATUS Job Description: Experience in AI/ML development, with focus on OpenAI services, NLPs and LLMs. Ability to fine tune pre-trained... 
    Senior

    Argyle Infotech

    Irvine, CA
    1 day ago
  •  ...background in Bluetooth integration. The ideal candidate should have advanced skills in Kotlin and Java, a deep understanding of software architecture, and a passion for quality code. This role emphasizes team collaboration and the ability to create scalable apps while... 
    Senior

    Techoundsllc

    Irvine, CA
    4 days ago
  • $50 - $150 per hour

     ...Software Engineering Expert Engagement Type: Hourly Contract · Remote Compensation: $50 –$150 per hour Start Date: Immediate...  ...with leading AI labs . The role involves helping improve AI systems through code validation, prompt refinement, algorithmic... 
    Senior
    Hourly pay
    Contract work
    Part time
    Immediate start
    Remote work

    Call For Referral

    Irvine, CA
    2 days ago
  • $151k - $170k

     ...A leading technology company in cannabis is seeking a Senior Software Engineer for their Android team. In this remote position, you will enhance application architecture, support fellow engineers, and drive technical initiatives. Ideal candidates have over 7 years of... 
    Senior
    Remote work

    Weedmaps77

    Irvine, CA
    14 days ago
  •  ...Senior Software Engineer Tech Tammina LLC Job Description 6+ years experience building great software. 2+ years experience with web browser technologies, such as CSS3, HTML5 and AJAX. Strong JavaScript experience Understands fundamentals of agile methodologies... 
    Senior
    Full time
    Flexible hours

    Tech Tammina

    Irvine, CA
    1 day ago
  •  ...and stakeholders to gather and analyze requirements Implement process workflows user interfaces and integrations with external systems Perform unit testing and support user acceptance testing Troubleshoot and resolve issues related to Appian applications Stay... 
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Irvine, CA
    2 days ago
  •  ...within ERP, CRM, Mobile, and eCommerce applications. Our applications are PCI compliant and fully integrated with major ERP/accounting systems, including QuickBooks, Sage, SAP Business One, Microsoft Dynamics, NetSuite, Epicor, Acumatica, and major online shopping carts,... 
    Senior
    Full time
    Internship

    EBizCharge

    Irvine, CA
    1 day ago
  • $191k - $253k

     ...Senior Software Engineer, Air Defense Irvine, California, United States Anduril Industries is a defense technology company with a mission...  ...to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril's family of systems is... 
    Senior
    Full time
    Work experience placement

    anduril

    Irvine, CA
    1 day ago
  • $121.5k - $224.88k

     ...Senior Software Engineer II, Performance (UE5) We are looking for a Senior Software Engineer II, Performance to help craft a new, unannounced...  ...multi‑platform readiness across our runtime and supporting systems in the Unreal 5 Engine codebase. You’ll partner with engineers... 
    Senior
    Work from home
    Relocation package

    Blizzard Entertainment

    Irvine, CA
    2 days ago
  •  ...Senior Software Engineer Our software engineers are energetic influencers who thrive on designing simple and scalable solutions to complex...  ...manage a highly performing and highly available production system Influence technical solutions while coaching newer or less... 
    Senior
    Work experience placement
    Flexible hours

    Software Technology Inc

    Irvine, CA
    1 day ago
  •  ...please visit What We Do We are looking for a hands-on Senior Software Engineer to serve as the technical owner for AI/ML initiatives...  ...Learning and Generative AI solutions, including LLM-based systems. Build and support Retrieval-Augmented Generation (RAG)... 
    Senior
    Fixed term contract
    Local area
    Remote work

    First American

    Santa Ana, CA
    9 days ago
  •  ...Job Description Insight Global is looking for a Senior Software Engineer – .NET Full Stack Development is responsible for designing, developing...  ...non-production issues • Maintain and enhance existing systems by identifying and correcting defects • Contribute to technical... 
    Senior

    Insight Global

    Santa Ana, CA
    2 days ago
  • $160k

     ...Senior Software Engineer Irvine, California, United States We believe that sharper minds produce safer outcomes. Our mission is to make the world a safer place by improving training for peace officers through our mobile and web-based platforms. Our team is looking... 
    Senior
    Odd job

    Cie

    Irvine, CA
    4 days ago
  • $135k - $170k

     ...world. We are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics,...  ...experience in Computer Vision, Computational Geometry, or 3D-focused Software Engineering ~ Master's or Ph.D. in Computer Science, Applied... 
    Senior

    FieldAI

    Irvine, CA
    1 day ago
  •  ...Embedded Software Engineer Coordinating and participating in OO software design and code reviews/inspections…Primary language utilized is...  ...functional or performance enhancements in existing embedded control systems. Designs/develops new trajectories for multi-degree-of-... 
    Senior

    United IT

    Santa Ana, CA
    1 day ago
  • $137k - $182k

     ...something that actually matters - welcome in. To the Engineer We Haven't Met Yet We are looking for a Senior Software Engineer to join us at Kajabi. The people who...  ...work on a cross-functional product team, owning systems and features that directly impact how thousands... 
    Senior
    Full time
    Work at office
    Relocation package
    Flexible hours

    Kajabi

    Irvine, CA
    5 days ago
  •  ...Role: Senior Blockchain Engineer Client: A&C Technology Location: Fully onsite Irvine, CA or Mountain View, CA(some flexibility...  ...blockchain protocols, smart contracts, and distributed systems powering BioMatrix.ai. ~ Develop tokenized payment... 
    Senior
    Contract work
    Visa sponsorship

    Saxon Global

    Irvine, CA
    5 days ago
  • $124.9k - $228.9k

     ...- from processing massive datasets in real time to building systems that operate reliably on a global scale. When you work here,...  ...campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building... 
    Senior
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Irvine, CA
    5 days ago
  • $119.8k - $234.7k

     ...accelerates the creation of agentic AI systems across Microsoft. This role is dedicated...  ...the following. Collaboration with engineers and researchers to build and optimize training...  ...teams to deliver large-scale software systems, preferably in AI, machine learning... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Irvine, CA
    3 days ago
  • $108k - $172.8k

     ...art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a...  ...-simulation environment ~ Must have experience with customer system software application debug on complex platforms ~ Must have experience... 
    Senior
    Work experience placement
    Local area

    Broadcom Corporation

    Irvine, CA
    4 days ago
  •  ...risk-aware, reliable, and field-ready AI systems that address the most complex...  ...We are seeking a skilled and motivated Senior MLOps Engineer to join our engineering team. In this...  ...integrate ML components into robotics software systems. What You Have ~ Bachelor... 
    Senior
    Work experience placement
    Remote work

    FieldAI

    Irvine, CA
    3 days ago
  • $102.5k - $187.9k

     ...better working world. FinTech – AI Finance – Front-end Software Engineer - Senior EY.AI Finance sits at the intersection of finance transformation...  ...with technical teams to design and deliver effective system architecture solutions. This role presents exciting... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Irvine, CA
    2 days ago
  •  ...automotive's next chapter. From operating systems to zonal controllers to cloud and...  ...technology that will set the standards for software-defined vehicles around the world. The...  ...or Masters in Computer Science, Software Engineering, or a related technical field. ~4+ years... 
    Senior
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Irvine, CA
    5 days ago
  • $124.5k

     ...Instagram ( , X ( and YouTube ( . Job Description The Senior Software Engineer - Lifecycle Management will work collaboratively with a...  ...design and implementation for current generation software and systems projects. He or she develops a thorough understanding of design... 
    Senior
    Local area

    AbbVie

    Irvine, CA
    1 day ago
  •  ...Senior Cobol Developer Client's IMS is seeking a full-time Senior Cobol developer to support the Investment Book of Records development...  ...and Unix shell scripting a plus. Solid experience in full software development cycle, including application architecture,... 
    Senior
    Full time

    Samprasoft

    Irvine, CA
    2 days ago
  •  ...First American in Santa Ana is seeking a Senior Salesforce Developer to enhance their CRM capabilities through advanced Salesforce solutions. The ideal candidate will design, develop, and implement scalable solutions across multiple clouds, bringing innovation and efficient... 
    Senior
    Remote work

    Reporter Newspapers

    Santa Ana, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer- Electromechanical Systems. Be the first to apply!