Embedded SW Engineer

2 semanas atrás


Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro
Overview

Join to apply for the Embedded SW Engineer role at TK Elevator.

Responsibilities
  • Develop C/C++ software and ensure robust Linux user-space services and daemons.
  • Interface with devices through protocols like SPI, I2C, and GPIO.
  • Contribute to scalable and testable code using interface-driven design and unit testing practices.
  • Navigate system-level programming with tools like systemd, journald, and Linux diagnostics to ensure performance and reliability.
  • Support cloud integration across embedded systems using REST, MQTT, TLS/mTLS.
  • Collaborate with a cross-functional team to deliver innovative and resilient solutions within TK Elevator's product landscape.
Qualifications
  • C/C++ Development
  • Expert in modern C++ (C++17/20), STL, and system-level programming using POSIX APIs.
  • Practical experience writing Linux user-space services and daemons using systemd.
  • Experience with user-space device access (e.g., serial, I2C, SPI, GPIO).
  • Familiar with CMake-based build environments and modular/monolithic codebase structures.
  • Comfortable with interface-driven design, dependency injection, and unit testing with mocks.
  • Deep understanding of Linux internals: processes, threads, IPC, filesystems, sockets, and signals.
  • Hands-on with systemd, journald and networking tools (ip, dnsmasq, dhcpcd, etc.).
  • Experience with logging infrastructure, log rotation, and structured logs.
Linux System Knowledge
  • Deep understanding of Linux internals: processes, threads, IPC, filesystems, sockets, and signals.
  • Hands-on with systemd, journald and networking tools (ip, dnsmasq, dhcpcd, etc.).
  • Competent in diagnosing runtime behavior using gdb, valgrind, strace, lsof, top, perf, etc.
  • Experience with logging infrastructure, log rotation, and structured logs.
Application-Level Networking
  • Familiar with application protocols: REST, MQTT.
  • Experience with TLS/SSL, mTLS, and certificate handling in embedded environments.
Nice to Have
  • Experience with publish-subscribe patterns for loosely coupled service architectures.
  • Familiarity with Git, CI pipelines, Docker, and Bitbucket, Jira workflows.
  • Understanding of how Yocto works; capable of debugging image integration issues and contributing to application-layer recipes.
  • Comfortable adding new packages, tweaking configuration, and interacting with the Yocto-based OS environment.
  • Not expected to be a Yocto expert, but should collaborate with the platform team when deep integration is needed.
  • Comfortable with Agile development and working in a multi-disciplinary embedded team.
What We Offer

Health care, Dental care, Bonus, Private pension, Program for pregnant women, Social support program, Life insurance, Telemedicine, Telenutrition, Telepsychology, Restaurant, Transportation.

Who We Are

People are at the heart of everything we do at TK Elevator: we work as a team, we care about the safety of others and we share a common vision to keep the world moving.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Industries: Machinery Manufacturing, Facilities Services, and Construction

#J-18808-Ljbffr
  • Embedded SW Engineer

    2 semanas atrás


    Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro

    Overview Join to apply for the Embedded SW Engineer role at TK Elevator . Responsibilities Develop C/C++ software and ensure robust Linux user-space services and daemons. Interface with devices through protocols like SPI, I2C, and GPIO. Contribute to scalable and testable code using interface-driven design and unit testing practices. Navigate system-level...

  • Software Engineer

    2 semanas atrás


    Guaíba, Rio Grande do Sul, Brasil beBeeEmbeddedDeveloper Tempo inteiro R$72.000 - R$93.000

    Job OverviewAs a software engineer specializing in embedded systems, you will develop robust software and ensure reliable services.Key ResponsibilitiesDevelop modern C/C++ software using POSIX APIs and design interfaces with devices through protocols like SPI, I2C, and GPIO.Navigate system-level programming with tools like systemd, journald, and Linux...

  • Embedded System Specialist

    1 semana atrás


    Guaíba, Rio Grande do Sul, Brasil beBeeSoftwareEngineer Tempo inteiro R$68.000 - R$94.000

    Job OverviewWe are seeking a seasoned Embedded Software Engineer to develop robust C/C++ software for embedded systems and ensure seamless Linux user-space services and daemons.Main Responsibilities:Develop high-quality, efficient, and scalable C/C++ software for diverse embedded systems.Implement effective interfaces with devices through protocols like SPI,...


  • Guaíba, Rio Grande do Sul, Brasil beBeeRequirements Tempo inteiro R$80.000 - R$130.000

    Job OverviewThe Requirements Engineer will gather, analyze and document requirements for Digital Emergency Services features in cloud backend, embedded systems, CPaaS, security, and operations.This role involves working with a dynamic, global team to solve challenging problems and develop new digital solutions.


  • Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro

    Requirements Engineer for Cloud-based Digital Emergency Services Join us at TK Elevator as a Requirements Engineer for Cloud-based Digital Emergency Services . About Us TK Elevator aims to lead in industrial IoT solutions and data-enabled software that enhance customer success and satisfaction. We recently launched our first digital native elevator, "EOX,"...


  • Guaíba, Rio Grande do Sul, Brasil beBeeRequirements Tempo inteiro R$60.000 - R$85.000

    Job Title: Requirements Engineer for Cloud based Digital Emergency ServicesAs a key member of our team, the Requirements Engineer will be responsible for gathering, analyzing, and documenting requirements for our Digital Emergency Services.This role involves ensuring compliance with regulatory standards and meeting business needs, collaborating with...


  • Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro

    Overview Requirements Engineer for Cloud based Digital Emergency Services – TK Elevator. This role is responsible for gathering, analyzing, and documenting the requirements for Digital Emergency Services features in cloud backend, embedded systems, CPaaS, security, and operations, ensuring that final deliverables meet regulatory requirements and business...


  • Guaíba, Rio Grande do Sul, Brasil beBeeRequirements Tempo inteiro R$96.000 - R$126.000

    Cloud-Based Emergency Services Requirements EngineerWe are seeking a skilled Requirements Engineer to join our team and contribute to the development of cloud-based digital emergency services. As a key member of our team, you will be responsible for gathering, analyzing, and documenting requirements for digital emergency services features in cloud backend,...


  • Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro

    Digital Solution Architect for Digital Emergency Services Join to apply for the Digital Solution Architect for Digital Emergency Services role at TK Elevator Digital Solution Architect for Digital Emergency Services 1 day ago Be among the first 25 applicants Join to apply for the Digital Solution Architect for Digital Emergency Services role at TK...


  • Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro

    Digital Solution Architect for Digital Emergency ServicesJoin to apply for the Digital Solution Architect for Digital Emergency Services role at TK Elevator Digital Solution Architect for Digital Emergency Services1 day ago Be among the first 25 applicants Join to apply for the Digital Solution Architect for Digital Emergency Services role at TK Elevator ...