Senior Embedded System Engineer
Team: Edge
Location: Taipei
Commitment: Full-time
Workplace Type: onsite
Responsibilities
- Embedded Architecture and Development: Own the embedded firmware architecture and build core platform capabilities, with a focus on reliability, maintainability, and performance.
- Reliability and Fleet Health: Lead root-cause analysis and deliver verified fixes across hardware, Linux, networking, and application layers. Build scalable monitoring, logging, diagnostics, and remote troubleshooting to improve uptime and serviceability across large deployed fleets (thousands+ of devices).
- Embedded Linux & BSP Strategy: Deep expertise in embedded Linux, including board bring-up, BSP integration, device drivers, system services, and performance tuning, with a strong point of view on build systems, reproducibility, and upstream vs. patch-carrying strategies.
- Manufacturing Quality and Test: Partner with hardware and manufacturing to ensure production readiness. Build test fixtures, factory tools, and automated validation to raise quality and throughput.
- Team Growth and AI-Accelerated Workflows: Provide technical direction, mentorship, and strong review standards. Use AI tools responsibly to speed up design, implementation, testing, and debugging.
Qualifications
- 7+ years of professional experience in embedded systems engineering, with clear ownership of production firmware in shipped hardware products.
- Strong track record of embedded firmware architecture, platform evolution, and delivering reliability improvements over time.
- Proficiency with embedded Linux, including board bring-up, BSP integration, device drivers, system services, and performance tuning.
- Conversational fluency in English, with the ability to collaborate effectively in meetings, written updates, and cross-functional discussions.
- Experience designing for manufacturing readiness, including factory test strategy, test fixtures, automation, and production tooling.
- Hands-on experience building observability and reliability tooling such as logging, metrics, diagnostics, remote troubleshooting, and fleet health workflows.
- Strong software engineering fundamentals in C and C++, plus comfort with scripting languages such as Python or Bash for tooling and automation.
- Familiarity with common embedded networking stacks and IoT connectivity patterns, including secure provisioning and OTA update concepts.
- Practical fluency with AI-assisted development tools, using them to accelerate design, implementation, testing, and debugging while validating correctness and safety.
- Clear communication and collaboration skills, with experience working cross-functionally with hardware, manufacturing, and cloud teams.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
