.**Software Engineer IoT****Job Title**: Software Engineer IoT**Job Location**: Tijuana, M. (open to all the states in Mexico)**About Team**:Digital Solutions Enablement team is Thermo Fisher's "Software Engineering" center of excellence in Tijuana Mexico. This center of excellence provides the world-class software and cloud computing service that helps scientists do their work more efficiently and with precision, enabling them to make our world healthier, cleaner and safer.Our world class software products and solutions accelerate scientific discovery and lab productivity. These solutions,- Provide rich content, selection tools, collaboration tools and scientific apps that allow our customers to focus on innovation and the complexities of their science.- Create a connected world for our customers where discoveries happen the smart way, where every device/product is connected, self-aware, and self-healing—thereby enabling efficient workflows and collaborative science.- class software products built to leverage the power and scalability of the cloud.**Roles & Responsibilities**:**Purpose**:The role is of a hands-on developer who is motivated to combine the art of design with the art of programming thereby actively contribute to the development of new features. This person will be member of a cross-functional scrum team delivering Connect Platform & Ecosystem, Instrument Connectivity via IoT protocols, Customer tenancy, Authorization, and Digital product subscriptions and entitlements. The role is expected to make a difference to the product in terms of the design and contribute towards identifying technical risks and alternate solutions to various problems. In addition to that, the role also demands to lead, motivate, mentor and provide ample guidance to the other team members with respect to technical challenges.**Responsibilities**:- Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and contribute towards identifying technical risks, alternate solutions to various problems etc.- Plans, participates and performs the technical work of an assignment.- Contributes to the implementation, automated unit and integration testing, code reviews, debugging and integration of code of extreme complexity across multiple concurrent projects.- Is authentic, transparent, holding self accountable. Collaborates with others- Is willing to ask difficult questions and take risks. Greets challenge and change as opportunity- A highly motivated fast learner who can self-start and "figure out what needs figuring out"- Good verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others.- Perform proof of concept on new technologies and software on demand.Education:Bachelor in CS or Engineering with 3+ years of experience or Master in CS or Engineering with 1+ years of experience