Cloud Software Engineer - TX, MI

About DENSO

DENSO is a global Fortune 500 company and an advanced mobility supplier and manufacturer. We develop technology and components for nearly every make and model on the road today.

At DENSO, we believe technology can help solve some of society's greatest challenges. Our broad product portfolio includes mobility, electrification, powertrain, and electronic systems. With manufacturing at our core, we have 170,000 employees across 221 facilities in 35 countries who engineer, design and manufacture advanced technologies that directly change how the world moves.

Globally headquartered in Kariya, Japan, we spend 9.9% of global consolidated sales on research & development in the fiscal year ending March 31, 2020. In North America, we're headquartered in Southfield, Michigan, and we employ 27,000+ in the United States, Canada and Mexico. In the United States alone, we employ 17,700 across 41 sites in 14 states, including the District of Columbia.

Come work witha team designing and developing next generation technology for the future oftransportation. Our team is creating connected systems that both improve theautomotive access experience and enable new mobility solutions and services.

CloudSoftware Engineer:

We are lookingfor Cloud Software Engineers to help us design and prototype complex, scalable,and robust cloud services for connected vehicle systems that push forward thestate of the art. The ideal candidates are enthusiastic about cloudapplications and excited about working closely with others on small developmentteams, and energized by working on technically challenging projects thatinclude embedded applications, cloud services, and mobile apps.

PositionLocations:

  • Jenison, Michigan
  • Plano, Texas

Minimum Requirements:


  • 3 years software engineering experience

  • Experience with at least one dynamic language (e.g., Ruby, Python, JavaScript) and one static language (e.g., Scala, Java, C#)

  • Experience building secure cloud services/systems in one of the following:

    • Designing and building interfaces (APIs) and custom protocols

    • Designing and building event-driven microservice-oriented cloud architectures

    • Experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle), and NoSQL databases (e.g., Cassandra)

    • Experience with document-oriented storage and caching (e.g., Redis)

    • Experience with message brokers and queueing (e.g., AMQP, MQTT)

    • Understanding of network protocols (e.g., TCP, HTTP)


Preferred Qualifications
  • Passion for technology and problem solving
  • Strong commitment to quality, attention to detail, and user experience
  • Strong ability to work independently and as a member of a diverse team
  • Excellent communication skills with an ability to develop drawings and documentation to communicate complex problems and solutions to both engineers and non-engineers
  • Desire to learn constantly and dive into new areas with unfamiliar technologies
  • Ability to develop a variety of applications, from low-fidelity proof-of-concepts to production-intent solutions
  • Experience with IoT solutions preferred
  • Experience applying cybersecurity principles and protocols to build end-to-end secure systems
  • Experience building and deploying cloud systems with Amazon Web Services (AWS).
  • Experience using Containers and orchestration frameworks (e.g., Docker Swarm, Kubernetes)
  • Experience with Unix-like operating systems
  • Experience developing new products and technology with an agile team
  • Experience building real-time interactive integrated systems
  • Experience in all phases of software development (feasibility, design, implementation, integration, test, and support), preferably experience with complex systems that include multiple domains
  • Ability to work across multiple disciplines (systems, embedded, cloud web, mobile, testing)
  • Experience with Git.