Autonomous Device Software Expert

1 semana atrás


Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro US$150.000 - US$200.000

About this System Software Role

This is a key position in engineering teams who work on low-level system technology for autonomous devices across all levels.

We are looking for careful and diligent engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon.

Key Responsibilities
  • Work with the latest Linux kernel and open source technologies
  • Deliver Ubuntu for the latest IoT and server-class hardware platforms
  • Integrate and maintain device-oriented software stacks
  • Write high-quality, well-designed software
  • Collaborate proactively with other globally distributed teams
  • Display technical leadership internally and within our external communities
  • Help customers ship their apps and SDKs on Ubuntu
  • Build device OS images with Ubuntu Core, Desktop and Server
  • Optimise the Ubuntu kernel and libraries for silicon-specific capabilities
  • Debug issues and produce high-quality code to fix them
  • Contribute to technical documentation to make it the best of its kind
  • Discuss ideas and collaborate on finding good solutions
Requirements
  • An exceptional academic track record from both high school and university
  • A proven track record of drive and going above-and-beyond expectations
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Experience with Linux (Debian or Ubuntu preferred)
  • Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)
  • Fluency in at least one of Golang, C, C++, or Rust
  • Excellent written and spoken English
  • Strong interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-driven, with a personal drive to meet commitments
Additional Skills That You Might Also Bring
  • Experience with Debian/Ubuntu or other distro packaging
  • Understanding of build systems and toolchains, including for cross-compilation
  • Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders
  • Experience with power management on PCI ASPM, SATA ALPM, low power profiles
  • Computer architecture knowledge of x86, ARM, RISC-V
  • Experience in board design, bring up, and validation
  • Experience with electrical engineering design tools (e.g. schematic capture, layout)
  • Familiarity with development models
  • Performance engineering and security experience
  • Shell or Python scripting skills

About you

You will be working closely with experienced colleagues who have a passion for delivering cutting-edge solutions. If you are enthusiastic, driven and want to deliver innovative projects that shape the future of the industry, then we would love to hear from you.



  • Porto Alegre, Rio Grande do Sul, Brasil Canonical Tempo inteiro

    Join or sign in to find your next jobJoin to apply for the Linux Devices Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalThis role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology on...


  • Porto Alegre, Rio Grande do Sul, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Linux Devices Software Engineer role at Canonical 1 month ago Be among the first 25 applicants Join to apply for the Linux Devices Software Engineer role at Canonical This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system...


  • Porto Alegre, Rio Grande do Sul, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Linux devices software engineer - snapd role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Linux devices software engineer - snapd role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro R$80.000 - R$100.000

    Job SummaryWe are seeking an experienced Senior C++ Developer to join our team of talented engineers working on a cutting-edge device platform software component. This innovative project enables connectivity, telemetry, and modern AI or subscription use cases on millions of devices.Responsibilities:Analyze design requirements and determine coding,...


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeDevelopment Tempo inteiro US$120.000 - US$150.000

    Software Development Expert WantedWe are seeking an experienced Software Development Expert to join our team. The ideal candidate will have a strong background in Java and React.js development, with the ability to drive product development and collaborate with cross-functional teams.About the RoleThis is an exciting opportunity for a skilled developer to...


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro US$90.000 - US$120.000

    Become a software development expert and thrive in a dynamic, global environment.We're looking for talented individuals to join our team as Software Development Engineers in Test. As an individual contributor, you will participate in the development, enhancement, and maintenance of web applications.Evaluate testing processes and methodologies to support the...

  • Hardware Linux Expert

    1 semana atrás


    Porto Alegre, Rio Grande do Sul, Brasil beBeeHardware Tempo inteiro US$60.000 - US$120.000

    Linux Kernel Specialist OpportunityWe're seeking an expert in Linux kernel development to collaborate with a distributed team.Create and maintain optimized Linux kernel variants for various hardware platforms.Work closely with silicon vendors to integrate their platform support into the Linux kernel.Analyze and resolve kernel issues reported by partners,...

  • Expert Software Developer

    1 semana atrás


    Porto Alegre, Rio Grande do Sul, Brasil beBeeDevelopment Tempo inteiro US$120.000 - US$200.000

    **Software Development Expert Wanted**About the RoleWe are seeking an exceptional Microservices Engineer to join our team. As a key member, you will be responsible for designing and developing scalable back-end REST API microservices using Go and Python.Main Responsibilities:Design software architecture and APIs for thorough review and optimizationWrite...


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeDevelopment Tempo inteiro R$45.000 - R$85.000

    Key Role: Software Development ExpertWe are looking for an experienced developer to create innovative software solutions.Primary Responsibilities:Design and develop complex software applications using a range of technologies including Java, Spring Boot, JavaScript, Angular, and React.Work collaboratively with the team to drive project success and provide...

  • Software Development Expert

    2 semanas atrás


    Porto Alegre, Rio Grande do Sul, Brasil beBeeDevelopment Tempo inteiro R$113.036 - R$174.468

    Unlock Your Potential as a Software Development ExpertThis exciting role presents an exceptional opportunity to grow professionally and take on challenging projects.About the JobWe are seeking a highly skilled Associate Developer to join our team. As a key member, you will be responsible for developing and testing code, collaborating closely with colleagues...