Python Software Engineer - Ubuntu Hardware Certification Team
Publicado há 24 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical
Python Software Engineer - Ubuntu Hardware Certification Team3 months ago Be among the first 25 applicants
Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical
Get AI-powered advice on this job and more exclusive features.
Continue with Google Continue with Google
Continue with Google Continue with Google
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.
The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.
This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.
We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.
Role description
We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.
Key responsibilities
- Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
- Write functional and performance tests to support hardware enablement and to protect from regressions.
- Participate in meetings involving international travel 2-3 times per year.
- Knowledge of Python programming language.
- Quality oriented, pragmatic approach to software design and implementation.
- Interest in test automation methodologies.
- Previous experience working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
- Passion for tinkering: you are a maker.
- Experience working in an agile environment.
- Hardware testing experience, for example in the IoT space.
- Familiarity with the C programming language.
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#Stack
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Engineer” roles. Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Solutions Engineering Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Software Engineering Specialist - Human Data C# / DotNet Developer with React experience - Remote, Latin America Software Engineer, Mobile (Swift/Kotlin) Frontend Web Developer - Remote - Latin America Distributed Systems Software Engineer, Python / Go System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Java/Jira Developer - Remote - Latin America Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLinux Engineering Manager - Optimisation for Latest Hardware
Publicado há 24 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Join to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at Canonical
Continue with Google Continue with Google
Linux Engineering Manager - Optimisation for Latest Hardware4 months ago Be among the first 25 applicants
Join to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at Canonical
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advicesContinue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Lead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.
The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.
As a Partner Engineering Manager at Canonical your role is to manage relationships with our key technology partners by ensuring timely delivery on agreed project milestones. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
What you'll do
- Lead a team of distributed engineers to design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
- Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
- Develop your team through coaching, mentoring, leading by example, and feedback
- Oversee commercial engagements and support timely delivery on agreed project milestones
- Ensure an ongoing commitment to strict quality and reliability standards
- Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps
- Work from home with global travel up to twice a year for up to two weeks
- You have worked with Linux distributions, debian packaging and high performance, server-class hardware
- You have experience working directly with customers, resolving their technical issues, interpreting their business challenges and effectively communicating how your solution will meet their needs
- You have demonstrated experience managing or leading a team of software engineers
- You have understanding of agile software development methodologies
- You collaborate effectively across multiple internal teams, building trust and delivering results
- You have effective communications skills in English, both written and oral
- You have a bachelor's (or equivalent university level) degree, preferably in a technology field
- Learning and Development opportunities
- Annual Compensation Review
- Recognition Rewards
- Annual Leave
- Priority Pass for travel
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Engineering Manager” roles.Continue with Google Continue with Google
Continue with Google Continue with Google
Engineering Manager - Solutions Engineering Technical Manager - Automotive and Industrial Software Engineering Manager - Sustaining Engineering Software Engineering Manager (Backend SaaS) Engineering Manager - Public Cloud, Python, Golang Software Engineering Manager, Ubuntu Gaming Engineering Manager for IAM (Identity and Access Management) Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Engineering Manager, Ubuntu Server - Ubuntu Pro Software Engineering Manager - Ubuntu Linux KernelWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrAnalista de Verificação de Sistemas (Hardware e Software)
Publicado há 3 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Descrição da empresa
A ÅF Automotive faz parte do grupo AFRY que é um dos mais populares empregadores da Suécia, somos mais de 17 mil consultores em todo o mundo. Atuamos no Brasil desde 2013 na área de Engenharia Automotiva em diversas montadoras no Brasil, e clientes na Suécia e EUA. Nossa sede está localizada em São Bernardo do Campo/SP e a filial em Curitiba/PR. Nós nos preocupamos em fazer o futuro, venha fazer parte dessa história!
New brand. ÅF and Pöyry come together as AFRY. We are 17,000 devoted experts, brave enough to stand up for what we believe in #Making Future
Descrição da vaga
Buscamos profissionais com experiência no setor Automotivo.
- Realizar Verificação eletrônica de hardware e software, desenvolver procedimentos de teste e scripts.
- Realizar testes funcionais e não funcionais de hardware e software.
- Desenvolva scripts de automação de testes
Requisitos
- Disponibilidade de trabalhar presencialmente em Curitiba
- Inglês - Fluente
- Experiência anterior com testes de software e hardware, idealmente na Indústria Automóvel
- Conhecimento de linguagens de programação e de automação de testes.
- Cursando ou recém formado em Engenharia Elétrica, Mecatrônica e áreas correlatas da Engenharia
Technical Support Specialist L3
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
We are seeking a remote, full-time Technical Support Specialist with experience in Tier 3 software support, who is bilingual in English and either Spanish or Portuguese. You will join the Customer Services team of our U.S. client. You'll investigate, diagnose, and resolve challenging product and integration problems, all while collaborating closely with Product, Engineering, and Tier 1 & 2 Support. Your work will directly impact customer satisfaction, product quality, and long-term scalability of our support operations.
Our client is a fintech company that provides commodities managers with task automation and timely insights on their trades, including risk exposure, positions, and profits and losses. With over 5 million trades on its SaaS platform, the company is an award-winning industry leader that counts among its customers some of the world's largest financial firms. Our client is growing rapidly and is seeking innovative, bold risk-takers to advance its product strategy of market disruption and expansion.
Responsibilities
- Serve as the escalation point for Tier 2 on complex, technical customer support issues
- Troubleshoot software bugs, data anomalies, API issues, performance concerns, and environment-specific problems
- Collaborate with Engineering and Product teams to diagnose root causes, document findings, and follow through on resolutions
- Reproduce customer issues, collect logs, analyze er messages, and recommend workarounds when necessary
- Maintain deep knowledge of the client's platform, integrations, APIs, and system behavior
- Contribute to internal documentation and knowledge sharing to improve team-wide troubleshooting
- Identify patterns in support cases and provide insights to Product and Engineering for continuous improvement
- Participate in post-incident reviews and ensure learnings are translated into process or product changes
Required Experience
- Excellent English and either Spanish or Portuguese communication skills
- 3+ years of experience in technical support, including Tier 3 support, preferably in a SaaS or enterprise software environment
- Strong troubleshooting skills and technical fluency, such as experience reading logs, querying data, and diagnosing back-end issues
- Familiarity with APIs and tools like Mode or browser dev tools
- Excellent communication ability, translating technical details into clear explanations for customers and internal teams
- Experience working with product and engineering teams to resolve bugs or product limitations
- Experience in energy trading, ETRM/CTRM software, financial, or ERP systems
- Desire to work in an environment that:
- Embraces diversity
- Maintains a client-centric approach to building products
- Strives to maintain a world-class organization
- Loves technology
- Proven ability to stay self-motivated, work hard, own problems from start to finish, and bring order from chaos
- Demonstrated ability to work independently or as part of a broader team.
- Trustworthy, team-oriented, transparent, and fun
Preferred Experience
- Experience with Python
Additional Information
- Know that your ideas are heard and matter. Think big!
- Own your job and be recognized for your contributions
- Work with smart, creative people
- Making mistakes is human. Let's learn from them and be transparent!
- Be recognized as an individual, no presumptions or judgment. Be the extraordinary you!
- 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays
- Start: ASAP
Seja o primeiro a saber
Sobre o mais recente Hardware Empregos em Manaus !