Position Details
- Title: Embedded Engineer II
- Location: Blacksburg, Virginia, United States
- Company: Moog Inc.
- Base Salary: USD $85,000 to $115,000
- Relocation Assistance: Possible for ideal candidate
- Required Experience: 2+ to 5 years
- Minimum Education: Bachelor's Degree
Job Description
Industry: Aerospace / Aviation / Defense
Job Category: Engineering - Other Engineering
Responsibilities:
- Support embedded software design and development for MIL-AERO electronics products.
- Design, develop, modify, and evaluate moderately complex embedded software designs.
- Work with internal team members to resolve software and system issues.
- Perform engineering tasks including requirements analysis, software system design/architecture, component integration, design reviews, and integration testing.
- Debug existing systems and create detailed implementation plans.
- Maintain and update code to adapt to evolving design environments.
- Interface with customers to understand and verify requirements.
Qualifications:
- Education: Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or a closely related technical field.
- Experience: 3 years of design/development/testing of embedded real-time control software. Equivalent education and experience may be considered.
- Skills:
- Design experience with FPGAs and/or Microprocessor development toolsets.
- Competency in applied science, data acquisition, diagnostic skills, and mathematics.
- Experience with industry standard communication protocols (e.g., USB, CAN, RS422, RS485, SPI, I2C, UART).
- Understanding of modern embedded software development processes (design, implementation, unit testing, continuous integration, version control with Git).
- Familiarity with TCP/IP stacks and protocols.
- Experience using debugging techniques (JTAG debuggers, logic/protocol analyzers, sniffers, oscilloscopes).
- Experience with Real-Time Operating Systems (bare metal and embedded Linux) and low-level driver software is a plus.
- Knowledge of Unix internals, communication interface software, and GUI software is a plus.
This role offers an opportunity to work with a team focused on defense and aerospace innovations, including NASA’s deep space exploration programs.