( Avionics domain) having strong experience in C/C++, embedded software development, verification, and certification. As a Senior Software Engineer, you will be responsible for deriving software requirements, defining software architecture and low-level design, implementing code, preparing builds, flashing software onto target microcontrollers, and conducting verification activities.
Responsibilities:
Develop Software Requirements Specifications and maintain requirement traceability.
Create software architecture and detailed design documents.
Implement software in accordance with design specifications and coding standards.
Perform design and code reviews.
Debug and troubleshoot software on target hardware platforms.
Conduct worst-case execution time analysis, memory usage analysis, and coverage analysis.
Technical Skills:
Bachelor's degree in Computer Science or a related field.
Strong expertise in embedded C/C++ programming.
Proven experience in safety-critical applications and board support package development.
Hands-on experience with DO-178C or similar safety-critical development standards.
Proficiency with Git for version control, and requirement management tool DOORs
Good understanding of real-time operating systems (RTOS) and related concepts.
Familiarity with aerospace data loading standards such as ARINC 653.
Personal Skills:
Strong communication skills with the ability to collaborate effectively across functions.
Experience working in large, cross-functional engineer
Job Type: Full-time
Pay: From 520,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.