Sierra Space

Senior Embedded Software Engineer

Sierra Space

full-time

Posted on:

Location Type: Office

Location: LouisvilleColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $156,666 - $215,436 per year

Job Level

About the role

  • Design, architect, and develop complex embedded software systems, ensuring reliability and scalability
  • Write clean, maintainable, and efficient code in multiple programming languages, adhering to best practices and coding standards
  • Debugging and troubleshooting critical software issues will be central to your responsibilities, ensuring smooth functionality and system performance
  • Collaborate with cross-functional teams, ensuring software meets system requirements and performance standards
  • Utilize version control systems such as Git for software development and collaboration, enabling seamless teamwork and code management
  • Document software architectures, designs, specifications, and development processes comprehensively for future reference and team alignment
  • Mentor and guide junior and intermediate engineers, promoting best practices and fostering professional growth
  • Lead and implement various software development methodologies such as Agile and Kanban, maintaining an organized and efficient workflow
  • Evaluate and integrate new technologies and tools to enhance software development processes, driving innovation and continuous improvement
  • Provide leadership in design reviews, making high-level design decisions that significantly impact program cost, schedule, and technical performance.

Requirements

  • Requires Bachelor's degree in a related field (or equivalent work experience in lieu of degree or Masters +6 yrs experience)
  • Typically 8+ years of related experience
  • Deep expertise in multiple programming languages and advanced understanding of software development principles
  • Proven 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.
Benefits
  • medical, dental, and vision plans
  • 401(k) with 150% match up to 6%
  • life insurance
  • 3 weeks paid time off
  • and more
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentprogramming languagesdebuggingtroubleshootingsoftware architecturesoftware designsoftware development principlesAgile methodologyKanbanversion control
Soft Skills
leadershipmentoringcollaborationcommunicationteamworkproblem-solvingorganizational skillsprofessional growthdecision-makinginnovation
Certifications
Bachelor's degreeMaster's degreesoftware development certificationsAgile certificationsScrum certificationsKanban certificationsleadership trainingtechnical certificationsembedded systems certificationsproject management certifications