onsite
Development Engineer - Software for Military Communication Systems - FERCHAU GmbH Niederlassung Augsburg
Software Engineer
Lead the design, implementation, and testing of mission‑critical software for military communication platforms, leveraging C++ and embedded real‑time systems to deliver reliable, secure, and high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain C++ software for embedded military communication hardware.
- Implement and validate real‑time operating system (RTOS) components and communication protocols.
- Collaborate with hardware engineers to integrate software with RF and antenna subsystems.
- Perform rigorous unit, integration, and system testing, ensuring compliance with military standards.
- Use version control (Git) and continuous integration pipelines to manage code quality and release cycles.
Requirements
- Strong experience in C++ and embedded software development.
- Proficiency with RTOS concepts and real‑time debugging tools.
- Knowledge of communication protocols (e.g., CAN, Ethernet, MIL‑STD‑1553).
- Familiarity with secure coding practices and military certification processes.
- Excellent problem‑solving skills and ability to work in a cross‑functional team.
Skills
csoftware development