Mid-Level Simulation Software Engineer
Vacancy expired!
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.The Boeing Company is seeking a Mid-Level Simulation Software Engineer to join our team in Berkeley, MO, El Segundo, CA, Huntington Beach, CA, Huntsville, AL, Long Beach, CA, Mesa, AZ, North Charleston, SC, Oklahoma City, OK, Plano, TX, Ridley Park, PA, San Antonio, TX, or Seal Beach, CA.This position will be a contributing role on a team that develops simulation software that integrates with test assets (desktop and real hardware). This simulation supports many different platforms (F-15, F/A-18, T-7A, MQ-25, 737, 777X, and others). The successful candidate will help coordinate with commercial, defense, and other customers for requirements. The candidate will work on small development teams to implement those requirements, including positive mentoring and coaching. Agile methodologies such as sprint planning, scrums, retrospectives, and demonstrations are expected.The candidate should enjoy working collaboratively with others, have a commitment to customer satisfaction and process improvement, and be successful working in a multi-program environment. They will support the development of solutions to a wide range of complex problems that require ingenuity and innovation. They should be adaptable to new development environments and eager to work with and learn new technologies.Position Responsibilities:
- Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems
- Develops code and integrates complex software components into a fully functional software system
- Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met
- Provides technical leadership for software projects and leads software supplier management activities
- Contributes to development, selection, tailoring and deployment of processes, tools and metrics
- Plans, executes and documents software research and development projects
- May serve as a subject matter expert for software domains, system-specific issues, processes and regulations
- Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards
- Works under minimal direction
- Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry
- 3+ years of experience in software programming with C, C, C#, .NET coding, debug, and development
- 2+ years of experience leading software teams and/or projects
- Experience working across software-interface boundaries, including hardware, firmware, and software (Including technical coordination with interfacing teams)
- Experience handling multiple projects simultaneously
- Decision making abilities to complete efforts with minimal requirements definition
- Experience in software development in Visual Studio
- Experience with avionics and Ethernet communication protocols
- Experience with Agile Methodology
- Experience with Git, Continuous Integration, Cloud Computing technologies
Vacancy expired!