Embedded Linux Software Engineer
Quick Summary
Team Summary Our Embedded Engineering Division focuses on designing, developing, and supporting reliable embedded software solutions.
Our Embedded Engineering Division focuses on designing, developing, and supporting reliable embedded software solutions. We bridge the gap between software and hardware to power modern technology, ensuring seamless system integration, high performance, and overall product stability across our hardware lineup.
This role is designed for an experienced Embedded Engineer who enjoys driving system software solutions and tackling complex hardware-software integration challenges. You will play a key role in designing, developing, and maintaining Linux-based embedded systems, optimizing performance, and providing technical guidance to ensure project success across complex environments.
Responsibilities
~1 min read- →Design, write, and optimize embedded software for hardware platforms, prioritizing reliability and high performance.
- →Collaborate closely with hardware and software engineering teams to integrate, test, and validate system components.
- →Identify and resolve complex system issues and bugs using hardware and software diagnostic tools to guarantee system stability.
- →Conduct thorough code reviews to maintain high quality standards and mentor junior engineers on best practices.
- →Adopt modern tools, frameworks, and methodologies to enhance engineering processes while keeping technical documentation accurate and up to date.
Requirements
~1 min read- 5+ years of experience in embedded software development.
- Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, IT, or related fields.
- Hands-on experience writing clean, optimized C/C++ for embedded platforms.
- Practical experience with embedded Linux platforms and kernel module development.
- Solid understanding of embedded peripherals, sensors, and standard communication protocols (I2C, SPI, UART).
- Proficiency with JTAG, oscilloscopes, logic analyzers, and troubleshooting tools for performance tuning.
- Strong Git workflow experience for version control and collaborative development.
- Strong analytical problem-solving skills, ownership of deliverables, adaptable mindset.
- At least an Intermediate level in both written and spoken English (B1).
Nice to Have
~1 min read- Experience with real-time operating systems (RTOS) and bare-metal microcontroller development.
- Knowledge of Python or Bash for testing and workflow automation.
- Familiarity with IoT architectures and connecting embedded devices to cloud platforms.
- Experience with automated testing frameworks and battery/power consumption optimization.
What We Offer
~1 min readLocation & Eligibility
Listing Details
- Posted
- September 16, 2026
- First seen
- September 17, 2026
- Last seen
- September 17, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 63%
- Scored at
- September 17, 2026
Signal breakdown
Please let squad care know you found this job on Jobera.
3 other jobs at squad care
View all →Explore open roles at squad care.
Similar Embedded Linux Software Engineer jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
