CrawlJobs Logo

Staff Software Engineer, Model Based Design and Verification

archer.com Logo

Archer Aviation

Location Icon

Location:
Brazil , São Paulo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for an experienced Embedded Software Engineer to join the MBD Software Team at Archer. This role has a strong focus on the development and integration of model-based developed software components either for Flight Controls System or Battery Management System.

Job Responsibility:

  • Develop safety critical software components for Archer’s software embedded into Flight Control Computer or in Battery Management Unit using model-based processes
  • Participate in planning, design, scheduling, prioritizing, and tracking the project
  • Work with system engineers to decompose item requirements into high level and low level software requirements in compliance with DO-178C / DO-331
  • Work with a multi-disciplinary team to develop and integrate complex hardware/software
  • Development of software plans, processes & guidelines
  • Software requirements decomposition, analysis, definition, and traceability
  • Software design and development, performance, risk, safety , operation and cost optimization trade studies, and lead / conduct design reviews
  • Software analyses, requirements-based testing, structural coverage analysis, and model coverage analysis
  • Contribute to the continuous improvement of our processes to increase safety and efficiency

Requirements:

  • 8+ years of experience in a flight software or a related field
  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or related degree
  • Proficiency with MATLAB/Simulink and associated toolboxes
  • Experience with C/C++ and code generation
  • Fluency with widely used scripting languages like bash and Python
  • Experience developing software complying with safety standards like DO-178C to high criticality levels (DAL-A/B)
  • Experience with Model Based Software development and certification (DO-331)
  • Understanding of communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, etc.)
  • Familiarity with debuggers and lab instruments such oscilloscopes and bus analyzers

Nice to have:

  • Experience with aircraft systems development (ARP-4754)
  • Experience with tools qualification (DO-330)
  • Experience with tools development and automation
  • Experience with Battery Management Systems or Flight Controls Systems
  • Knowledge of Real Time Operating Systems (RTOS) and multi-threading
  • Experience with FPGAs and VHDL or Verilog languages

Additional Information:

Job Posted:
March 10, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer, Model Based Design and Verification

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right

Principal Control Engineer

The Principal Control Engineer reports to the Staff Controls Engineer and acts a...
Location
Location
United States , Fargo
Salary
Salary:
Not provided
corventmedical.com Logo
CorVent Medical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S.E. or Ph.D. in Control Engineering, Electrical Engineering, or Mechanical Engineering
  • Minimum 5+ years of experience designing, analyzing, and implementing control systems
  • Strong foundation in feedback and estimation theory: transfer functions, state-space, discrete-time design
  • Proven skills in: Nonlinear control (windup prevention, adaptive control, nonlinear optimization)
  • Filter design (IIR, FIR, LP, HP, BP, notch, differentiators)
  • Uncertainty & sensitivity analysis
  • propagation of error
  • Proficiency in Matlab/Simulink, scripting, Stateflow, and model-based design workflows
  • Experience with dynamic simulation, real-time testing, and embedded system integration
  • Excellent analytical and communication skills, capable of working independently and collaboratively
Job Responsibility
Job Responsibility
  • Design, model, and implement feedback and feedforward control algorithms for ventilator subsystems
  • Develop and maintain Matlab/Simulink dynamic models for pneumatic, electromechanical, and sensor components
  • Implement and tune controllers using classical, modern, and nonlinear control techniques
  • Apply nonlinear control methods including windup prevention, direct and indirect adaptive control, and nonlinear optimization
  • Design and evaluate signal filters: IIR, FIR, low-pass, high-pass, band-pass, notch, and differentiators
  • Perform uncertainty and sensitivity analysis, including propagation of error, to evaluate design robustness
  • Utilize real-time estimation and prediction techniques (least squares, observers, Kalman filters)
  • Support embedded software integration, verification testing, and algorithm performance tuning
  • Conduct data analysis and root cause investigations using simulation-based methods
  • Contribute to design documentation, verification reports, and risk management files per ISO 14971 and 21 CFR 820
  • Fulltime
Read More
Arrow Right
New

Staff Aircraft Software Integration Engineer

We are looking for an experienced engineer to join the Flight Software Aircraft ...
Location
Location
United States , San Jose
Salary
Salary:
160000.00 - 204000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Collaborative mindset
  • Excellent verbal and written interpersonal communication
  • Excellent organizational skills
  • Passion for learning and problem solving
  • 7+ years of experience working with critical, complex, real-time embedded systems
  • Bachelor of Science in Systems Engineering, Controls Engineering, Electrical Engineering, Computer Engineering, Computer Science, Software Engineering or related degree
  • Experience with flight controls, avionics, powertrain, or related systems
  • Experience with software or systems integration and verification testing
  • Working knowledge of hardware and software integration in a lab environment
  • Understanding of communication standards and protocols (RS-422/485, CAN, ARINC-429, AFDX, Ethernet, TCP/IP, etc.)
