
Software Engineer – Embedded, Associate, Experienced, Senior
Boeing
full-time
Posted on:
Location Type: Remote
Location: Remote • Montana • 🇺🇸 United States
Visit company websiteSalary
💰 $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