Software Engineer responsible for developing embedded OS and BSP for Satellogic's satellite computers. Collaborating with hardware teams and ensuring compatibility between software and electronics with a focus on innovation.
Responsibilities
Design, develop and maintain GNU/Linux based embedded OS and BSP for our satellite computers.
Serve as the primary bridge between software and electronics teams, providing critical feedback on schematic reviews and influencing hardware decisions to ensure system compatibility.
Collaborate with the software platform and applications teams, to ensure the underlying OS is aligned with their needs.
Provide expert-level support for the satellite operations team.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
4+ years of professional experience with GNU/Linux development.
2+ years of professional experience developing software in Python.
2+ years of professional experience developing software in C.
2+ years of experience developing embedded software.
Proven experience in the full software development life cycle (design, coding, testing, documenting and debugging).
Knowledge of GNU/Linux OS management, boot process workflow, Linux Kernel configuration, device drivers and device trees development and process management.
Understanding of electronics (especially for board bring up and test).
Expertise in C, Python and Bash scripting.
Experience with CI/CD pipelines.
Proficiency with Docker or other container technologies.
Strong knowledge of git and version control platforms like GitLab.
Excellent communication and problem-solving skills.
Principal Software Engineer developing complex software systems for HID Global's secure identity solutions. Involves hands - on coding, architecture decisions, and cross - team collaboration.
Senior Software Engineer powering innovative backend services for Paramount+. Collaborating closely with technical teams while mentoring junior engineers in a dynamic environment.
Senior Engineer at Mercedes - Benz Türk developing diagnostic solutions for Daimler Buses worldwide. Responsible for software development and technical design of diagnostic systems ensuring product quality.
Software Developer creating software tools for aerospace applications at L3Harris Technologies. Collaborating on development initiatives and various software projects, primarily using .NET technologies.
Senior Engineer I at Phillips 66 combining engineering and physics models with ML. Enhancing safety, reliability, and profitability through digital product development.
Customer Success Integration Engineer in IDEMIA responsible for system integration and customer support. Overseeing software validation while collaborating with global teams.
Student assistant position involving Full Stack Development within a leading research institute in Berlin. Contributing to software solutions in process management and industry projects.
Senior Product Engineer responsible for product design and development in mechanical and electrical engineering. Enhancing customer specifications and assuring product quality for mass production at Rogers Corporation.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.