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.

Senior Engineer, Embedded Software
Knorr-Bremse AG. Design, develop, and maintain software applications on Linux platforms.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development on Linux platforms, with a strong focus on Python and Go programming. Proficient in Snap package management, automation through shell scripting, and collaboration with cross-functional teams.
Highest-signal resume keywords
Linux Software DevelopmentPython ProgrammingGo (Golang) ProgrammingSnap Package ManagementShell Scripting
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DesignImplementationIntegrationTestingTroubleshootingDebuggingNetworking ProtocolsIPC MechanismsTechnical DocumentationCoding Standards
Soft Skills
CollaborationCode Review
Tools & Technologies
Snapcraft
Industry Keywords
Linux PlatformsSoftware DeploymentDevelopment Automation
Tech Stack
Tools & technologiesLinuxPythonGo
About the role
Key responsibilities & impact- Design, develop, and maintain software applications on Linux platforms.
- Develop and manage Snap packages using Snapcraft for software deployment.
- Write clean, maintainable, and efficient code in Python and Go (Golang).
- Perform software design, implementation, integration, and testing.
- Troubleshoot and debug Linux system and application issues.
- Develop shell scripts to automate development, deployment, and maintenance activities.
- Work with networking protocols, IPC mechanisms, and Linux services.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Collaborate with hardware, system, and DevOps teams for end-to-end product development.
- Create and maintain technical documentation.
Requirements
What you’ll need- No explicit qualifications, education requirements, experience requirements, certifications, language requirements, or work authorization requirements are stated in the posting.