Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Reliable Robotics Corporation, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Sr. Flight Software Engineer at Reliable Robotics Corporation will play a pivotal role in the design, development, and optimization of flight software systems for autonomous aircraft. This position requires a highly skilled engineer who can translate complex requirements into innovative software solutions, ensuring the highest standards of safety and performance. The candidate will collaborate with cross-functional teams to deliver reliable flight systems and contribute to the advancement of aviation technology.
Job Responsibilities
- Design, develop, and maintain flight software components for autonomous aircraft.
- Implement and test software solutions in accordance with industry standards and safety regulations.
- Collaborate with hardware and systems engineers to ensure seamless integration of software and hardware components.
- Analyze and debug software performance issues, proposing and implementing solutions.
- Create and maintain technical documentation to support software development and maintenance activities.
- Participate in code reviews and contribute to best practices in software engineering.
- Mentor junior engineers and contribute to team knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field; a Master's degree is preferred.
- A minimum of 5 years of experience in software development, particularly in aviation or aerospace domains.
- Proficiency in programming languages such as C/C++ and Python.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Solid understanding of software development methodologies (Agile, Scrum).
- Familiarity with ground control systems and flight management systems is advantageous.
- Strong analytical and problem-solving skills with an attention to detail.
Technologies & Tools
The Sr. Flight Software Engineer will utilize a range of technologies and tools throughout their work, including simulation and testing frameworks such as MATLAB, Simulink, and various integrated development environments (IDEs) specific to embedded systems. Familiarity with version control systems (such as Git), bug tracking software, and continuous integration/deployment tools is essential for maintaining robust software delivery practices. Knowledge of safety-critical software development frameworks and standards, including DO-178C, is also important in this role.
Ideal Candidates
Ideal candidates for the Sr. Flight Software Engineer position possess a passion for aviation and a dedication to pushing the boundaries of flight technology. They demonstrate excellent teamwork and communication skills, allowing for effective collaboration within multidisciplinary teams. The ability to work independently while managing multiple projects and deadlines is critical. Additionally, a proactive approach to problem-solving, along with a commitment to high-quality work, will be essential to succeed in this fast-paced environment.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.