Senior Embedded Linux Software Engineer @ Mission.dev
placeHybrid
attach_money $150,000
businessHybrid
scheduleContractor
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
******* @mission.dev
Recommended after applying
Job Details
About Mission.dev
Mission.dev is a platform for hiring, vetting, and managing top software development talent. The company helps clients connect with the world’s best talent to build mission-critical software products.
About the Role
Join a dynamic engineering team to drive next-generation embedded systems development. As a Senior Embedded Linux Software Engineer, you will lead board bring-up, BSP development, and embedded Linux system integration on a custom hardware platform based on the Variscite VAR-SOM-AM62P SoM.
Key Responsibilities
- Lead BSP and embedded Linux development for a custom carrier board.
- Configure and maintain a Yocto Project build system with custom layers and BitBake recipes.
- Perform full board bring-up, from first boot to hardware validation.
- Develop and debug Linux device drivers and configure U-Boot for reliable boot processes.
- Collaborate with electronics engineers to resolve hardware-software integration issues.
- Maintain documentation for bring-up procedures, BSP configurations, and driver behavior.
Required Skills & Experience
- 5+ years in embedded Linux software development.
- Expertise in the Yocto Project and BitBake.
- Experience in board bring-up and custom hardware platforms.
- Strong skills in U-Boot configuration and Linux driver development.
- Proficiency in C programming and low-level system programming.
- Ability to read schematics and use debugging tools like logic analyzers and JTAG.
- Fluent in technical English and comfortable with remote teamwork.
- Must reside in a TAA-compliant country with preference for Five Eyes nations.
Nice-to-Have Skills
- Experience with TI AM62x processor family.
- Familiarity with Variscite SoMs and development kits.
- Knowledge of peripheral interfaces like I2C, SPI, UART, and Ethernet.
- Understanding of power management and thermal constraints.
- Experience with Git and CI tools in embedded workflows.
- Remote hardware debugging and dev kit shipping logistics.
Key skills/competency
- Embedded Linux
- Yocto
- BitBake
- Board Bring-up
- U-Boot
- Device Drivers
- C Programming
- Hardware Integration
- Debugging
- Schematics
How to Get Hired at Mission.dev
🎯 Tips for Getting Hired
- Research Mission.dev's culture: Check their platform and tech blog details.
- Tailor your resume: Highlight embedded Linux and BSP achievements.
- Showcase project experience: Emphasize board bring-up and Yocto skills.
- Practice technical interviews: Prepare examples of troubleshooting hardware issues.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Yocto and BitBake documentation.
circle
Practice board bring-up procedures.
circle
Study Linux device driver development.
circle
Familiarize with hardware debugging tools.
Behavioral Questions
circle
Describe a team conflict resolution instance.
circle
Explain remote collaboration techniques used previously.
circle
Discuss time management under tight deadlines.
circle
Share examples of independent problem-solving.
Frequently Asked Questions
What technical challenges do Senior Embedded Linux Software Engineer roles at Mission.dev focus on?
keyboard_arrow_down
How does Mission.dev approach remote collaboration for embedded engineers?
keyboard_arrow_down
What qualifications are essential for a Senior Embedded Linux Software Engineer at Mission.dev?
keyboard_arrow_down
Are there location requirements for Senior Embedded Linux Software Engineer at Mission.dev?
keyboard_arrow_down