We are looking for the following roles in Bangalore, India

For other global opportunities, click here

1. 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 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:

  • 4-8 years experience in DevOps
  • Containerization – (Docker swarm Kubernetes)
  • Coding/Scripting – (Python, Ruby)
  • Linux administration and Scripting
  • Config Management – (Ansible)
  • Strong Knowledge and experience in Azure
  • Knowledge in AWS
  • Build Management
  • Continuous Integration/Continuous Deployment
  • Experience with SDLC methodologies and tools
  • BE/ME in Computer Science or equivalent

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus

  • Jira administration and integration with tools like Git
  • System Administration for global organisations

2. Senior Java Developer

Job description

We are looking for senior 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. Senior Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities

  • Develop high-quality software design and architecture Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Document requirements and design specifications
  • Ensure software is up-to-date with latest technologies

Skills:

  • Proven hands-on Software Development experience in designing and developing high-performing, scalable, enterprise-grade cloud applications serving millions of customers on Java EE platforms
  • Object Oriented analysis and design using common design patterns
  • Jenkins task to deploy a server, run the simulator against it for verifying the baseline.
    Trigger scripts that need to get the logs from the server/s
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)

Requirements:

  • Excellent knowledge of Relational Databases SQL (e.g. PostgreSQL) and ORM technologies (JPA2, Hibernate)
  • Experience in developing RESTful web services
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with problem-solving aptitude, ability to work independently
  • Excellent organizational and leadership skills
  • BE/Masters degree in Computer Science, or equivalent

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus

  • Experience with NoSQL databases (MongoDB, Redis)
  • Experience as a Sun Certified Java Developer
  • Experience with at least one popular web framework (JSF, Spring)
  • Experience with Agile, test-driven development
  • Experience in working as part of global team
  • Experience with application containerization
  • Knowledge of OMA specification and SyncML

3. 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

4. Senior Frontend Web Developer

Job description
We are looking for experienced and talented UI and Web Developer to create amazing user experiences. Our ideal candidate will have experience working on latest web development technologies, tools, and methodologies, and has an eye for creative designs. In addition, they should be able to translate high-level requirements into interaction flows and artifacts, and transform them into beautiful, intuitive, functional and responsive user interfaces.

Responsibilities

  • Collaborate with product management & engineering to design and develop front end UI of our applications
  • Design, develop, and implement all visual design stages from concept to final hand-off to engineering that bring simplicity and user friendliness to complex design problems
  • Create wireframes, user & process flows , effectively communicate interaction and design ideas
  • Present designs and key milestone deliverables to peers, executive level stakeholders Dynamically adapt to changes / suggestions made to Front-end UI
  • Interface with International remote locations

Skills and Requirements:

  • Proficiency in Angular 2+ (Minimum 1 Year), JavaScript/TypeScrypt, HTML5, CSS3, LESS and SASS, Bootstrap / Google’s material design
  • In-depth understanding of entire web development process covering architectures (MV*), design patterns, for responsive applications
  • Strong testing, debugging skills of web apps for performance and cross browser compatibility
  • Ability to solve problems creatively and effectively by engaging with all stakeholders
  • Strong communication skills
  • 5+ yrs of web front end design and development experience
  • MCA or BE/BTech in Computer Science Engineering or equivalent

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus: Experience with

  • Angular 8+
  • Unit Test frameworks
  • Photo/Vector editing tools GIMP/Photoshop and Inkscape
  • Atlassian Jira/Confluence
  • AWS EC2
  • Mobile app front end development

5. Senior Engineer-Performance Testing

Job description
We seek a highly motivated Load/Performance test engineer to contribute to the development and implementation of Automotive Networking Solutions and Protocols. You will work in a highly technical environment which pushes the boundary of Software and Firmware on new hardware and connectivity to scalable, Cloud Server Clusters.

Responsibilities

  • Conduct system performance testing to ensure system reliability, capacity and scalability
  • Must have created a Performance test design, strategy and worked on a performance testing framework in previous projects with experience of working independently with minimal supervision
  • Design and build performance test bench and tools that can simulate production load to assess server performance
  • Work with the product development team to develop performance test plans and use cases
    Conduct Performance, load, Endurance and stress tests and publishing results to the stakeholders
  • Analyse scalability, reliability and capacity throughput and load testing metrics against test servers
  • Analyze test results and coordinate with development teams for bug fixes
  • Experience with leveraging features and capabilities of industry-leading performance test tools such as jmeter, blazemeter, HP Loadrunner, SOAPUI, Fiddler etc and similar solutions specific to performance test engineering (Expertise with at least one tool required)
  • Collaborate with different teams such ad Dev, QA and DevOps across the globe
    Should be self motivated and passionate about working on the load/stress/performance testing aspect of a software product

Skills and Requirements:

  • 4 to 8 years of software performance testing experience, with emphasis on performing load/stress/performance testing and reporting
  • Solid experience of using performance testing tools such as Jmeter load runner etc.
  • Hands on experience in setting up performance test bench using Azure and AWS
  • Good knowledge on Linux and shell scripting
  • Hands on experience in programming in any one of the programming languages Java, Python or C
  • Bachelor’s degree in Computer Science or equivalent experience in the field

Seniority Level
Mid-Senior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus: Experience with

  • Embedded testing/development and/or automotive domain
  • Cloud servers performance testing
  • Agile SCRUM and test-driven development teams

6. Junior Engineer

Job description
We are looking for Junior level engineers to be part of our team delivering cutting edge and high quality automotive software products and solutions

Responsibilities

  • Learn and implement software using the latest technologies
  • Explore, experiment and work under the guidance of global technology team
  • Ensure that solutions are designed with high performance, scalability and operability, customer experience in mind

Skills and Requirements:

  • Strong technical skills including understanding of software development principles
  • Hands-on experience through coursework or internship
  • Proficiency with Unix and any of the scripting / programming (any of scripting, python, C/C++ or Java)
  • Strong critical thinking skills
  • Ability to learn in a fast-paced environment
  • 0-2 years of experience working on software solutions with Agile and test driven development approach
  • Bachelor’s Degree in Electronics and Communications/Computer Science or equivalent

Seniority Level
Junior

Industry
Automotive

Employment Type
Full-time

Job Functions
Engineering

A Plus: Experience with

  • Automation or development work in non-academic world

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.