Senior/ Staff Embedded Systems Engineer
Salary undisclosed
Apply on
Original
Simplified
JOB DESCRIPTION
- Develop High Level Requirements (HLR) and Low-Level Requirements (LLR) for software development allocated from system requirements.
- Develop low-level embedded software (Firmware, Bootloader, API, BSP, Drivers, etc.) with C and/or Assembly languages.
- Develop software architectural design, software testing, and code reviews, software ready for testing in compliance with predefined standards such as DO-178C.
- Develop software compliant with Integrity or VxWorks Real Time Operating System (RTOS)
- In-charge of development and verification low-level embedded software
- Participate in SOIs (Stages of Involvement) in compliance with predefined standards.
- Prepare and review technical plan and report.
- Provide continuous development performance metrics.
MINIMUM REQUIREMENTS
- Bachelor’s degree in computer science, Software Engineering, Computer engineering or Electronics Engineering
- >10 years' experience in Embedded Systems Engineering
- > 5 years' experience in Safety Critical Software Development
- Good knowledge of C/C++ software development, tools, and debugging
- Experience using Groovy, Python, Perl, or any related scripting programming languages.
- Experience in UML, IBM Rational DOORS, SVN or another version control tool, and JIRA or any related issue tracking tool
- Experience with software development processes and life cycles
- Development experience with Real Time Operating Systems (RTOS)
- Experience in bootloader development for Power PC or ARM Architecture
- Experience in board support package (BSP) and device driver development
- Experience in developing software for computer or embedded systems.
- Proficiency in spoken and written English
PREFERRED ADDITIONAL SKILLS
- Working knowledge of Integrity or VxWorks Real Time Operating System (RTOS)
- Working knowledge of communication interfaces (PCIe, RS-232/422/485, ARINC-429, MIL-STD-1553, Ethernet etc.)
- Working knowledge of computer graphics APIs (OpenGL etc.)
- Experience with RTCA DO-178B/C Software Consideration in Airborne Equipment and Certification
Similar Jobs