Sr Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Sierra Space · 4 hours ago

Sr Software Engineer

Sierra Space is an industry-leading space and defense technology company that builds missions and systems for national security. The Sr. Software Engineer role involves designing and implementing software applications for space systems, requiring deep expertise in programming and software development principles, along with technical leadership and collaboration with team members.

Advanced MaterialsAerospaceIndustrial ManufacturingSpace TravelTransportation
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Designing, developing, and testing software applications for space systems and technologies
Writing clean, maintainable code
Collaborating with team members to understand project requirements
Contributing to the development of innovative software solutions
Providing technical leadership, mentorship, and making high-level design decisions that significantly impact program cost, schedule, and technical performance
Architect and implement complex software systems to meet project requirements
Utilizing version control systems such as Git to manage code changes
Participating in code reviews to ensure code quality and adherence to development standards
Troubleshooting and resolving software-related issues in a timely manner
Documenting software configurations, processes, and procedures for future reference
Staying current with industry trends and advancements in software development and space technologies

Qualification

C++Software Development PrinciplesComplex Software SystemsAgile/ScrumSocket I/OPUB/SUB MessagingSoftware Design PatternsSysML/UMLLinux DevelopmentTechnical LeadershipCode ReviewsTroubleshootingTeam CollaborationDocumentation

Required

Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +6 yrs experience)
Typically, 8+ years of related experience
Deep expertise in multiple programming languages and software development principles
Ability to design, architect, and implement complex software systems
Experience with different software development methodologies such as Agile and Scrum/Kanban
Strong leadership skills to lead a team of engineers
Ability to make high-level design decisions that will have significant impacts on program cost, schedule, and technical performance
The ability to obtain and maintain a U.S. Security Clearance is required

Preferred

Strong technical understanding of C++ and Object-Oriented Programming
Experience implementing client-server applications using socket I/O using TCP/UDP
Experience implementing loosely coupled applications using PUB/SUB messaging
Familiarity with Open Standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI)
Experience with spacecraft flight software development
Experience developing mission management and/or payload control software
Demonstrated experience leading a team developing software
Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
Knowledge of software development methodologies such as Agile/Scrum
Experience and knowledge of Software Design Patterns
Experience using SysML/UML to create Software Designs
Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments
Experience with Source Code Configuration Management platforms (GIT, SVN)
Experience developing on Linux
Experience with network configurations including netco
Experience with embedded programming including new board build up
Experience optimizing computer system performance including optimization for timing

Benefits

Medical, dental, and vision plans
401(k) with 150% match up to 6%
Life insurance
3 weeks paid time off
And more

Company

Sierra Space

twittertwittertwitter
company-logo
Sierra Space is a commercial space company that specializes in the development of advanced space technologies and solutions. It is a sub-organization of Sierra Nevada Corporation.

Funding

Current Stage
Late Stage
Total Funding
$1.69B
2023-09-26Series B· $290M
2021-11-19Series A· $1.4B

Leadership Team

leader-logo
Amish Patel
Chief Operating Officer
linkedin
leader-logo
Shay Nicole
Senior Manager, Digital Marketing
linkedin
Company data provided by crunchbase