
Autonomous Device Software Expert
1 semana atrás
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
- 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
- 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.
-
Linux Devices Software Engineer
1 semana atrás
Porto Alegre, Rio Grande do Sul, Brasil Canonical Tempo inteiroJoin 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...
-
Linux Devices Software Engineer
3 semanas atrás
Porto Alegre, Rio Grande do Sul, Brasil Canonical Tempo inteiroJoin 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...
-
Linux devices software engineer
1 semana atrás
Porto Alegre, Rio Grande do Sul, Brasil Canonical Tempo inteiroJoin 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...
-
Advanced C++ Expert for Modern Device Platforms
2 semanas atrás
Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro R$80.000 - R$100.000Job 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,...
-
Software Development Expert Wanted
1 semana atrás
Porto Alegre, Rio Grande do Sul, Brasil beBeeDevelopment Tempo inteiro US$120.000 - US$150.000Software 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...
-
Software Development Expert
Há 2 dias
Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro US$90.000 - US$120.000Become 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.000Linux 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...
-
Software Development Expert
Há 5 dias
Porto Alegre, Rio Grande do Sul, Brasil beBeeDevelopment Tempo inteiro R$45.000 - R$85.000Key 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.468Unlock 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...