Embedded Linux Software Engineer @SQUAD
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1wk ago

[Hiring] Embedded Linux Software Engineer @SQUAD

1wk ago - SQUAD is hiring a remote Embedded Linux Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Ukraine

Role Description

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 and Duties

  • 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.

Qualifications

  • 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

  • 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.

Benefits

  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.
  • Competitive compensation and perks. Annual performance review.
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
  • Gig-contract.
  • 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.
  • Development opportunities like corporate courses, knowledge hubs, and free English classes, as well as educational leaves.
  • Medical insurance is provided from day one. Sick leaves and medical leaves are available.
  • Remote working mode is available within Ukraine only.
  • Free meals, fruits, and snacks when working in the office.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Embedded Linux Software Engineer @SQUAD
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 125,785+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later