Software Engineering Lead - Mexicali, México - Applanix

Applanix
Applanix
Empresa verificada
Mexicali, México

hace 1 mes

Rodrigo Fernández

Publicado por:

Rodrigo Fernández

Reclutador de talento para beBee


Descripción

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 objectoriented 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.
  • Selfmanaged, selfstarter able to work in a rapidly changing environment
  • Ability to work independently, typically receiving little instruction on daytoday 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 realtime or multithreaded 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

Más ofertas de trabajo de Applanix