Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Engineer with strong experience in C/C++ development across Unix platforms to support mission critical aerospace programs. This position is 100% onsite in Everett, Washington and requires close collaboration with engineering, systems, and hardware teams in a highly regulated, export controlled environment. The role involves working on legacy and modernized systems, platform migrations, and software solutions that interface closely with hardware and CAD driven environments., * Design, develop, and maintain software applications using C and C++ across native Unix platforms
- Work closely with hardware and systems teams to ensure software/hardware compatibility
- Support and execute platform migrations, including Solaris to Unix/Linux application transitions
- Develop and maintain Unix scripts and perform Unix admin level programming using Perl and/or Python
- Participate in system integration, troubleshooting, and root cause analysis
- Support applications interacting with CAD (Computer Aided Design) tools
- Work with relational databases for data persistence and processing
- Maintain and manage code using industry standard configuration and version control tools
- Contribute to technical documentation, design artifacts, and project reports
- Collaborate with cross functional teams while adhering to program, quality, and compliance standards
Requirements
- 5 8 years of professional experience in software development
- Strong hands on development experience with C and C++
- Experience working on Unix based platforms, including legacy and modern environments
- Solid understanding of software and hardware integration
- Experience with Solaris, Linux (Oracle 8+, Red Hat 6/7), and Windows operating systems
- Proficiency in Unix scripting and administration using Perl and/or Python
- Experience with relational databases such as:
- SQL Server
- Oracle
- Teradata
- Experience using configuration control tools, including:
- Git
- Visual SourceSafe
- ClearCase
- SCCS
- Familiarity with project management and ALM tools such as:
- Team Foundation Server (TFS)
- Quality Center
- Strong documentation skills using Microsoft Word, Visio, and PowerPoint
Preferred Qualifications
- Experience developing solutions in Java or other modern programming languages
- Experience developing web based applications
- Exposure to aerospace/defense or other highly regulated industries
- Experience working in onsite customer environments
- Familiarity with CAD driven engineering workflows
ITAR / Export Control Requirement