Job Responsibility
Job Responsibility
  • Work with a multi-disciplinary team to develop, integrate and test the aircraft flight controls software
  • Closely work with aircraft systems, verification, flight test, and integration teams
  • Perform functional and requirement-based testing on a variety of environments, including simulators, software labs, systems labs and aircraft prototypes
  • Navigate through systems and software requirements, architecture diagrams, Simulink models, C source code files, lab stations configuration files and supplier documents to quickly identify issues and propose integrated solutions
  • Organize and prioritize work in order to lead other engineers to efficiently solve problems
  • Manage and disposition problem reports found during test campaigns and interface with the software development team to implement corrective actions
  • Support aircraft production, ground and flight testing troubleshooting
  • Develop and continuously improve processes & guidelines to increase safety and efficiency
  • Participate in planning, design, scheduling, prioritizing, and tracking the project
  • Fulltime
Read More
Arrow Right

Spacecraft Systems Engineer

At Millennium Space Systems, A Boeing Company, you will be part of a close-knit ...
Location
Location
United States , Los Angeles; El Segundo
Salary
Salary:
104550.00 - 188750.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
March 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in aerospace engineering or other relevant engineering or science discipline
  • Minimum of 5 years of directly relevant aerospace industry experience, preferably with spacecraft systems
  • Demonstrated leadership and communications skills
  • Demonstrated experience with space systems engineering principles and techniques
  • Demonstrated familiarity with program management principles and tools
  • Demonstrated experience with power, mass, and other system budgets
  • Demonstrated experience with requirements analysis and flow-down
  • Demonstrated experience with design verification and validation processes
  • Demonstrated experience with configuration management
  • Demonstrated experience with satellite level integration and test processes
Job Responsibility
Job Responsibility
  • Supporting the technical execution for programs and leading teams developing spacecraft systems
  • Creating, monitoring, and guiding requirements definition, spacecraft design, procurement and fabrication, integration and test, and verification and validation of the overall space vehicle system
  • Interacting with subsystem and unit engineers, manufacturing and test personnel, and program management
  • Managing the technical elements of the space vehicle system
  • Performing all aspects of spacecraft systems engineering including performing preliminary concept development, trade studies, CONOPS definition, requirements decomposition and allocation, interface requirements definition, requirements verification and validation, support to integration and test operations, anomaly resolution, risk management, and schedule execution
  • Collaborating with program and financial leadership to ensure successful programmatic execution
  • Applying an interdisciplinary, collaborative approach to plan, design, develop and verify a lifecycle balanced solution for space systems
  • Understanding spacecraft subsystems functions and interfaces. Develop integrated spacecraft system designs and solutions
  • Coordinating and communicating with subsystem engineering teams to ensure system execution
  • Applying model-based systems engineering techniques for the definition of the spacecraft system
What we offer
What we offer
  • Medical, dental, vision, and 401k plan
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • Fulltime
Read More
Arrow Right

Das Technology Designer

The DAS Technology Designer is responsible for the detailed design and documenta...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
spectrum-engineers.com Logo
Spectrum Engineers
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering, Telecommunications, Information Technology, or a related field (or equivalent relevant experience)
  • iBwave Level 1, 2, and 3 certifications (required)
  • Proven experience designing DAS and in-building wireless systems
  • Proficiency with iBwave Design software
  • Strong understanding of RF fundamentals and DAS architectures
  • Demonstrated ability to manage multiple priorities and meet client-driven deadlines
  • Strong attention to detail and organizational skills
  • Ability to perform site walks and field verification as needed
  • Ability to work for extended periods at a computer workstation
  • Occasional travel to project sites may be required
Job Responsibility
Job Responsibility
  • Design Distributed Antenna System (DAS) and in-building wireless systems using iBwave software
  • Develop complete design packages including RF models, antenna layouts, system diagrams, equipment schedules, and supporting calculations
  • Analyze building construction materials, floor plans, and site conditions to optimize wireless coverage and performance
  • Perform RF modeling, link budgets, and capacity analysis to ensure system effectiveness
  • Deliver design documents in accordance with established project schedules and client deadlines
  • Support project teams throughout design and construction phases
  • Participate in internal design reviews and coordinate revisions based on feedback
  • Review installation drawings and technical submittals for alignment with design intent
  • Provide technical clarification and support during construction and implementation
  • Communicate proactively with project managers regarding workload, priorities, and schedule impacts
  • Fulltime
Read More
Arrow Right

Spacecraft Systems Engineer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , El Segundo
Salary
Salary:
104550.00 - 188750.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
March 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in aerospace engineering or other relevant engineering or science discipline
  • Minimum of 5 years of directly relevant aerospace industry experience, preferably with spacecraft systems
  • Demonstrated leadership and communications skills
  • Demonstrated experience with space systems engineering principles and techniques
  • Demonstrated familiarity with program management principles and tools
  • Demonstrated experience with power, mass, and other system budgets
  • Demonstrated experience with requirements analysis and flow-down
  • Demonstrated experience with design verification and validation processes
  • Demonstrated experience with configuration management
  • Demonstrated experience with satellite level integration and test processes
