BlackSky - Senior Software Engineer, Infrastructure
Requirements
• Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience • At least six (6) years of experience delivering and maintaining commercial/embedded.software in a production environment. • Expertise in engineering clean and maintainable Python and Bash code. • Experience with version control and continuous integration. • Expertise with developer took chains, build tools and pipeline, such as Git, GitLab, GitLab CI, Jenkins, JIRA. • Expertise working with Linux toolchains and environments (Gnu toolchain, QEMU, Buildroot, Yocto). • Experience working in Agile/SCRUM environment. • Proven experience delivering products on time and on budget. • Excellent root cause analysis and problem-solving skills. • Excellent written and verbal communication skills. • Demonstrated ability to work across teams, skill sets, communication in a diverse environment. • Must be able to work with minimal supervision. • Due to program requirements, this role requires US citizenship. • Experience testing and verifying embedded software • Bonus if experience building or maintaining hardware for embedded software testing • Experience programming in Python • Experience programming in C/C++ • Bonus for ability to debug C/C++ and perform fault analysis • Experience maintaining CI/CD systems, or in maintaining infrastructure as code • Experience with QEMU and device emulation • Experience with buildroot or Yocto • Life at BlackSky for full-time US benefits eligible employees includes: • Life at BlackSky for full-time US benefits eligible employees includes • Medical, dental, vision, disability, group term life and AD&D, voluntary life and AD&D insurance • BlackSky pays 100% of employee-only premiums for medical, dental and vision and contributes $100/month for out-of-pocket expenses! • 15 days of PTO, 11 Company holidays, four Floating Holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, parental leave and more • 401(k) pre-tax and Roth deferral options with employer match • Flexible Spending Accounts • Employee Stock Purchase Program • Employee Assistance and Travel Assistance Programs • Employer matching donations • Professional development • Mac or PC? Your choice! • The anticipated salary range for candidates in Seattle, WA is $145,000-165,000 per year. The final compensation package offered to a successful candidate will be dependent on specific background and education. BlackSky is a multi-state employer, and this pay scale may not reflect salary ranges in other states or locations outside of Seattle, WA.
Responsibilities
• Deploy and manage build systems, CI/CD pipelines and cloud-based infrastructure such as AWS. • Drive work to timely completion using task management tools like Jira in an Agile-like environment; participate and lead in status and standup meetings, sprint planning, tasking, etc. • Collaborate with other ESG software team members and other cross-functional engineers from multiple disciplines to deliver mission-critical software infrastructure and tools that are on-time and high quality. • Ensure that adequate documentation, test, inspection, and analysis is delivered and performed to verify compliance with requirements and other goals. • Execute and provide feedback for flight software design, development, unit tests and releases processes. • Other job-related duties as assigned.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT