Senior Software Engineer – Embedded Application

Jobtailor

Deutschland

Remote

EUR 90.000 - 130.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine komplette Bewerbung in einer Minute — maßgeschneiderter Lebenslauf und Anschreiben, versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Jobtailor in Germany seeks an experienced embedded C/C++ engineer to join a SCRUM team responsible for satellite communications system features from concept to completion.

You will analyze requirements, design, implement, test, and support PHY-MAC control-plane software on embedded ARM/Linux or X86 platforms, while optimizing DSP algorithms and collaborating across software, firmware, and test teams in a fast-paced environment.

Qualifikationen

  • Bachelor's degree in computer engineering, electronics and communication engineering, information technology, a related subject area, or equivalent experience
  • 7+ years hands-on C/C++ software development experience
  • Design, implement, debug, and maintain PHY-MAC control-plane software on embedded ARM/Linux or X86 platforms
  • Experience developing and optimizing real-time signal-processing algorithms on programmable DSP processors
  • Strong programming experience with Vector C/C++, including SIMD/vectorization and DSP algorithm optimization
  • Experience with development, debugging, profiling, and performance optimization tools for programmable DSP processors
  • Experience integrating DSP-based PHY implementations with higher-layer software, MAC/control software, FPGA interfaces, and embedded ARM processors
  • Familiarity with 5G NR/5G NTN MAC and PHY-MAC interactions
  • Experience solving real-time embedded issues in multi-core/multi-CPU environments
  • Knowledge of TCP/IP and sockets programming
  • Understanding of 3GPP standards and 5G architecture
  • Experience with cloud technologies such as AWS/Azure
  • Strong problem-solving, communication, presentation, documentation, and writing skills
  • Self-motivated, with technical leadership potential and success in a structured development environment
  • Ability to drive technical solutions collaboratively
  • Strong software design skills, Object-Oriented Design, and Object-Oriented Programming
  • Experience developing quality, maintainable software
  • Technical leadership and mentoring experience
  • Ability to work in a fast-paced development environment
  • Working knowledge of UML
  • Knowledge of software engineering practices across the full software development life cycle
  • Experience with satellite/terrestrial communications systems
  • Working experience with GDB and Valgrind
  • Experience with version control systems such as Git
  • Experience with Jira and Jenkins
  • Experience developing unit, integration, and functional tests and test automation in a CI/CD pipeline
  • Shell scripting or Python experience
  • May be required to provide information for export-control, security-clearance, or other regulatory determinations

Aufgaben

  • Participate in specification, design, development, testing, and support of satellite communications system features from concept through completion
  • Analyze requirements and RFCs and develop efficient software designs
  • Participate in determining the future direction of the satellite system and related products across software architecture, infrastructure performance, testing, and reliability
  • Document, design, develop, test, and integrate software functionality for satellite-system components and related environments
  • Collaborate on design and validation with a multifunctional Scrum team of software, firmware, embedded, application, and test engineers
  • Troubleshoot and resolve technical issues encountered during deployment of software solutions
  • Perform other duties as assigned

Kenntnisse

C/C++ Software Development
Real-Time Signal-Processing Algorithms
Embedded ARM/Linux or X86 Platforms
Technical Leadership and Mentoring
Agile Framework and Scrum
TCP/IP and Sockets Programming
Cloud Technologies (AWS/Azure)
Git Version Control

Ausbildung

Bachelor's degree in Computer Engineering/ETC

Tools

GDB
Valgrind
Jira
Jenkins

Jobbeschreibung

Work within the engineering department in a SCRUM team using an Agile framework
Participate in specification, design, development, testing, and support of satellite communications system features from concept through completion
Analyze requirements and RFCs and develop efficient software designs
Participate in determining the future direction of the satellite system and related products across software architecture, infrastructure performance, testing, and reliability
Document, design, develop, test, and integrate software functionality for satellite-system components and related environments
Collaborate on design and validation with a multifunctional Scrum team of software, firmware, embedded, application, and test engineers
Troubleshoot and resolve technical issues encountered during deployment of software solutions
Perform other duties as assigned

