CrawlJobs Logo

Senior Software Engineer – Space, Embedded Systems

newspacetechnical.com Logo

NewSpace Technical

Location Icon

Location:
Germany , Berlin

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Our client, a fast-growing space technology startup, is seeking a Senior Software Engineer (7+ years’ experience) with a strong background in flight software development to join their team in Berlin. Experience with ground segment software is highly desirable. You will develop and maintain embedded flight software running on a real-time operating system for a next-generation spaceborne payload, working closely with hardware teams to take the system from prototype through integration, test, and flight. The role also offers the opportunity to contribute to ground software supporting mission planning, command and control, and payload operations. This is a hands-on position at the intersection of spacecraft software, hardware integration, and mission operations, working daily with systems, electrical, optical, and AIT engineers.

Job Responsibility:

  • Design, implement, and test embedded flight software for a space payload on an RTOS
  • Lead hardware-software integration, ensuring reliable control and communication with onboard computers, sensors, and subsystems
  • Support software verification and validation during integration and test campaigns
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet)
  • Ensure robustness, fault tolerance, and safe operation of flight and ground software
  • Collaborate across systems, AIT, and operations teams throughout the full mission lifecycle
  • Participate in code reviews, configuration management, and version control
  • Produce software architecture, requirements, and design documentation aligned with space industry standards
  • Contribute to or architect ground software systems for payload control, mission planning, and monitoring
  • Design networking interfaces between payload control systems, mission control, ground stations, and data processing pipelines

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 7+ years of software development experience (or 5+ with MSc/PhD), including space or embedded systems
  • Strong experience developing embedded or real-time software in C/C++
  • Solid understanding of hardware-software integration for embedded or spaceborne systems
  • Experience with Python for test automation, tooling, or operations support
  • Proficiency with Git and collaborative development workflows
  • Familiarity with CAN, UART, Ethernet, or similar communication protocols
  • Excellent English communication and technical documentation skills
  • Fluency in English (C1 or higher)
  • Willingness to relocate to Berlin (EU work authorisation is a plus)

Nice to have:

  • Flight software experience on RTOS platforms (e.g. RTEMS, VxWorks, or equivalent)
  • Familiarity with flight software frameworks (NASA cFS, ESA frameworks, or custom stacks)
  • Experience with ground segment or mission operations software
  • Knowledge of spacecraft communication architectures and system integration
  • Familiarity with ECSS standards and software V&V best practices
  • Strong debugging skills in HIL or simulation environments

Additional Information:

Job Posted:
February 08, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer – Space, Embedded Systems

Senior Embedded Software Engineer

Dive into the development of new features for NavVis' sophisticated Indoor Mobil...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Master's or Bachelor's degree in electrical engineering, computer science, or a related field
  • 5+ years of experience in embedded software engineering working closely with hardware
  • Experience with ARM and x86 platforms, cross-compilation, and toolchains
  • Proficient with ARM and x86 embedded devices, developing low-level drivers in user and kernel space
  • Proficiency with embedded C/C++ (low-level microcontrollers and application processors) and Python (scripting, test automation)
  • Solid knowledge of Linux systems, comfortable with terminal tools and system-level debugging
  • Familiarity with integration testing, unit testing, continuous integration and hardware in the loop
  • Strong problem-solving skills and the ability to work independently in a structured way
  • Excellent communication skills and proficiency in English
Job Responsibility
Job Responsibility
  • Develop, integrate, and deploy firmware and embedded software for ARM (Cortex-M and SoC)
  • Work on bare metal and RTOS on Cortex-M microcontrollers for sensor communication (e.g., I2C, UART, SPI, MIPI, USB, Ethernet)
  • Work on ARM SoC systems with full a Linux OS (e.g. kernel driver, device tree, ISP/DSP configuration)
  • Test and integrate drivers for new hardware components, such as Wi-Fi, Bluetooth modules, displays, battery management units, IMU, USB/MIPI cameras, and LiDAR scanners
  • Debug and bring-up new hardware platforms in close collaboration with Electrical Engineering
  • Define software architecture, deployment and testing strategies in close collaborate closely with a system software team
  • Drive test automation, HIL setups and build systems (e.g., CMake, Buildroot)
  • Support large-scale deployment by packaging and updating firmware across device fleets
What we offer
What we offer
  • 30 days of paid time off per year
  • Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
  • Deutschlandticket subsidy to support sustainable travel using public transport
  • Flexible working hours and a hybrid work setup
  • Full visa and relocation support for international candidates
  • Attractive bike leasing model through JobRad
  • A competitive compensation package
  • Up to 4000 EUR employee referral bonus
  • Financial support for local language classes
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Control OS

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Santa Clara
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Define architecture and long‑term roadmap for Linux/Windows Control Plane driver frameworks and interfaces
  • Lead development and hardening of host‑side Control Plane drivers and advanced user‑space tools
  • Own critical device‑side components in FunOS, ensuring scalable, reliable kernel/user‑space integration
  • Set engineering standards and mentor seniors, driving design reviews and cross‑team technical decisions
  • Fulltime
