Software Engineer Embedded C Python Job In Portsmouth

Software Engineer (Embedded C / Python) - Morson Talent
  • Portsmouth, Other, United Kingdom
  • via clickajobs.com
-
Job Description


Software Engineer (Embedded C / Python)
Farnborough
8 Months Contract
Around £50p/h (Negotiable)
Hybrid / Working from home
We are looking for a Software Engineer to join a global Aerospace & Defence company based in Farnborough.
You will report to the Software Team Lead, where you will be part of a software team continuing development and maintenance of electric aircraft Software.
The successful candidate will be responsible for working within a team environment and assisting with delivering all stages of the design and development of the software, from identifying requirements, through design, programming, deployment, and ongoing maintenance.
Key Responsibilities:
• Assist and Determine specificities of interface requirements.
• Assist in the Definition and justify the requirements allocation to the given system elements taking into account the architectural interfaces and constraints, (e.g. requirements constraining system architecture), ensuring requirements traceability.
• Assist with requirement changes, including impact analysis and requirements baseline establishment.
• Assist with Verifying that the sub-system, equipment and components requirements are correctly and completely implemented.
• Implement design documents and software changes, including new and expanded functionality.
• Develop Airborne Software to appropriate coding standards.
• Ensure software meets requirements comply with coding standards and unit test code modules using available test tools to determine static analysis of code implemented.
Skills & Experience:
We would welcome applications even if you do not meet ALL the requirements below.
You will be subject to a BPSS check (including a criminal record check).
• Experience working with software development teams through the software development lifecycle.
• Functional embedded C.
• Python (for test scripts).
• System level interfacing with Complex Electronic Hardware (FPGAs etc).
• Embedded system experience with arm Cortex M series devices.
• Requirements, design, test and software process documentation.
• Experience in aviation, particularly flight control systems would be an advantage.
• MISRA-C coding standard.
• Experience applying RTCA DO-178 preferred
• Doors experience
• Subversion SVN Tool experience (Change Control System

;