Sigma Software Group logo
Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Embedded Linux Developer – Zephyr

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2002H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

1 day ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishLinuxRTOS

Job Description

Embedded Linux Developer – Zephyr

Sigma Software Group

• Design, develop, debug, document, and maintain embedded software components, drivers, and device-level functionality • Develop firmware solutions for industrial pump systems and embedded devices • Work within Embedded Linux and Zephyr RTOS environments • Implement and maintain low-level hardware interaction and communication interfaces • Analyze technical approaches and provide recommendations to the Customer and project team • Debug and troubleshoot software issues on real embedded hardware • Participate in software and hardware integration activities • Collaborate with PMs, QA engineers, DevOps specialists, and embedded developers throughout the development lifecycle • Identify and escalate technical risks, blockers, and architectural concerns when necessary

Job Requirements

  • 5+ years of commercial embedded software development experience using C
  • Strong hands-on experience with Embedded Linux development and debugging
  • Practical experience with Zephyr RTOS / ZephyrOS or strong RTOS background with readiness to work deeply with Zephyr
  • Experience working with STM32, Nordic, or similar ARM-based microcontrollers
  • Strong understanding of low-level embedded development concepts, including peripherals, interrupts, memory management, boot flow, and hardware interaction
  • Experience designing and implementing embedded software modules, drivers, and firmware components
  • Hands-on experience with embedded communication interfaces and protocols such as UART, I2C, SPI, Modbus, CAN, RS-485, or Ethernet
  • Experience debugging and troubleshooting software on physical embedded devices
  • Understanding of embedded security concepts, including bootloaders, secure firmware updates, firmware signing/encryption, authentication, and secure communication
  • Upper-Intermediate or higher English level WILL BE A PLUS
  • Experience with MQTT
  • Experience with Profibus or other industrial communication protocols
  • Knowledge of FatFS, LittleFS, lwIP, or similar embedded libraries/stacks

Benefits

  • Employees can work remotely

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200Since 2002H1B No Sponsor

• Develop and maintain backend services in Golang and NestJS • Work on integrations between systems • Work with messaging and asynchronous processing (Amazon SQS) • Model and query data in PostgreSQL • Participate in technical improvements and architecture maintenance • Develop and maintain high-performance front-end applications using React (hooks, modern state management, with a focus on UX)

Brazil
Verity Group logo

Full Stack Developer, Senior

Verity Group

Somos Humanos. Somos Digitais. Somos Verity!

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Develop, maintain, and enhance web applications using React on the front end • Develop and support back-end APIs and services using Java and Spring/Spring Boot • Provide production support for systems, investigating bugs, failures, incidents, and unexpected behavior • Implement technical and functional improvements in existing applications • Create, maintain, and integrate REST APIs • Perform integrations with internal systems, external systems, and third-party services • Participate in technical analysis of requirements, proposing solutions appropriate to the business context • Perform refactorings to improve code quality, performance, security, and maintainability • Create and maintain automated tests for both front end and back end • Participate in code reviews, technical discussions, and the definition of best practices • Support build, deploy, monitoring, and operations of applications in production • Analyze logs, metrics, and evidence to identify root causes of issues • Produce and maintain technical documentation • Provide technical guidance to less experienced developers on the team • Ensure the quality, stability, and availability of the applications under your responsibility • Ensure sprint delivery according to planning and with quality • Develop scalable, secure solutions that adhere to the organization's technical standards • Act proactively to identify risks, technical debt, and opportunities for improvement • Evaluate technical impacts before implementing new features or fixes • Contribute to the definition of architecture, development patterns, and best practices • Ensure proper use of versioning, testing, code review, and documentation • Collaborate with Product, QA, and other areas in refining and detailing requirements • Participate in estimates, technical planning, and prioritization of deliveries • Support resolution of production incidents, ensuring speed and quality in fixes • Share technical knowledge with the team and contribute to the team's continuous growth.

Brazil
Verity Group logo

Fullstack Developer – Senior

Verity Group

Somos Humanos. Somos Digitais. Somos Verity!

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Develop and maintain frontend and backend applications, ensuring quality, performance, and scalability. • Develop and maintain REST APIs, ensuring efficient integrations between systems. • Write and execute tests to ensure the quality of deliveries. • Perform code reviews, following development best practices. • Document developed solutions and keep technical documentation up to date. • Support user acceptance testing (UAT) and release stages, identifying and correcting inconsistencies. • Collaborate with the team on the continuous improvement of solutions and development processes.

Brazil
Genesys logo

Software Engineer

Genesys

Orchestrating billions of remarkable experiences in more than 100 countries – through cloud, digital and AI technology.

Full TimeRemoteTeam 5,001-10,000Since 1990H1B Sponsor

• Contribute on a team to architect and manage our cloud infrastructure for cloud hosted contact center solutions primarily in AWS including but not limited to: Keep current and consult on core cloud operational configuration such as permissions settings, resource management, usage scripting, service selection, monitoring and alerting methods. • Contribute to Dev/Ops practices including software development templates, development pipeline operations, deployment automation and Cloud operations methods and scripts. • Recommending security practices and limiting vulnerabilities • General applications development using Typescript, NodeJS, Angular, and React For Lambda and container deployment.

India