Read More
Arrow Right

Principal Engineer

As a Principal Engineer in Financial Products, you’ll contribute in a game-chang...
Location
Location
United States , Chicago; New York; San Francisco
Salary
Salary:
300000.00 - 462000.00 USD / Year
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of engineering experience in designing and building softwares
  • Prior experience in functioning as a (senior) Principal Engineer / tech lead in comparable tech companies, serving organizations of around 50 engineers
  • You have a proven track record of designing, building, scaling, running large and complex engineering systems
  • You have rich experience and are constantly optimizing for solving the problems with great (cost) efficiency, while balancing sustainability over the long term
  • You have prior experience with financial infrastructure, ideally in issuing, capital, liquidity management, and/or embedded finance
  • You are experienced in coaching and mentoring other engineers, as well as in driving technical discussion to sound conclusion/decision especially when different opinions present
  • Experience in working cross-functionally, especially across product, engineering, and go-to-market, is a strong plus
Job Responsibility
Job Responsibility
  • Set a new standard on quality, reliability and robustness by driving systematic as well as tactical changes in our engineering systems, attention to design details, and engineering practices
  • Help the engineering team make long-term optimal technical decisions that lead to scalable and maintainable systems, by doing this yourself as well as coaching others
  • Be a close partner with our product team to design, define, and shape new product offerings
  • Be the forefront problem solver to customer problems and needs
  • Be a pilot in researching and prototyping new product ideas and space
  • Be a major contributor to foster a culture of engineering excellence, ownership, and collaboration
  • Be a great mentor and coach to others
  • make a positive impact on helping others grow their professional skills and career
What we offer
What we offer
  • RSUs
  • Fulltime
Read More
Arrow Right

Senior Lead – Network Infrastructure Platform / BSP Development

Core Responsibilities: • Design, develop, and maintain Board Support Packages (B...
Location
Location
India , Chennai or Bangalore
Salary
Salary:
Not provided
ambconline.com Logo
AMBC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and maintain Board Support Packages (BSP) for network switches and routing platforms
  • Perform platform bring-up and board enablement for new hardware in collaboration with ODMs and hardware vendors
  • Develop, integrate, and debug platform and device drivers (CPU, FAN, PSU, I2C, GPIO, EEPROM, PCIe)
  • Work across the boot flow (Boot ROM → U-Boot → Linux kernel → user space) to ensure stable system initialization
  • Debug and troubleshoot issues across the full software stack including bootloader, kernel, drivers, and user space
  • Integrate and support ONIE / ONL environments for open networking platforms
  • Collaborate with ASIC, hardware, validation, and system software teams to achieve production-ready platform stability
  • Use Linux debugging tools (serial console, kernel logs, crash dumps, GDB, JTAG) for root cause analysis
  • Support platform validation, diagnostics, and performance stabilization during bring-up cycles
  • Review designs, guide junior engineers, and own BSP modules end-to-end
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Board Support Packages (BSP) for network switches and routing platforms
  • Perform platform bring-up and board enablement for new hardware in collaboration with ODMs and hardware vendors
  • Develop, integrate, and debug platform and device drivers (CPU, FAN, PSU, I2C, GPIO, EEPROM, PCIe)
  • Work across the boot flow (Boot ROM → U-Boot → Linux kernel → user space) to ensure stable system initialization
  • Debug and troubleshoot issues across the full software stack including bootloader, kernel, drivers, and user space
  • Integrate and support ONIE / ONL environments for open networking platforms
  • Collaborate with ASIC, hardware, validation, and system software teams to achieve production-ready platform stability
  • Use Linux debugging tools (serial console, kernel logs, crash dumps, GDB, JTAG) for root cause analysis
  • Support platform validation, diagnostics, and performance stabilization during bring-up cycles
  • Review designs, guide junior engineers, and own BSP modules end-to-end
Read More
Arrow Right

Senior Cybersecurity Specialist

Barbaricum is currently seeking a proficient Senior Cybersecurity Specialist to ...
Location
Location
United States , Fort Belvoir
Salary
Salary:
Not provided
barbaricum.com Logo
Barbaricum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active DoD Secret Clearance
  • Master’s degree and 15+ years of relevant experience
  • Extensive experience in operational Cyber Security accreditation and certification of embedded systems accredited at Secret level and below
  • Extensive understanding of AR 25-2 and the DoD Risk Management Framework (RMF) to include actually current experience (less than 2 years old) in obtaining system accreditation using the DoD RMF and the Enterprise Mission Assurance Support Service (eMASS) software
  • Extensive experience preparing recommended IA approval and supporting information documentation and understand systems engineering processes and possesses extensive experience in Network Security Architect experience
  • Extensive understanding of the DoD standards guiding the development of cybersecurity policy, requirements, integration, engineering, and certification and accreditation
Job Responsibility
Job Responsibility
  • Serves as subject matter expert for all cybersecurity / information technology aspects of assigned program
  • Performs top level system architecture related design, development, integration, testing, installation and troubleshooting
  • Translates military operational and mission requirements (ground, sea, air, and space) into practical systems concepts and design performance requirements
  • Participates in post awards, program reviews, design reviews, and IPTs as the cybersecurity specialist / engineering on assigned programs
  • Evaluates and conducts design efforts from a cybersecurity view point to ensure integration of all required cybersecurity products and adequacy of the analyses
  • Prepare and reviews cybersecurity related test plans, procedures, and reports on technical adequacy on assigned programs, for both Government and contractor tests, as well as related failure reports
  • Reviews and evaluates system performance against cybersecurity related specification requirements, monitors and assesses field performance, and assesses risk of meeting user and specification requirements
  • Prepares and evaluates cybersecurity security strategies for requested programs
  • Perform security, analyses and risk/vulnerability assessments
  • Execute day to day certification and accreditation activities for a project team
Read More
Arrow Right

Senior ML Engineer

As a Senior ML Engineer on the Content Platform team, you will help build the co...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • At least 3+ years working on machine-learning or information-retrieval systems in production, including ownership of reliability, observability, and quality metrics
  • Hands-on experience with retrieval and relevance technologies, such as semantic search, embeddings, ranking algorithms, RAG pipelines, or large-scale content indexing
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, or C++)
  • Demonstrated experience building end-to-end ML systems at scale, from offline experimentation and evaluation to online deployment, monitoring, and feedback loops, ideally in a customer-facing or platform environment