Job Responsibility
Job Responsibility
  • Responsible for all aspects of spacecraft systems engineering including performing preliminary concept development, trade studies, CONOPS definition, requirements decomposition and allocation, interface requirements definition, requirements verification and validation, support to integration and test operations, anomaly resolution, risk management, and schedule execution
  • Collaborates with program and financial leadership to ensure successful programmatic execution
  • Applies an interdisciplinary, collaborative approach to plan, design, develop and verify a lifecycle balanced solution for space systems
  • Understands spacecraft subsystems functions and interfaces. Develop integrated spacecraft system designs and solutions
  • Coordinates and communicates with subsystem engineering teams to ensure system execution
  • Applies model-based systems engineering techniques for the definition of the spacecraft system
  • Participate in software integration and test activities to ensure mission functionality prior to deployment into operations
  • Performs tasks to analyze technical data, verify and sustain specific systems configurations in accordance with defined constraints and operational requirements
  • Performs various analyses to optimize the spacecraft system and/or system architecture
  • Resolves cross-functional technical issues
What we offer
What we offer
  • medical, dental, vision, and 401k plan
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Up to $10,000 gift match when you support your favorite nonprofit organizations
  • Fulltime
Read More
Arrow Right
New

Battery Controls Integration Engineer

In the Battery Controls Integration Engineer role, you will be responsible for i...
Location
Location
United States , San Jose
Salary
Salary:
140000.00 - 188000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical Engineering, Aerospace Engineering, Computer Science, or related field
  • 3+ years of experience with experience in Model-, Software-, Processor-, and Hardware-in-the-Loop testing
  • Experience with test platforms such as dSPACE, National Instruments, Speedgoat, etc.
  • Proficiency in MATLAB/Simulink design and test workflows
  • Proficiency in scripting languages, e.g., Python
  • Knowledge of communication protocols such as CAN, SPI, Ethernet, etc.
  • Experience with CAN software tools, e.g., Vector CANalyzer
  • Experience with requirement management tools
  • Experience with new product development in regulated industries (e.g., aviation, medical devices)
  • Excellent organization and communication skills
Job Responsibility
Job Responsibility
  • Develop and execute verification procedures and test plans across various environments: Simulation, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL)
  • Own the Battery Management System (BMS) controls hardware/software integrated system functionality testing on safety-critical components, utilizing HIL, SIL, and high-voltage (HV) integrated labs
  • Implement updates to automated test cases in synchronization with BMS functionality development for verification and regression testing, specifically using model-based environments
  • Provide commissioning and maintenance support for the complete testing infrastructure required to enable HIL testing of BMS controls, algorithms, and software
  • Own the automated testing platform to enhance the efficiency, accuracy, and level of automation for BMS control system verification
  • Support continuous test infrastructure improvement, including writing and debugging test scripts on HV HIL systems
  • Coordinate all integrated BMS test infrastructure and verification activities across Archer teams
  • Serve as the verification liaison between the Systems Engineering organization and the High Voltage Power System / BMS's Controls and Software groups
  • Perform essential integration activities for the BMS in the dedicated battery labs and integrated system labs
  • Provide feedback on issues and verification gaps discovered during integration to the relevant System/Software teams and collaborate on effective resolution and subsequent verification
  • Fulltime
Read More
Arrow Right

Member of Technical Staff - Sys

Wind River is seeking an experienced test framework developer to join the eLxr d...
Location
Location
India , Chennai
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 12+ years of experience in the development of test infrastructure
  • Driver and board-level system software test development and integration
  • Develop, Maintain and improve automated testing frameworks, tools or test cases using C, Python, Go, Bash or other languages
  • Experience in testing and automation in agile and continuous delivery models
  • Ability to develop test cases based on high-level requirements, low-level requirements and test strategies possessing knowledge of input test variations
  • Experience in using LAVA, Git, Jira, and the Linux environment
  • BE/BTech or ME/MTech degree in Computer Science, Electronics Engineering, or equivalent
  • 12+ years of software development, verification & validation experience
  • Strong in C, Python (Design Patterns), Go, and Debian Fundamentals
  • Excellent English communication skills, both written and verbal
Job Responsibility
Job Responsibility
  • Define and evolve the overall test strategies, architectures, roadmap and cases for eLxr, a Debian derivative, helping Wind River to grow in its role in new embedded and enterprise market segments
  • Take the initiative to improve features and processes
  • Oversee test environment setup, management, and resource utilization
  • Integrate automated testing into CI/CD pipelines to provide fast, reliable feedback
  • Contribute ideas for product improvements and iterations
  • Collaborate effectively with global software engineering teams
  • Guide fellow QA teams in best practices for automation, code quality, and testing methodologies
  • Monitor bug escapes and analyze test coverage to continuously improve quality
  • Experience of deploying applications in Cloud environment
  • Fulltime
Read More
Arrow Right