Requirements
  • Bachelor's degree in computer engineering, electronics and communication engineering, information technology, a related subject area, or equivalent experience
  • 7+ years hands-on C/C++ software development experience
  • Ability to design, implement, debug, and maintain PHY-MAC control-plane software on embedded ARM/Linux or X86 platforms
  • Experience developing and optimizing real-time signal-processing algorithms on programmable DSP processors such as CEVA, NXP, or similar architectures
  • Strong programming experience with Vector C/C++, including SIMD/vectorization and DSP algorithm optimization
  • Experience implementing fixed-point DSP and digital communications algorithms on programmable DSP platforms
  • Experience with development, debugging, profiling, and performance optimization tools for programmable DSP processors
  • Experience integrating DSP-based PHY implementations with higher-layer software, MAC/control software, FPGA interfaces, and embedded ARM processors
  • Familiarity with 5G NR/5G NTN MAC and PHY-MAC interactions
  • Experience solving real-time embedded issues in multi-core/multi-CPU environments, including threading, optimization, memory management, and interrupt handling
  • Knowledge of TCP/IP and sockets programming
  • Understanding of 3GPP standards and 5G architecture
  • Experience with cloud technologies such as AWS/Azure
  • Strong problem-solving, communication, presentation, documentation, and writing skills
  • Self-motivated, with technical leadership potential and success in a structured development environment
  • Ability to drive technical solutions collaboratively
  • Strong software design skills, Object-Oriented Design, and Object-Oriented Programming
  • Experience developing quality, maintainable software
  • Technical leadership and mentoring experience
  • Ability to work in a fast-paced development environment
  • Working knowledge of UML
  • Knowledge of software engineering practices across the full software development life cycle
  • Experience with satellite/terrestrial communications systems
  • Working experience with GDB and Valgrind
  • Experience with version control systems such as Git
  • Experience with Jira and Jenkins
  • Experience developing unit, integration, and functional tests and test automation in a CI/CD pipeline
  • Shell scripting or Python experience
  • May be required to provide information for export-control, security-clearance, or other regulatory determinations
Core Competencies

Demonstrates extensive experience in C/C++ software development, particularly in designing and optimizing real-time signal-processing algorithms for embedded systems. Proficient in Agile methodologies and capable of leading technical solutions within a collaborative Scrum team environment.

Highest-signal resume keywords
  • C/C++ Software Development
  • Real-Time Signal-Processing Algorithms
  • Embedded ARM/Linux or X86 Platforms
  • Technical Leadership and Mentoring
  • Agile Framework and Scrum Team Collaboration
ATS Optimization Keywords
Hard Skills
  • PHY-MAC Control-Plane Software Design
  • DSP Algorithm Optimization
  • Object-Oriented Design
  • Software Development Life Cycle
  • Cloud Technologies (AWS/Azure)
  • TCP/IP and Sockets Programming
  • Unit, Integration, and Functional Testing
  • Shell Scripting or Python
  • Version Control Systems (Git)
  • UML
Soft Skills
  • Problem-Solving
  • Communication
  • Presentation
  • Documentation
  • Self-Motivated
Industry Keywords
  • Satellite Communications Systems
  • 5G NR/5G NTN MAC and PHY-MAC
  • 3GPP Standards
  • Embedded Systems
  • Technical Solutions
Tools & Technologies
  • GDB
  • Valgrind
  • Jira
  • Jenkins
  • CI/CD Pipeline
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Embedded Engineer, Linux, C/C++, Python
Senior Embedded Engineer, Linux, C/C++, Python

Jobtailor • Dresden

Vor Ort
EUR 70.000 - 90.000
Senior Principal Design Engineer
Senior Principal Design Engineer

Jobtailor • München

Vor Ort
EUR 120.000 - 170.000
Platform Engineer II
Platform Engineer II

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Senior Software Engineer, Java
Senior Software Engineer, Java

Jobtailor • Köln

Vor Ort
EUR 90.000 - 120.000
Staff Software Engineer – Simulation Vehicle Modeling
Staff Software Engineer – Simulation Vehicle Modeling

Jobtailor • Deutschland

Remote
EUR 120.000 - 160.000
Senior Software Engineer – JAAR/DCD Program
Senior Software Engineer – JAAR/DCD Program

Jobtailor • Deutschland

Remote
EUR 78.000 - 112.000
Intermediate Java Developer
Intermediate Java Developer

Jobtailor • Deutschland

Remote
EUR 65.000 - 90.000
Senior Compute Network Engineer
Senior Compute Network Engineer

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Director of Engineering – Integrated Sensor Team
Director of Engineering – Integrated Sensor Team

Jobtailor • Deutschland

Hybrid
EUR 120.000 - 180.000
Commercial Application Engineer
Commercial Application Engineer

Jobtailor • Deutschland

Remote
EUR 90.000 - 130.000