Simulation Software Engineer
Boeing · Tukwila, WA · 2 days ago
Engineering$172k–$183k/yrFull-time
Position Responsibilities
- Lead a fast paced Agile development team, implement customer requirements, demonstrate progress and capabilities to customers and stakeholders, and lead detailed planning
- Support the entire software development lifecycle (design, review, code, test, deliver, maintain)
- Dedication to unit testing, test driven development, continuous integration and continuous development practices
- Documentation of system architecture, design and operation
- Customer support, training, consulting, problem investigation and debugging
- Engage with domestic and international business partners to successfully develop software and simulation solutions used across the enterprise
Basic Qualifications (Required Skills/ Experience)
- Bachelor's Degree
- Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
- 7+ years experience in embedded software engineering or similar classification
- 7+ years of experience in software development life cycles, configuration management and best agile software engineering practices
- 5+ years of experience in developing simulation related software
- 5+ years of professional hands-on experience with software development tools in the following areas: requirements management (e.g., Jama), backlog management and collaboration (e.g., Confluence, JIRA, Crowd), CI/CD (e.g., Artifactory/Xray, GitLab, Jenkins), testing (e.g., Micro Focus ALM, LRE, JMeter), and code quality/security (e.g., SonarQube, Coverity)
- 5+ years of experience with software development programs such as Red Hat Linux systems
Preferred Qualifications (Desired Skills/Experience)
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 9+ years of related work experience
- 13+ years of related, relevant experience
- Programming experience in any of the following: Rust, C/C++, Python, C#, Ada
- Authorized Individual training or certification in support of export control and Global Trade Compliance (GTC) requirements
- Experience with configuration management tools (Git, RCS, CVS, SVN)
- Experience with variety of workflow management concepts and approaches (Agile, SAFE, Paired programming)
- Experience with COTS modeling and simulation tools like Matlab/Simulink
- Experience and ability to apply concepts related to databases (MySQL, SQLite, Neo4j)
- Experience and ability to apply concepts related to containerized software and environments (Docker, Podman, Kubernetes, Openshift)
- Model Based Engineering concept familiarity
- Formal Agile training (Product Owner, Scrum Master, SAFE principles)
- Comfortable employing emerging AI technologies