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 embedded software development on Linux-based products, with strong capabilities in troubleshooting embedded systems and integrating BSPs. Proficient in C/C++, Rust, and Python, with a focus on continuous integration and collaboration with cross-functional teams.
Highest-signal resume keywords
Embedded Software DevelopmentTroubleshooting Embedded SystemsC/C++, Rust, Python ProficiencyYocto-Based BSP ExperienceLinux Sensor and Kernel Driver Modification
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 DevelopmentTroubleshooting Embedded SystemsC/C++ ProgrammingRust ProgrammingPython ProgrammingLinux Kernel Driver ModificationContinuous Integration TestingBSP Integration TestingTest Suite DevelopmentDebugging with Logs and Analyzers
Soft Skills
Technical CommunicationEmpathy in Team EngagementProblem-SolvingIndependent WorkCollaboration with Technical Teams
Tools & Technologies
YoctoPytestHardware-in-the-Loop TestingBus AnalyzersDebuggersContinuous Integration ToolsLinux Sensor DriversNVIDIA JetsonCamera PipelinesIMU Pipelines
Industry Keywords
BSP IntegrationEmbedded LinuxRequirements ManagementOpen Source ContributionsTechnical Community Engagement
Tech Stack
Tools & technologiesLinuxOpen SourcePythonRustC++
About the role
Key responsibilities & impact- Own BSP integration test suites in a Python-based integration-test framework
- Run integration tests on dedicated test benches and hardware-in-the-loop infrastructure
- Validate every BSP release on real hardware before handover
- File, track, and drive issues to resolution
- Translate platform team needs from the BSP into requirements and tests
- Troubleshoot hardware using logs, debuggers, and bus analyzers
- Bisect issues across kernel, driver, and user-space layers
- Read, debug, and modify Linux sensor and kernel drivers when needed
- Collaborate with BSP and platform teams to define and implement fixes
- Recommend priorities for future team focus
- Share technical passion and professionalism with peers
- Engage receptively and empathetically with the team and technical communities
- Build and integrate software for a new generation of vision processing units (VPUs)
Requirements
What you’ll need- Demonstrated experience as an embedded software developer on Linux-based products
- Strong hands-on experience troubleshooting embedded systems using logs, debuggers, and bus analyzers
- Daily use of C/C++, Rust, and Python
- Experience with Yocto-based, customizable BSPs, including meta-tegra or a comparable layer for NVIDIA Jetson-class compute
- Experience reading, debugging, and modifying Linux sensor and kernel drivers
- Ability to write tests alongside changes and run them in continuous integration
- Ability to work independently, deliver quickly, and propose priorities
- Comfort participating in technical discussions with senior engineers and proposing solutions
- Solid technical English, spoken and written
- Applicants must be authorized to work in Europe without sponsorship
- Preferred: experience running CI for embedded targets with hardware-in-the-loop test farms
- Preferred: experience with pytest or similar test-report tooling
- Preferred: experience with camera, IMU, or other sensor pipelines on embedded Linux
- Preferred: familiarity with CAN or Ethernet network stacks on embedded systems
- Preferred: experience liaising between platform teams and teams building on them
- Preferred: experience with requirements management tooling and requirement-to-test traceability
- Preferred: open source contributions
- Preferred: active technology community membership or public speaking on technical topics
Benefits
Comp & perks- Remote work arrangement
- Opportunity to work with a dynamic engineering community
- Exposure to projects with top-level technology companies
- Opportunity to work with senior engineering teams
- Professional and technical growth through learning new languages, tools, and frameworks
