Archer - Staff Software Engineer, Model Based Design and Verification
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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. • 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
Responsibilities
• 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 • Archer Brazil is based in Sao Paulo, but this role is remote friendly anywhere in Brazil • 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
Similar Jobs
No credit card. Takes 10 seconds.