Sign up to continueApply now
Nagarro· Spotted 57d ago

Senior Staff Engineer

Location
Remote, mx
Work mode
Remote
Employment
Full-time
Level
Staff / principal

Posted Jul 25, 2023Last confirmed open Nov 7, 2026

About this role

Must have Skills : Python, REST, Embedded Linux,

Job Description : Mid-Level Software Developer-Python Embedded Linux

Required

  • Strong experience with Python framework and designing and writing integrations.
  • Experience deploying and managing applications for Embedded Linux platform like Ubuntu or Mint
  • Strong understanding of software development best practices, including design patterns, testing, and debugging.
  • Strong experience using communication protocols – RS232, USB, Ethernet - with autonomous devices.
  • Experience with RESTful API development and microservices architecture.
  • Experience using the Git source code repository.
  • Experience writing automated Unit Tests and API Tests using a Python compatible toolset.
  • Experience using Linux Virtual Machines.
  • Excellent communication and collaboration skills.

Preferred

  • Experience deploying code using scripting languages and Azure DevOps Pipelines.
  • Experience deploying and managing applications on the Microsoft Azure cloud platform.

Desirable

  • Experience in the Power Utilities industry.
  • Experience with Apache Kafka or Microsoft Event Hubs.
  • Extensive knowledge of cloud computing concepts and technologies.
  • Experience using the OpenAPI RESTful API Documentation using Swagger and YAML.

Job Responsibilities

  • Design, develop and maintain integrations between various systems using the Python framework.
  • Write clean, maintainable, and efficient code.
  • Deploy and manage integrations in the embedded Linux device.
  • Collaborate with cross-functional teams to identify and solve complex technical problems.
  • Participate in code reviews, testing and debugging.
  • Act as a Python developer, working with other developers, test engineers, product managers and stakeholders to define and deliver high-quality software solutions.

What you'll need to apply

What this employer's standard application typically asks

NameEmailPhoneResume

Prefer to apply directly?

Apply on Nagarro

Company

Back to jobs