The Boeing Company is seeking an Embedded Software Engineer to support the Gigabit Ethernet Data Multiplex Systems (GEDMS) team, which is responsible for high-speed fiber-optic shipboard networking for U.S. Navy guided missile destroyers.
Requirements
- 5+ years of experience in C, C++ development
- 5+ years of experience in Linux, Embedded Linux
- 5+ years of experience in Low level network programming using standard protocols (TCP/UDP/SNMP/SSH)
- Knowledge of general and real-time software development and testing tools, capability and usage.
- Knowledge of domains, characteristics, constraints and products that require real-time software and influence architecture, requirements, interfaces, designs, and integration/test approaches.
- Knowledge of real-time target environments, including processor and network architectures, communication protocols, simulation frameworks and electrical interfaces.
- Ability to build, integrate and troubleshoot software components.
Responsibilities
- Designs, develops, tests, debugs and maintains software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards.
- 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
Other
- 10% Travel
- Must be able to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship.
- Employer will not sponsor applicants for employment visa status.
- Must be a "U.S. Person" as defined by 22 C.F.R. §120.15.
- Must complete a technical assessment as part of the selection process.