Embedded Software Design Engineer

Wise Equation Solutions Inc.9 months ago
Plano, TX, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

The work involves understanding an existing Arm-based SoC embedded software code base – including setting it up, building it, and running it – and bringing up the code and existing documentation to DO-178C DAL A standards. This position covers the entire safety-critical software development lifecycle including requirements, design, test, traceability, and configuration management.

Key Responsibilities

  • Understand and work with an existing Arm-based SoC embedded software code base.
  • Set up, build, and run the software code ensuring proper integration.
  • Bring up and update the code and documentation to adhere to DO-178C DAL A standards.
  • Manage the complete safety-critical software development lifecycle including requirements, design, test, traceability, and configuration management.

Required Qualifications

  • Experience Required: 10+ Years Applicable experience
  • Software Development Lifecycle (SDLC) per DO-178C DAL A Safety Critical Standards
  • Software Requirement Capture & Analysis
  • Software Architecture & Design
  • Traceability
  • Updating Source Code to DO-178C
  • SDLC Reviews
  • DAL Level A Software Development Lifecycle Documentation
  • Protocols - Ethernet, SPI, RS485, CAN, I2C, Pre-SOI Audit Experience
  • Design Analysis & Report Perpetration, Resolving issues
  • DOORS, Git, Matissa, MS Visio, AMD Vitis, ARM C Compiler, Lauterbach Trace32
  • Education: Degree in Science, Technology, Engineering or Mathematics (STEM)

Required Skills

MS Visio
Matissa
SDLC Reviews
Design Analysis and Report Preparation
ARM C Compiler
CAN
Traceability
Ethernet
SPI
Configuration Management
I2C
Software Architecture & Design
Software Development Lifecycle (SDLC)
Lauterbach Trace32
DOORS
Pre-SOI Audit
RS485
DO-178C DAL A Compliance
Git
AMD Vitis
Embedded Software Code Base Setup
Software Requirement Capture & Analysis