Software Engineering Lead
hace 4 días
**Job Title**:Lead Software Engineer - Android
**Job Location**:Mexicali, Mexico
**Our Division**:Trimble Agriculture
**About the Role**:
We are looking for a Lead Software Engineer (android) to develop the next generation of data connectivity for precision farming technologies. You will work on cutting-edge connectivity (like IoT) technologies that enable Trimble to build better performance products that increase efficiency and reliability for farmers.
**What You Will Do**:
- Elaborate Product Requirements into detailed functional requirements, work packages, and produce accurate estimates for work packages.
- Work with the project team to identify/clarify project goals, establish useful milestones, and develop a breakdown of the engineering tasks to be performed
- During the development process, develop engineering effort/schedule estimates to support overall project scheduling, project tracking, and change control decisions
- Prepare and maintain design documentation.
- Work with quality assurance personnel to plan and execute product testing (unit tests and functional tests).
- Ensuring that all development code is maintained in the source control system (GIT).
- All defects and change requests are logged in the issue tracking system (JIRA).
- Project information and general items of interest are published in shared resources (Confluence).
- Implement quality design and be proactive at diagnosing & identifying problem code.
- To actively contribute to continuous improvement of the software product development process.
- Responsible for deliveries in the required deadlines.
- Accountable for own work product deliverables and those of the team leading.
**What Skills & Experience You Have**:
- Proven experience technically leading a software team as a collaborative team player.
- Strong object-oriented design patterns and development skills.
- Knowledge of data connectivity (edge
cloud) architecture.
- Knowledge of common connectivity protocols like MQTT and HTTP.
- Excellent written and verbal communication skills with the ability to communicate effectively and efficiently with all team members
- Excellent analytical and problem solving skills; rational and logical thinking.
- Self-managed, self-starter able to work in a rapidly changing environment
- Ability to work independently, typically receiving little instruction on day-to-day work, and general instructions on new assignments
- Ability to mentor and groom the team on technology, best practices, delivery and design.
- Ability to review code to standards set within Trimble Ag.
**It Would Be Great If You Have**:
- Tertiary engineering/computer science degree
- Experience technically leading teams.
- Experience in embedded systems databases.
- Experience in embedded systems IoT and other cloud connectivity.
- Experience with large system design
- Experience with API and library design
- Experience in Agile development environment
- Experience with real-time or multi-threaded systems
**Trimble’s Inclusiveness Commitment**
We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.
We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.
Trimble’s Privacy Policy
-
Ubuntu Engineering Lead
hace 1 semana
Mexicali, México Canonical A tiempo completoUbuntu Engineering Lead Lead engineering teams across the breadth of Canonical’s Ubuntu Engineering organization, driving quality, performance, and resilience in software. Role Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in...
-
Ubuntu Engineering Lead
hace 7 días
Mexicali, México Canonical A tiempo completoUbuntu Engineering Lead Lead engineering teams across the breadth of Canonical’s Ubuntu Engineering organization, driving quality, performance, and resilience in software. Role Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in...
-
Remote Embedded Linux Field Engineering Lead
hace 3 semanas
Mexicali, México Canonical A tiempo completoA leading open-source software provider is seeking an Embedded Linux Field Engineering Manager to lead a remote team of engineers. The candidate will drive presales and professional services, leveraging extensive embedded Linux experience. Responsibilities include team development, solving customer problems, and implementing engineering processes. Ideal...
-
Software Engineering Manager
hace 2 semanas
Mexicali, México Canonical A tiempo completoSoftware Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...
-
Software Engineering Manager
hace 2 semanas
Mexicali, México Canonical A tiempo completoSoftware Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data...
-
Backend SaaS Engineering Manager | Lead Global Team
hace 2 semanas
Mexicali, México Canonical A tiempo completoA leading software company is seeking a Software Engineering Manager to lead the reboot of its Landscape systems management solution. Responsibilities include mentoring engineers, managing team expectations, and ensuring a collaborative culture. The ideal candidate should have a degree in Computer Science or a related field, software development experience...
-
Software Engineering Manager
hace 2 semanas
Mexicali, México Canonical A tiempo completoSoftware Engineering Manager – Ubuntu Linux Kernel Join Canonical to lead technical teams in the delivery and ongoing support of Ubuntu Linux kernels. As the Linux kernel spans more than 100 supported versions, the role involves integrating new hardware support, expanding execution environments, and applying updates and security patches. Responsibilities...
-
Software Engineering Manager
hace 2 semanas
Mexicali, México Canonical A tiempo completoSoftware Engineering Manager – Ubuntu Linux Kernel Join Canonical to lead technical teams in the delivery and ongoing support of Ubuntu Linux kernels. As the Linux kernel spans more than 100 supported versions, the role involves integrating new hardware support, expanding execution environments, and applying updates and security patches. Responsibilities...
-
Principal Software Engineer
hace 2 semanas
Mexicali, México Ivemsa A tiempo completo· Leadsoftware quality engineering activities across the full product lifecycle,ensuring compliance with ISO 13485, FDA QSRs, IEC 62304, ISO 14971, andrelevant cybersecurity and data-protection requirements. · Develop,review, and approve software quality documentation, including validation plans,protocols, reports, requirements traceability,...
-
Principal Software Engineer
hace 2 semanas
Mexicali, México Ivemsa A tiempo completo· Leadsoftware quality engineering activities across the full product lifecycle,ensuring compliance with ISO 13485, FDA QSRs, IEC 62304, ISO 14971, andrelevant cybersecurity and data-protection requirements.· Develop,review, and approve software quality documentation, including validation plans,protocols, reports, requirements traceability,...