Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
wabcon

Embedded Software Engineer – Embedded Linux, C, C++

wabcon

. Develop, design, and implement low-level software and embedded software components .

Posted 11/11/2026full-timeDresden • GermanyMid-LevelSenior💰 €60,000 - €85,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and optimizing embedded software components, particularly in C and C++ for Embedded Linux environments. Proficient in software testing, debugging, and collaborating with cross-functional teams to deliver complex technical systems.

Highest-signal resume keywords
Embedded Software DevelopmentC ProgrammingC++ ProgrammingLinux Operating SystemsSoftware Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Software DevelopmentC ProgrammingC++ ProgrammingLinux Operating SystemsSoftware TestingDebuggingCommunication ProtocolsUnit TestingIntegration TestingAcceptance Testing
Soft Skills
Analytical ThinkingSolution-Oriented ApproachTeam PlayerStrong Communication SkillsInitiative
Tools & Technologies
GitReal-Time Operating SystemsContinuous IntegrationAutomated TestingVirtualization Technologies
Industry Keywords
Communication SystemsSatellite CommunicationsDigital CommunicationsTest EngineeringPower EngineeringIndustrial Control Systems

Tech Stack

Tools & technologies
LinuxPythonRTOSC++

About the role

Key responsibilities & impact
  • Develop, design, and implement low-level software and embedded software components
  • Program and further develop software for Embedded Linux
  • Develop and optimize software in C and C++
  • Contribute to software architecture and the selection of suitable technologies and development tools
  • Integrate software components into complex electronic and technical systems
  • Develop and implement interfaces and communication protocols
  • Perform unit, integration, and acceptance testing
  • Conduct system-level troubleshooting, debugging, and performance optimization
  • Collaborate with hardware development, electrical engineering, FPGA development, and testing teams
  • Provide technical support throughout development projects, from prototype to finished product
  • Take responsibility for assigned software components and technical subprojects
  • Contribute to communication systems, satellite-based communications, measurement and test systems, or intelligent control solutions for critical infrastructure

Requirements

What you’ll need
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or a comparable qualification
  • Professional experience in embedded software development or low-level software development
  • Good to excellent programming skills in C and/or C++
  • Solid knowledge of Linux operating systems, ideally Embedded Linux
  • Understanding of low-level software development and hardware–software interaction
  • Experience with software testing, debugging, and systematic troubleshooting
  • Knowledge of developing software for complex technical systems
  • Experience with version control, particularly Git, is desirable
  • Knowledge of Python, continuous integration, and automated testing methods is an advantage
  • Experience with real-time operating systems (RTOS) is an advantage
  • Knowledge of developing communication protocols and interfaces is an advantage
  • Experience with signal processing, digital communications, or communications engineering is an advantage
  • Knowledge of FPGA-adjacent software development is an advantage
  • Experience with virtualization technologies and build systems is an advantage
  • Knowledge of satellite communications, metrology, test engineering, power engineering, or industrial control systems is an advantage
  • Independent, structured, and reliable working style
  • Strong analytical thinking
  • Solution-oriented approach
  • Team player with strong communication skills
  • Initiative and interest in new technologies
  • Willingness to take responsibility for assigned development tasks

Benefits

Comp & perks
  • Permanent employment contract
  • 40-hour workweek
  • 30 days of annual leave
  • Modern technical equipment
  • Easily accessible workplace
  • Support for maintaining a healthy work–life balance
  • Regular team events
  • Complimentary drinks
  • Additional attractive employee benefits
  • Technical freedom to shape solutions
  • Flat hierarchies and direct communication
  • Opportunity to take responsibility for software components or subprojects