Boeing

Software Engineer – Embedded, Associate, Experienced, Senior

Boeing

full-time

Posted on:

Location Type: Remote

Location: Remote • Montana • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $92,650 - $143,750 per year

Job Level

Senior

Tech Stack

LinuxPythonRTOS

About the role

  • Designs, develops, tests, debugs and maintains software that is integrated into embedded devices and systems
  • Reviews, analyzes, and translates customer requirements into the design of software products for embedded devices and systems
  • Builds and writes code for embedded systems software to run on specific specialized hardware
  • Integrates embedded software with hardware components
  • Analyzes, monitors and improves the efficiency and stability of embedded software systems
  • Tests and debugs software for embedded devices and systems
  • Implements current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
  • Advises on software and hardware integration domains
  • Tracks and evaluates internal and supplier software team performance to ensure product and process compliance to project plans and industry standards

Requirements

  • 2+ years of experience programming in a high-level language: C, C++ or Ada (C++ preferred)
  • 2+ years of experience test automation in python
  • 2+ years of experience developing software for embedded systems, using one or more real-time operating systems (RTOS)
  • 2+ years of Experience with Wind River VxWorks or any version of Linux is preferred
  • 2+ years of experience developing software using Git for repository revision control and configuration management (CM)
Benefits
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid time off

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++AdaPythonembedded systemsreal-time operating systemstest automationsoftware debuggingsoftware developmentconfiguration management