Software Engineering Lead

Software Engineering Lead
Empresa:

Applanix


Detalles de la oferta

**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


Fuente: Whatjobs_Ppc

Requisitos

Software Engineering Lead
Empresa:

Applanix


Coordinador De Rys Mexicalli

* Experiência en Reclutamiento en Seguridad Privada. - Manejo de perfiles. - Manejo de personal (administrativo y operativo). - Garantizar la cobertura de va...


Desde Pegaso Especialista En Limpieza Y Jardineria - Baja California

Publicado 5 days ago

Soporte Técnico

Realiza actividades asociadas con la instalación, el diagnóstico, el mantenimiento y el servicio de productos relacionados con la computadora, incluidos, ent...


Desde Grupo Roelsa - Baja California

Publicado 5 days ago

Auxiliar De Soporte

REQUISITOS: *Manejo de auto estándar (deseable) *6 meses a 1 año de experiência en soporte técnico. *Conocimiento de Cableado Estructurado. *Soporte técnico ...


Desde Karmar De Baja California - Baja California

Publicado 5 days ago

Reparación De Computadoras. Ishop Tijuana Plaza Rio

**Centro de Servicio Autorizado ?. techpeople.** **Estamos buscando: Reparacion de Computadoras en iShop Tijuana Plaza río** **Requisitos**: - Experiência...


Desde Techpeople Ishop - Baja California

Publicado 5 days ago

Built at: 2024-09-20T14:23:14.709Z