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 extensive experience in embedded software development, particularly in C/C++ and Embedded Linux, with a strong focus on ARM architecture and the ability to collaborate effectively in international teams. Proficient in customizing Linux distributions and developing Board Support Packages, bootloaders, and drivers while adhering to quality processes.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ DevelopmentEmbedded LinuxARM ArchitectureTechnical Documentation
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/C++ DevelopmentEmbedded LinuxARM ArchitectureDriver DevelopmentFirmware DevelopmentBootloader DevelopmentBoard Support Package DevelopmentCode ReviewsCI/CD
Soft Skills
Strong Communication SkillsOpen-Mindedness
Tools & Technologies
YoctoBuildrootZephyrFreeRTOSAndroid AOSP
Certifications & Qualifications
Degree in Computer ScienceDegree in Engineering
Industry Keywords
Open SourceInternational CollaborationQuality ProcessesTechnical Documentation
Tech Stack
Tools & technologiesAndroidLinuxOpen SourceC++
About the role
Key responsibilities & impact- Design, integrate, test, and debug low-level embedded software in C/C++
- Develop for various architectures, primarily ARM and x86
- Customize Linux distributions, primarily using Yocto, as well as Buildroot and other tools
- Potentially work on MCU projects with Zephyr or FreeRTOS, and on MPU operating systems such as Android AOSP
- Contribute to the Open Source ecosystem associated with projects, particularly Linux or Zephyr mainlining
- Develop and customize Board Support Packages (BSPs) for customer hardware
- Add specific features such as software updates, security, and optimization
- Develop and customize bootloaders, drivers, and kernels
- Follow quality processes and requirements, including code reviews, code analysis, and CI/CD
- Write technical documentation
- Work on national and international projects with teams located primarily in the United States, as well as in the United Kingdom and Germany
Requirements
What you’ll need- At least 7 years of experience in embedded software development, including driver or firmware development, with knowledge of ARM architecture
- Mandatory experience with Embedded Linux, ideally the Linux kernel
- Strong C/C++ development skills
- Knowledge of or interest in Android AOSP and Zephyr
- Knowledge of MCUs and connectivity is a plus
- Ability to work with remote customer or Witekio teams in an international environment
- Proficiency in English to collaborate with teams in Germany, the United States, and the United Kingdom
- Degree in computer science or engineering
- Open-mindedness and strong communication skills
Benefits
Comp & perks- Strong technical culture, with multidisciplinary teams and diverse projects
- Collaborative and supportive environment
- Lunch & Learn sessions
- Monthly company-wide hangouts to share information
- Witekian Days offering training on a wide range of topics
- Concrete, impactful projects
