We are looking for the following roles in Bangalore, India

For other global opportunities, click here

1. Data Engineer

Job description
We are looking for a professional Data Engineer to join our growing team of analytics experts. The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up. The Data Engineer will support our software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

Responsibilities

  • Create and maintain optimal data pipeline architecture,assemble large, complex data sets that meet functional / non-functional business requirements
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics
  • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.

Skills:

  • Experience with big data tools: Hadoop, Spark, Kafka, etc
  • Experience with object-oriented/object function scripting languages:Python, Java, Scala, etc
  • Experience in relational databases PostgresSQL, Hbase
  • Experience in NoSQL database Casandra or MongoDB
  • Experience in AWS EC2, EMR,Redshift
  • Experience In Stream Processing like Spark Streaming
  • Experience in data pipeline and workflow tool:Airflow

Requirements:

  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
  • Building and optimizing ‘big data’ data pipelines, architectures and data sets
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management. Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores
  • 5-10 years of experience in a Data Engineer role
  • BE/ME in Computer Science, Statistics, Informatics, Information Systems or another quantitative field

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus
Experience with Azkaban, Luigi, RDS, Strom

2. Senior Embedded Engineer

Job description
We are looking for Senior Embedded Software engineers to deliver cutting edge and high quality embedded automotive products. You will develop embedded solutions for Ethernet connectivity in automobiles and also develop and integrate interfaces to connect these with existing automotive infrastructure

Responsibilities

  • Develop high-quality software design and architecture
  • Develop tools and applications by producing clean, efficient code
  • Review and debug code, unit test framework
  • Requirement and Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Skills and Requirements:

  • Exceptional C/C++ programming skills
  • Strong expertise in Linux/Embedded Linux/QNX/FreeRTOS/Micrium
  • In-depth knowledge of network /socket programming
  • Expertise in CAN/I2C/SPI/USB/UART device drivers for i.MX6/MPC/J6 microcontrollers
  • Experience in hardware debugging and board bring-up
  • Experience with SDLC methodologies and tools
  • 5-8 years experience in embedded development
  • BE/ME in Electronics and Communications/Electrical/Computer Science or equivalent

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus

  • Experience with Agile, test-driven development
  • Experience in working as part of global team
  • Active GitHub profile

3. Senior Devops Engineer

Job description
We are looking for DevOps engineers to help our teams deliver cutting edge and high quality embedded automotive products. You will develop DevOps solutions for streamlining and automating the software development and production workflows

Responsibilities

  • Design, build and maintain the CI/CD infrastructure and tools to deliver Excelfore eSync OTA on Cloud
  • Design and Develop the test automation to validate the builds in the CI/CD pipeline
  • Work closely with global development teams to ensure that solutions are designed with scale/performance and operability, customer experience in mind

Skills and Requirements:

  • 5+ years experience in DevOps
  • Containerization – (Docker Swarm, Kubernetes, Mesos etc)
  • Coding/Scripting – (Python, Java, Ruby, Node)
  • Linux administration and Scripting
  • Config Management – (Puppet, Ansible, Chef etc)
  • AWS – (EC2, S3, Route 53, Cloudformation etc)
  • Build Management
  • Continuous Integration/Continuous Deployment
  • Experience with SDLC methodologies and tools
  • Cross compile tools for ARM toolchains
  • Make environments like Yocto, scons, Makefile
  • BE/ME in Computer Science or equivalent

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus

  • Experience with Agile, test-driven development
  • Experience in working as part of global team
  • Active GitHub profile
  • Jira administration and integration with tools like Git
  • System Administration for global organisations

4. Developer- Java

Job description
We are looking for java developer with experience in building high-performing, scalable, enterprise-grade applications and help our teams deliver cutting edge and high quality embedded automotive products. Java developer roles and responsibilities include Java/Java EE application design, development, unit test, code review, and related documentation

Responsibilities

  • Develop high-quality software adhering to quality standard and practices
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Develop and update required documentation

Skills and Requirements:

  • Proven hands-on Software Development experience for more than 3 years
  • Hands on experience in designing and developing high-performing, scalable, enterprise-grade cloud applications on Java EE platforms Object
  • Oriented analysis and design using common design patterns
  • Java and JEE internals
  • Knowledge of Relational Databases SQL and NoSQL databases and ORM technologies
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with problem-solving aptitude, ability to work independently
  • BE/Masters degree in Computer Science, or equivalent

Seniority Level
Junior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus

  • Experience with Agile, test-driven development
  • Experience in working as part of global team
  • Active GitHub profile
  • Any relevant certification on Java

Apply Now

Interested in an exciting and technical career with Excelfore? Fill out the form below to apply here now.

  • This field is for validation purposes and should be left unchanged.