Senior Embedded Software Engineer
New
S
SET DevelopmentSatellite Systems
United StatesContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Typically 10 or more years of relevant experience
- Required Skills
- AgileC++CI/CD
Requirements
- Bachelor of Science degree in Computer Science, Software Engineering, or other related discipline.
- Typically 10 or more years of relevant experience (related experience or higher degrees may be considered).
- Active Top Secret (TS/SCI) level security clearance.
- Proficiency in C and C++ programming languages.
- Experience working in an embedded Linux environment.
- Demonstrated knowledge of engineering principles and practices.
- Experience working in multi-disciplinary teams.
- Familiarity with standard satellite frameworks including CFS, OMS, and UCI.
- Ability to work in a fast-paced and dynamic environment.
- Experience with CI/CD methodologies and DevOps.
Responsibilities
- Develop, integrate, and test software for satellite systems in collaboration with customers and vendors.
- Ensure the operation and maintenance of mission-critical software for command, control, monitoring, and telemetry of systems on satellites.
- Work within an agile software development team, guiding features from requirement development through design, implementation, and testing.
- Interface with customers, suppliers, application users, and other technical and support personnel.
- Oversee the full software lifecycle, including design, development, test, delivery, and maintenance.
- Adhere to modern DevSecOps development practices and utilize Agile frameworks.
- Collaborate with cross-functional teams to ensure alignment of software with project goals and requirements.
- Perform thorough testing and troubleshooting for software reliability and functionality.
- Participate in code reviews and contribute to continuous code quality improvement.
View Full Description & ApplyYou'll be redirected to the employer's site