> Markdown version of [/jobs/ext/3031082-senior-software-platform-integration-engineer](https://www.wearedevelopers.com/jobs/ext/3031082-senior-software-platform-integration-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Platform Integration Engineer - **Company:** Tesat-Spacecom GmbH & Co. KG - **Location:** Getafe, Spain - **Contract:** Permanent contract - **Skills:** Board Bringup, Application Programming Interfaces (APIs), Agile Methodology, Computing Platforms, Static Program Analysis, Code Coverage, Profiling, Computer Programming, System Configuration, Continuous Integration, Serialization, Linux, Device Drivers, File Systems, Linux on Embedded Systems, Middleware, JSON, Python (Programming Language), PCI Express, Rapid Prototyping Process, Real-Time Operating Systems, Rhapsody, Powerpc, Software Requirements Analysis, Systems Modeling Language, System Programming, System Software, Systems Integration, Toolchain, Universal Asynchronous Receiver/Transmitter, UML, VxWorks, Extensible Markup Language (XML), Data Logging, Scripting, Serial Peripheral Interface, Pikeos, Caching, Peripherals, Atlassian Tools, Performance Monitor, DO-178B, Api Design, PolySpace - **Published:** September 23, 2026 - **Apply:** https://ag.wd3.myworkdayjobs.com/wday/cxs/ag/global/job/Getafe-Area/Senior-Software-Platform-Integration-Engineer_JR10430051-1 ## About the Role * Programming: Advanced proficiency in C for real-time embedded systems. Experience with GNU toolchains and modern/legacy compilers (GCC, Clang/LLVM, Diab). * Computer Architecture: Strong background in ARM, PowerPC, or x86 and SoC architectures. Deep understanding of MMUs, caches, memory hierarchies, and pipelining. * Avionics & Protocols: Expert knowledge of avionics data buses, including legacy (ARINC-429, MIL-STD-1553B, CAN) and modern digital networks (AFDX, TSN), as well as analog/discrete I/O. * Peripherals & Interconnects: Extensive experience with low-speed peripherals (UART, SPI, I2C) and high-speed interconnects (PCIe) and DMA. * RTOS & ARINC-653: Advanced knowledge of safety-critical RTOS and the ARINC-653 specification. Hands-on experience with COTS solutions (e.g., Wind River VxWorks 653, PikeOS, Green Hills Integrity, or DEOS). * Certification Standards: In-depth knowledge of RTCA DO-178C and RTCA DO-330. * Scripting & Data: Proficiency in Python for automation (CI/CD, hardware setup) and solid understanding of data serialization (JSON, XML). Language Skills: * English: Professional negotiation level. Additional Valuable Skills * Embedded Linux: Experience in driver development and platform software for mission or safety-critical Linux systems. * Modeling: Familiarity with UML and hands-on experience with SysML tools (e.g., Cameo, IBM Rhapsody). * Safety-Critical Analysis: Experience with static analysis tools (Polyspace, SciTools Understand) and structural code coverage tools (LDRA). * Performance Profiling: Knowledge of Processor Performance Monitor Counters (PMC) and hardware event monitors, specifically regarding multicore resource contention and interference mitigations. * Methodologies: Experience working in Agile environments using Jira and Confluence. Core Competencies * Proactivity and high autonomy. * Strong analytical problem-solving mindset. * Ability to collaborate effectively in complex, cross-functional teams. ## Description As a Senior Software Platform Integration Engineer, you will spearhead the CoC's computing platforms strategy, ensuring the delivery of robust, certifiable, and high-performance software artifacts for computing platforms and you will be dealing with the HW/SW integration for multi-systems architectures, essential for the next generation of AirPower systems., In this role, you will drive the integration and standardization of software platforms through the following pillars: * Requirements & Design: Elicit and maintain Software Requirements Specifications (SRS) for onboard safety-critical computers. Design, develop, and perform Validation & Verification (V&V) of software artifacts in strict adherence to RTCA DO-178C (up to DAL-A). * Platform Integration & Architecture: Lead the definition of full software platform architectures for multisystem computing platforms. This includes partitioning, scheduling, resource allocation, and the integration of third-party application and low-level software (RTOS BSPs, drivers, and middleware). * Standardization & API Development: Drive the CoC strategy by providing common APIs and standardized access to platform support software (RTOS, BSP, low-level I/O, and middleware) to support various Design and Development Offices. * Architecture Evolution: Design and implement new capabilities for embeddable solutions, including secure mathematical functions, robust file system services, and time/logging services to support the communalization strategy. * Certification & Compliance: Share responsibility for the platform software certification process, interfacing with certification authorities to demonstrate compliance with RTCA DO-178C. * Technology Assessment & Bring-up: Support the CoC strategy by performing trade-off analyses, technical benchmarking, and rapid prototyping on reference boards. Collaborate in the evaluation and board bring-up of new target platforms, with a focus on multicore architectures. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)