Aeris Communication

Senior Software Engineer

US-CA-Santa Clara
Job ID
2017-1297
Category
Engineering


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, Delhi, and Tokyo as well as other markets.  We rank among the top ten cellular providers for the IoT globally, powering 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 new IoT / M2M solutions and platforms are being created at a fast-pace.  Our environment is perfect for those who want to focus on designing, developing, and implementing new SaaS, PaaS, and TaaS (Telematics as a Service) products for our customers around the world. 

 

Our development teams collectively have over 100 patents, offering our employees access to some of the most brilliant minds in the industry, providing continuous growth opportunities– in an environment that values innovation, autonomy and integrity.

 

A few things to know about us:

  • We put our customers first. When making decisions, we always seek to do what is right for our customer first, our company second, our teams third, and individual selves last.
  • We do things differently. As a pioneer in a highly-competitive industry that is poised to reshape every sector of the global economy, we cannot fall back on old models. Rather, we must chart our own path and strive to out-innovate, out-maneuver and out-pace the competition on the way.
  • 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.
  • 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).  You’ll also see it embodied in the way we manage people and our HR issues: we expect employees and managers to deal with issues directly, immediately and with the utmost respect for each other and for the Company. No politics. No gossip. No bureaucratic third parties required.
  • We are owners. Strong managers enable their teams to figure out how to solve problems. You will be no exception, and will have the ownership and autonomy needed to be truly creative.

 

In the Connected Car space - Aeris is a valued supplier to their automotive OEM partners which include Honda, Hyundai and Mitsubishi. As a result, their partners have been able to enhance connectivity for the complete vehicle life cycle – changing the business dynamics of their programs.  As a result of our continued success, Aeris’ Connected Car footprint and roadmap is expanding and we are seeking a Senior Software Engineer for our Automotive Quality Development team with C\Java\Java Script skills. This new position will play an important role in our automotive R&D team and will focus on conducting test design, test tool development and engineering process / test case automation for our automotive telematics service and products. 


Role and Responsibilities:

  • Collaborate with development and product management teams to understand the system, then design, development and automate tests for our IoT platform for smart cars
  • Work with both internal on-shore and off-shore teams
  • Development Test Strategy, Specification, test flow and test cases based on features and IoT safety requirements.  Assure negative test cases, system, scale and load tests in addition to feature function tests are designed and executed.
  • Participate in Agile Cross Functional team activities and assure a close loop traceability from requirements to test results. 
  • Automate test result reporting flow to make feature stability in Continuation Integration environment visible in order to bring quality awareness to engineering and management teams daily.
  • Analyze and debug component, vehicle, telecom network and backend server logs to confirm system performance, then select or develop tools to automate and monitor the activities.
  • Report deficits through troubleshooting, identify a potential root cause and clearly record the reproduction steps to shorten a bug fix turnaround time.
  • Drive continuous improvement through failure, effect analysis and add automated critical tests in regression test library.
  • Develop tools to measure and report engineering quality metrics
  • Conduct works with a high level of self-accountability, skills of innovated problem solving and a passion of automating every critical test and engineering flow


The Successful Candidate will have:

  • Bachelor’s or master’s degree in engineering Computer Science, Software Engineering or equivalent discipline
  • 6-10 years of development, testing and automation experience
  • Experience in conducting feature, component, system and performance testing; ability in reproduce complex customer issues.
  • Hands on testing experience for telematics vehicle control unit with proficient CANoe knowledge.
  • Working knowledge and hands-on experience of Java, JavaScripts, REST, NodeJS, XML, JSON, Message Queues, testNG and JMeter.
  • Experience and knowledge of databases – both relational and none
  • Knowledge and Hands on experience in docker and docker deployments
  • Experience and ability of debug in an Amazon Web Services environment
  • Experience working with large-scale production system
  • Telecom-related product testing experience
  • Experience testing cellular communications (GSM, CDMA, LTE, etc)
  • Proficiency with Agile development environment and tools, e.g. confluence, Jira and Jenkins, etc.
  • Experience working with test driven development
  • Excellent communication skills (written and verbal)

 

 

Aeris is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

Options

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