Software Engineer I

Há 1 mês


Belo Horizonte, Brasil Komatsu America Corp. Tempo inteiro

Software Engineer I

Date: Oct 14, 2024

Location: Belo Horizonte, BR

Onsite or Remote: Hybrid Position

Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution channels, and a global service network, we tap into the power of data and technology to enhance safety and productivity while optimizing performance.

We’re more than a company; we’re a community of passionate, creative professionals striving toward a shared vision: revolutionizing the way the mining industry operates.

The Company

Modular Mining Systems is the global leader in mine management technology and a wholly owned subsidiary of Komatsu Ltd. Our innovative technology powers mine operations in every corner of the globe.

Job Purpose

The Machine Health/IoT Drivers Team develops the sensor drivers for hundreds of different interfaces from multiple equipment manufacturers. The data from these drivers are consumed by the full range of Modular Mining Systems products to provide a comprehensive, real-time view of operational efficiency all the way from the mine site to the cloud.

Job Duties and Responsibilities
  • Producing and maintaining high quality, tested and efficient code, following industry standards.
  • Developing proof of concepts for new, innovative solutions.
  • Performing analysis and estimating work as well as creating and updating software architecture and design artifacts.
  • Understanding Modular applications domain and pro-actively interacting with product teams to improve functional and nonfunctional aspects of platform components.
Required Skills
  • 1-5 Years of professional software development.
  • B.S. Computer Science, Computer Programming, Software Development, or a related field.
  • Proficiency in at least one major object-oriented language (e.g. C# or Java).
  • Demonstrated experience writing testable code.
  • Good written and interpersonal skills.
  • English for verbal and written collaboration with international teams.
Desired Skills
  • Demonstrated knowledge of software engineering best practices, including patterns and anti-patterns.
  • Experience developing and troubleshooting on a resource-constrained embedded platform.
  • Familiarity with frameworks such as ASP.NET MVC and Spring.
  • Experience with computer networking and the TCP/IP stack.
  • Experience with database development and ORM frameworks (e.g. Entity Framework, JPA, or Hibernate).
  • Familiarity with both Windows and Linux.
  • Knowledge of SDLC principles.
  • Familiarity with Agile software development practices.
  • Experience developing and delivering cross-platform solutions.
  • Familiarity with containers and related technologies (e.g. Docker, Kubernetes).
  • Familiarity with message brokers such as RabbitMQ, Kafka, and ZeroMQ.
  • Familiarity with serial communication and tools (CAN, Socket, RS485, RS 232, etc.).

Komatsu is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

#J-18808-Ljbffr
  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Oktz Tempo inteiro

    Job Title: Software EngineerJob Description:As a Software Engineer at Company, you will be responsible for designing, developing, and maintaining software applications. This includes writing clean, efficient, and well-documented code, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design and...

  • Software Engineer I

    2 meses atrás


    Belo Horizonte, Brasil Cadence Design Systems, Inc Tempo inteiro

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence Design Systems Inc. is looking for a motivated Software Engineer I to work with us in Belo Horizonte, Brazil.As a Software Engineer I, you will be part of the Automotive Solutions Group and will collaborate with a team of EDA professionals to...

  • Software Engineer I

    2 meses atrás


    Belo Horizonte, Brasil Cadence Design Systems Tempo inteiro

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence Design Systems Inc. is looking for a motivated Software Engineer I to work with us in Belo Horizonte, Brazil.As a Software Engineer I, you will be part of the Automotive Solutions Group and will collaborate with a team of EDA professionals to...


  • Belo Horizonte, Minas Gerais, Brasil Sicredi Tempo inteiro

    Job Title: Software Engineer at {company}As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. You will work closely with the development team to ensure that software applications meet the required quality and functionality standards.


  • Belo Horizonte, Minas Gerais, Brasil Cadence Design Systems, Inc Tempo inteiro

    Cadence Design Systems Inc. is seeking a skilled Software Engineer I to contribute to the development of automotive solutions.Cadence is looking for a motivated Software Engineer I to work with our team in Brazil.As a Software Engineer I, you will collaborate with a team of EDA professionals to create and deliver a product for functional safety analysis.You...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Hjr Recursos Humanos Tempo inteiro

    We are seeking a skilled Software Engineer to join our team at {company}. Key responsibilities include designing and developing software applications using a variety of programming languages. The ideal candidate will have a solid understanding of computer science fundamentals and the ability to work effectively in a collaborative environment.

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Organização Sem Fins Lucrativos Tempo inteiro

    Software EngineerIn the role of Software Engineer at {company}, you will design, develop, test, and maintain software applications. Your skills in programming languages, data structures, and algorithms will be essential for this position.Key Responsibilities:1. Collaborate with cross-functional teams to identify software requirements.2. Design and develop...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Grupo Nortearh Tempo inteiro

    Job Title: Software EngineerWe are seeking a software engineer to join our team at {company}. As a software engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:* Design and develop software applications* Collaborate with cross-functional teams* Troubleshoot and debug software...

  • Senior Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Termotécnica Para-raios Tempo inteiro

    Job Title: Senior Software EngineerWe are seeking a seasoned Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software engineering and experience in leading teams.Responsibilities:* Lead the design and development of software applications* Mentor junior engineers and provide technical...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Frigoneri Tempo inteiro

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at {company}.Key Responsibilities:• Participate in the design and development of software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure high-quality code and adhere to coding...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Coleguium Tempo inteiro

    We are seeking a talented Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software applicationsCollaborate with cross-functional teams to identify and prioritize project...

  • Senior Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Clínica Médica Tempo inteiro

    Job Title: Senior Software EngineerAbout the Role:We are seeking a skilled Sr. Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:• Collaborate with cross-functional teams to identify and prioritize...

  • Software Engineer I

    Há 1 mês


    Belo Horizonte, Brasil Komatsu America Corp. Tempo inteiro

    Software Engineer IDate: Oct 14, 2024Location: Belo Horizonte, BROnsite or Remote: Hybrid PositionKomatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies,...

  • Senior Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Grupo Valence Tempo inteiro

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our cross-functional team to deliver high-quality products to our customers.The ideal candidate will have a strong...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Metrum Tempo inteiro

    Job Title: Software Engineer We are seeking a skilled Software Engineer to join our team at {company}. As a DevOps Specialist, you will be responsible for ensuring the smooth operation of our software systems. Main Responsibilities: * Design and implement software solutions using Java * Collaborate with cross-functional teams to identify and resolve...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Maza Tarraf Tempo inteiro

    We are looking for a Software Engineer to join our team at "{company}" where you will be working on the development of our web application using Node.js and MongoDB. As a Software Engineer you will be responsible for designing, developing, and maintaining the software applications and systems that power our business.Responsibilities:Design, develop, and...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Empresa Do Setor Privado Tempo inteiro

    We are seeking a highly skilled Software Engineer - Full Stack Developer to join our team at {company}.Key responsibilities include:Designing and developing scalable software applicationsCollaborating with cross-functional teams to identify business requirementsWriting high-quality, well-documented codeEnsuring seamless integration with existing systemsAs a...


  • Belo Horizonte, Brasil Google Inc. Tempo inteiro

    Senior Software Engineer, Search Verticalscorporate_fare Google place Belo Horizonte, State of Minas Gerais, BrazilPlease submit your resume in English - we can only consider applications submitted in this language.Bachelor’s degree or equivalent practical experience.5 years of experience with software development in one or more programming languages, and...

  • Senior Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Bennu Consultoria Tempo inteiro

    Job Title: We're seeking a skilled Senior Software Engineer to join our team.As a Senior Software Engineer, you will be responsible for designing and implementing cloud infrastructure components that meet our high standards for security and scalability.Key Responsibilities:Design and develop cloud infrastructure components using cloud-native...

  • Senior Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Arc Consultoria Tempo inteiro

    Job Title: Sr. Software Engineer (Full Stack)As a senior software engineer (full stack) at Company, you will be responsible for designing, developing, and maintaining complex software applications. Your primary focus will be on back-end development, but you will also work on front-end development to ensure seamless user experiences.Responsibilities:Design...