Embedded Software Developer

2 semanas atrás


Guaíba, Rio Grande do Sul, Brasil beBeeEmbeddedSoftwareEngineer Tempo inteiro R$72.000 - R$102.000
Job Opportunity

An exciting opportunity to develop high-performance software for embedded systems, working closely with cross-functional teams to deliver innovative solutions.

The ideal candidate will have experience with C/C++ development, modern C++ (C++17/20), STL, and system-level programming using POSIX APIs. Practical experience with Linux user-space services and daemons using systemd is also required. In addition, the candidate should be familiar with user-space device access (e.g., serial, I2C, SPI, GPIO) and comfortable with interface-driven design, dependency injection, and unit testing with mocks.

Requirements
  • 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)
  • Familiarity 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
Additional Requirements
  • 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
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

We offer a competitive compensation package, including health care, dental care, bonus, private pension, program for pregnant women, social support program, life insurance, telemedicine, telenutrition, telepsychology, restaurant, transportation.

About Us

We are a team-oriented organization that values the safety of others and shares 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

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

  • Embedded SW Engineer

    2 semanas atrás


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

    OverviewJoin to apply for the Embedded SW Engineer role at TK Elevator.ResponsibilitiesDevelop 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...

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

    2 semanas atrás


    Guaíba, Rio Grande do Sul, Brasil TK Elevator Tempo inteiro US$104.000 - US$130.878 por ano

    Nossas expectativasResponsibilities:Manage Project Progress and Team Coordination: Track project milestones, assign tasks, and ensure effective communication within the team.Plan Software Releases: Coordinate and manage the release schedule, ensuring timely and efficient delivery of software updates and new features.Conduct Code Reviews and Ensure Quality:...

  • Software Specialist

    2 semanas atrás


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

    Join to apply for the Software Specialist role at TK Elevator Overview Join to apply for the Software Specialist role at TK Elevator . Responsibilities Manage project progress and team coordination: track project milestones, assign tasks, and ensure effective communication within the team. Plan software releases: coordinate and manage the release...


  • Guaíba, Rio Grande do Sul, Brasil beBeeSpecialist Tempo inteiro R$110.000 - R$140.000

    About Software Development RolesThe Software Specialist plays a pivotal role in driving the development and implementation of software solutions for various industries. This position requires exceptional leadership, communication, and problem-solving skills to inspire and guide the team towards successful project delivery.Main ResponsibilitiesProject...


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


  • Guaíba, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro R$120.000 - R$156.000

    Job TitleWe are seeking a highly skilled and proactive software development engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge technology solutions.Key Responsibilities:Design and develop high-quality software applications using ASP.NET, .NET Core 9, and Blazor Hybrid.Work...