Senior Software Engineer – Embedded Application

Senior Software Engineer – Embedded Application

Vollzeit Homeoffice möglich
J

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

#J-18808-Ljbffr

Senior Software Engineer – Embedded Application Arbeitgeber: Jobtailor

Als Front Office Supervisor in unserem dynamischen Team bieten wir Ihnen die Möglichkeit, in einem unterstützenden und freundlichen Arbeitsumfeld zu wachsen. Wir legen großen Wert auf die berufliche Entwicklung unserer Mitarbeiter und bieten regelmäßige Schulungen sowie die Chance, Verantwortung zu übernehmen. Unsere Lage ermöglicht es Ihnen, Teil einer lebendigen Gemeinschaft zu sein, während Sie gleichzeitig die Standards unseres Franchise-Partners einhalten und unseren Gästen einen unvergesslichen Aufenthalt bieten.

J

Kontaktdaten:

Jobtailor Recruiting-Team