Job Responsibility
Job Responsibility
  • Define and implement observability and evaluation frameworks to measure response quality, relevance, coverage gaps, latency, and failure modes across customer interactions
  • Develop and iterate on advanced retrieval, ranking, and coverage algorithms (e.g. semantic search, RAG improvements, content expansion strategies) to continuously improve answer relevance
  • Build automated feedback loops that surface insights from customer queries back to content authors and partner teams, enabling proactive identification and resolution of coverage issues
  • Collaborate closely with product, ML, infra, and content stakeholders to translate ambiguous problem spaces into measurable improvements and production-ready systems with real customer impact
Read More
Arrow Right
New

Event Manager

We are seeking Event Managers to join our on site events team to assist and mana...
Location
Location
Indonesia , Medan
Salary
Salary:
Not provided
https://feverup.com/fe Logo
Fever
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years event management experience (preferred)
  • Keen interest and passion in live music and delivering events (preferred)
  • Sound engineering skills (desirable)
  • Public speaking (desirable)
  • Exceptional customer service (required)
  • Highly competent in team/people management (required)
  • Assertive and measured in a high pressure environment (required)
  • Strong problem solving skills (required)
  • Can do attitude (required)
  • Flexible (required)
Job Responsibility
Job Responsibility
  • Follow instructions (including materials,) provided by the manager to deliver events
  • Manage and keep to scheduled event timings provided by manager
  • Implement new or amended production details, company policies and procedures
  • Artist Liaison
  • Report and feedback issues and queries to managers
  • Production management
  • Handling on site logistical issues
  • Manage vocal microphone channels and aux music on sound desk, and distribution and use of microphones
  • Managing and directing soundcheck
  • Managing all vendors
  • Parttime
Read More
Arrow Right
New

Ks1, reception class teaching assistant

To support teaching and learning in the classroom by working with teachers to ra...
Location
Location
United Kingdom , Cornwall
Salary
Salary:
Not provided
zeneducate.com Logo
Zen Educate
Expiration Date
March 27, 2026
Flip Icon
Requirements
Requirements
  • A patient, calm, and empathetic approach
  • Ability to manage challenging behaviour positively and safely
  • Strong communication and teamwork skills
  • Provide 1:1 as and when needed.
  • Assist with communication strategies, including PECS, Makaton, AAC, or visual supports
  • Support emotional regulation, behaviour management, and positive relationships
  • Assist pupils with personal care where required (e.g. toileting, feeding, dressing) in line with school policy
Job Responsibility
Job Responsibility
  • To support teaching and learning in the classroom by working with teachers to raise pupil achievement, promote positive behaviour, and support pupils’ academic, social, and emotional development.
What we offer
What we offer
  • Online application
  • Higher pay
  • Fast-track interviewing
  • Fulltime
Read More
Arrow Right