Software Engineer 3
Role details
Job location
Tech stack
Job description
- Develop embedded real-time system software.
- Work in an Agile environment as part of a scrum team.
- Resolve software and system defects.
- Collaborate with the customer and internal engineering disciplines.
- Participate and contribute to peer reviews and technical meetings.
- Utilize project-dependent tools such as Git, Bitbucket, Jira, and Confluence.
- Program in languages including Ada, C/C++, C#, and Python.
- Work with Green Hills Integrity RTOS, Windows, and Linux operating systems.
Requirements
Education: A BS degree in a STEM field (Science, Technology, Engineering, Math) with 5 years of experience, or an MS degree in a STEM field with 3 years of experience is required.
Experience: Experience with higher-order languages such as Ada, C/C++, or C# is necessary. Candidates must have knowledge of object-oriented software development and experience with version control systems (e.g., git, Bitbucket, ClearCase).
Clearance: A DOD Secret Clearance or higher is required. An interim Secret clearance is acceptable. U.S. Citizenship is required to obtain a security clearance., * Strong verbal communication and customer service skills.
- Experience working the full software life cycle on a large-scale formal DoD program.
- Experience programming with Ada and C++ languages.
- Experience with real-time embedded software development.
- Experience working in an Agile environment.
- Electronic Warfare system development and design experience.
Benefits & conditions
A competitive compensation package is offered for this role. Comprehensive benefits are available to eligible employees.