FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxPythonRTOSC++
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
