Epicareer Might not Working Properly
Learn More

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