Aeris Communication

  • Principal / Senior Software Engineer - Automotive Platform

    Job Locations US-CA-San Jose
    Job ID

  • The "Internet of Things" (IoT) is expected to grow to $19 trillion over the next 10 years as 50 billion devices are brought online. Aeris is at the forefront of this industry, building networks and applications to enable Fortune 500 clients like Chrysler, Honda and Bosch fundamentally improve their businesses. Headquartered in Silicon Valley with offices in Chicago, London and Delhi as well as other markets, we rank among the top ten cellular providers for the IoT globally. We power critical projects across energy, transportation, retail, healthcare and more.


    Our company is in an enviable spot. We’re profitable, and both our bottom line and our global reach are growing rapidly. We’re playing in an exploding market where technology evolves daily and acquisitions / consolidations happen left and right. We’ve got a stellar, strategic management team who find joy in working together and are executing effectively across the board.


     A few things to know about us:

    • We do things differently. As a pioneer in an industry poised to reshape every sector of the global economy, we can’t settle for another companies tried and tested template. Innovation is the key to our success and it’s reflected in everything we do: from product design to corporate wellness.
    • Customer first. Everything we do is focused on making our customers successful.
    • We are owners. Strong leaders enable and empower their teams to figure out how to solve problems. You will be no exception, and will have the ownership, accountability and autonomy needed to be truly creative.
    • Integrity is essential. We believe in doing things well – and doing them right. Integrity is a core value here: you’ll see it embodied in our staff, our management approach and growing social impact work (we have a VP devoted to it).
    • We walk the walk on diversity. We’re a brilliant and eclectic mix of ethnicities, religions, industry experiences, sexual orientations, generations and more – and that’s by design. We see diverse perspectives as a core competitive advantage.

    In the Connected Car space - Aeris is a valued supplier to their automotive OEM partners which include Honda, Hyundai etc. As a result, our partners have been able to enhance connectivity for the complete vehicle life cycle – changing the business dynamics of their programs. With our continued success, Aeris’ Connected Car footprint and roadmap is expanding and we are looking for you, a strong Java Software Engineer, to join our growing team. In this exciting role, you will play an important role in our automotive R&D team and will focus on leading the design, and implementation of software on automotive Telematics for major automotive OEMs.


    • You will collaborate with development and product management teams to develop and build our IoT platform for smart cars
    • You will directly work with our major OEM partners and customers to determine requirements, features, etc.
    • You have the opportunity to explore new technology stacks to use in our connected car solutions and platforms
    • You are involved in all phases of software lifecycle and make significant contribution to the team


    • You have your Bachelor’s degree in Computer Science, Software Engineering or an equivalent discipline and at least 10+ years of industry experience
    • You have an excellent understanding of concepts and fundamentals of Java and computer science including multi-threading, memory management and web services
    • You are knowledgeable of Core Java (1.7/1.8) with hands on experience in using features like generics, executors, lambda, flow etc.
    • You have experience in developing services that leverage Core Java, REST, Spring, Spring Boot, Caching technologies like Redis, Message brokers like Kafka/RabbitMQ, JSON/ProtoBuf
    • You have a strong understanding of multithreading and highly scalable systems.
    • You are familiar with frontend technologies and have used AJAX based websites, JavaScript, JSON in previous projects
    • You are experienced and knowledgeable of databases – both SQL and NoSQL and have worked with large-scale production systems
    • You believe in and practice TDD using mock libraries like EasyMock, Mockito
    • You are a self-starter, assertive, well organized, and have precise attention to detail as well as excellent verbal and written communication and documentation skills
    • You enjoy working in the Agile methodology with geographically distributed teams

    Skills that will set you apart:

    • You have developed in Node.JS and Python
    • You have a great understanding of docker and docker deployments
    • You have Telecom-related product experience
    • You have experience in troubleshooting and debugging distributed system in a cloud environment like AWS

    Aeris walks the walk on diversity. We’re a brilliant mix of varying ethnicities, religions, cultures, sexual orientations, gender identities, ages and professional/personal/military experiences – and that’s by design. Diverse perspectives are essential to our culture, innovative process and competitive edge. Aeris is proud to be an equal opportunity employer.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed