← Back to jobsJob ID col-cmvb5vagf09eqrz01ku5qn75d

SQUADPosted 30+ days ago

Embedded Linux Software Engineer

Contract
Remote
5+ years
Competitive
Posted 30+ days ago

SQUAD is hiring an Embedded Linux Software Engineer to design, develop, and maintain Linux-based embedded systems. The role focuses on optimizing performance, integrating hardware and software, resolving system issues, and providing technical guidance.

Posted
30+ Days Ago
Source
job-boards.greenhouse.io
Sector
Electrical Engineering

Opens the employer's application page in a new tab

Responsibilities

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

Preferred

  • 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
  • Real-Time Operating Systems (RTOS)
  • Embedded-to-Cloud Connectivity

Required skills

Embedded LinuxCC++Kernel Module DevelopmentI2CSPIUARTJTAGOscilloscopesLogic AnalyzersGitPythonBash

Full job description

SQUAD is hiring an Embedded Linux Software Engineer to design, develop, and maintain Linux-based embedded systems. The role focuses on optimizing performance, integrating hardware and software, resolving system issues, and providing technical guidance.

Responsibilities

  • 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

Preferred

  • 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
  • Real-Time Operating Systems (RTOS)
  • Bare-Metal Microcontroller Development
  • Python
  • Bash
  • Testing
  • Workflow Automation
  • IoT Architectures
  • Embedded-to-Cloud Connectivity
  • Automated Testing Frameworks
  • Battery
  • Power Optimization

Benefits

  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
  • Performance Bonus for individual achievements
  • Loyalty Bonus recognizing dedication to the company
  • Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations
  • Continuous growth and development opportunities through internal knowledge hubs and corporate courses
  • Free English classes
  • Comprehensive private medical insurance to supplement standard NFZ coverage
  • Remote work

Company

  • Custom AI-powered smart camera development services
  • Limassol, CY
  • https://squad.tech/
  • Founded in 2016
  • 501-1000 employees

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)
  • 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
  • 5+ years of experience in embedded software development.

Required skills

  • Embedded Linux, C, C++, Kernel Module Development, I2C, SPI, UART, JTAG, Oscilloscopes, Logic Analyzers, Git, Real-Time Operating Systems (RTOS), Bare-Metal Microcontroller Development, Python, Bash, IoT Architecture, Power Consumption Optimization

Experience

  • 5+ years

Job details

Employment type

Contract

Seniority level

5+ years

Date posted

Oct 14, 2026

Work mode

Remote

Job source

job-boards.greenhouse.io

Company

SQUAD

Electrical Engineering

Custom AI-powered smart camera development services

See all 2 jobs from SQUAD →
  • Limassol, CY
  • Electrical Engineering
  • 501-1000 employees
  • Founded 2016
  • squad.tech

Similar jobs

Other roles in Remote, USA or Electrical Engineering

Electrical Engineering

30+ days ago

Partner Solutions Architect (GSI) - AMER East

Full-timeBoston, MACompetitive

Datadog offers a competitive salary and equity package, and may include variable compensation. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience.

Embedded Linux Software Engineer

SQUAD · Competitive

Apply on company site