Software Engineer ASC Job Description
Software Engineer ASC Duties & Responsibilities
To write an effective software engineer ASC job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer ASC job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer ASC Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer ASC
List any licenses or certifications required by the position: ASQ
Education for Software Engineer ASC
Typically a job would require a certain level of education.
Employers hiring for the software engineer ASC job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, Systems Engineering, Science and Technology, Software Engineering, Engineering, Education
Skills for Software Engineer ASC
Desired skills for software engineer ASC include:
Desired experience for software engineer ASC includes:
Software Engineer ASC Examples
Software Engineer ASC Job Description
- UML tools
- BS Degree in Computer Science, Computer Engineering or related degree
- Direct experience with HTML, CSS, and/or JavaScript
- Experience with Linux (RHEL, CentOS, Amazon) and/or MS Windows Server (2012 R2, 2016) environments and the ability to build, configure, and maintain via Command Line Interface (CLI)
- Basic understanding of cloud computing design and security principles
- Basic understanding / proficiency in application containerization, APIs, web services
- NodeJS Webserver
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline from an accredited college
- Acceptable degree programs will include only science and technology related programs such as Computer Science, Systems Engineering, Electrical Engineering, Computer Engineering, Physics ,Mathematics
- Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information, including US Citizenship
- Candidate will have knowledge of basic software practices such as coding standards, unit testing and configuration management, database and System administration
- Experience with Software Change and Configuration Management tools (Caliber RM or Star Team preferred)
Software Engineer ASC Job Description
- Willingness to learn and adapt to new technologies (Software languages, software patterns, signal analysis, software defined radio)
- Matlab/Octave experience
- COTS integration (ActiveMQ, Boost, jsoncpp, Log4cxx)
- GPU/CUDA programming
- Bachelor’s degree from an accredited college in Computer Engineering, Computer Science or related
- Familiar with C/C++ and/or other programming /scripting languages
- Understanding of asynchronous request handling (AJAX) and formats, such as JSON or with XML
- Experience building Responsive web applications
- Experience with Photoshop and Illustrator (or equivalent tools such as Gimp, Pixelmator, Sketch)
- Experience building apps with AngularJS or Angular 2
- Experience with Amazon Web Services (EC2, S3, Elastic Beanstalk, RDS, Lambda)
- Experience with open source frameworks for containers, resource management, messaging
Software Engineer ASC Job Description
- Experience with full software development process of requirements, design, coding, and testing
- Experience with modern software development environments and related tools
- Knowledge of Programming Languages C and C++
- Eligible for an active DoD Secret Clearance
- Experience integrating Real-Time Operating System (RTOS) into an embedded software solution, specifically using VxWorks/Workbench
- Missile flight software experience
- Ability to plan, manage and support multiple activities and tasks with minimal direction
- High energy, self-starting, team player who achieves goals and is adept at identifying issues/gaps and working to closure
- Effective communication skills with the ability to build partnering relationships at all levels, building trust with customers, and proactively addressing issues
- Interim Secret Security clearance and US citizenship required to start with the ability to obtain a Secret Security clearance
- Certified software quality engineer, ASQ certification
- Experience in the review of supplier SQE and SWE process/products
Software Engineer ASC Job Description
- 1 year experience planning and coordinating software and/or hardware development in a team-oriented environment
- Strong organization skills – ability to prioritize and delegate critical tasks
- Experience in building teams and collaboration
- Experience leading a hardware or software organization
- Experience within in an agile development environment
- Experience developing or managing testbeds, special test equipment or equivalent products
- Experience in requirements development and/or analysis for software-to-hardware interfaces
- Familiarity with missile design, operations, commanding and telemetry
- Familiarity with launch vehicle avionics hardware
- Software testing and requirements verification and validation
- Experience with Object Oriented Analysis (OOA) and Object Oriented Design (OOD
- 1 year in an informal leadership role (technical lead, project lead)
Software Engineer ASC Job Description
- Fundamental knowledge of program planning principles
- IBM Rational, Clearcase or equivalent SW CM Tool, Suites, IBM Rational ClearQuest or equivalent
- Previous C++ experience
- Agile processes
- Ability to perform software development
- Effective oral and written communication skills and an ability to work effectively in a local/virtual team environment
- Experience developing or managing real-time, embedded systems
- Experience delivering engineering products and documents to internal or external customers
- Primarily collaborates with project leads and System Engineers for software architecture decisions
- Perform software engineering lifecycle requirements following the program Software Development Plan (SDP) to include requirements analysis, object oriented analysis & design (OOD), code & unit test, integration, and support to formal test and delivery
- Participate in technical reviews and audits of software products
- This position requires interaction, planning and coordination with multiple software development, spacecraft engineering and data engineering/maintenance teams