We are looking for the following roles in Bangalore, India

For other global opportunities, click here

1. Principal Engineer- Embedded Software

Job Description
We are looking for Senior Embedded Software professional with specialization in AUTOSAR 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
  • 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 development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
  • Collaborate with other team members and stakeholders

Skills And Qualifications

  • Exceptional C/C++ programming skills
  • Strong expertise in Linux/Embedded Linux/QNX/FreeRTOS/Micrium
  • Hands on experience in Autosar Architecture layer and methodology
  • Experience in Autosar BSW, application and low level software integration
  • Hands on experience in using Autosar Configurator tools (K-Sar, Davinci)
  • Knowledge of network /socket programming
  • Experience in hardware debugging
  • Experience with SDLC methodologies and tools
  • Automotive Standards: SPICE, MISRA, ASIL
  • Automotive Protocols: AVB/TSN, DoIP, SOME/IP, CAN, LIN, FLEXRAY, XCP
  • 10+ years experience in embedded development
  • BE/ME in Electronics and Communications/Electrical/Computer Science or equivalent

Seniority Level
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

2. Principal Engineer- Java

Job description
We are looking for Principal Engineer – Java with experience in building high-performing, scalable, enterprise-grade applications and help our teams deliver cutting edge and high quality embedded automotive products. Principal Engineer – Java 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 development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Skills and Requirements:

  • Proven hands-on Software Development experience for more than 10 years
  • Hands on 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.
  • Profound insight of Java, JVM and JEE internals (Classloading, Memory Management, Transaction management etc) and ORM technologies (JPA2, Hibernate)
  • Excellent knowledge of Relational Databases SQL (e.g. PostgreSQL) and Hadoop
  • Experience in developing RESTful web applications using at least one popular web framework
  • Experience with MQTT connectivity protocol and with development of MQTT client and broker
  • Development and deployment experience on Linux
  • 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
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 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 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 and Requirements:

  • Hands on 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. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases SQL (e.g. PostgreSQL) and NoSQL databases (e.g. MongoDB) and ORM technologies (JPA2, Hibernate)
  • Experience in developing RESTful web applications using at least one popular web framework (JSF, Spring MVC)
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with problem-solving aptitude, ability to work independently
  • Excellent organizational and leadership skills
  • Proven hands-on Software Development experience for more than 7 years
  • 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 Agile, test-driven development
  • Experience in working as part of global team
  • Active GitHub profile
  • Experience as a Sun Certified Java Developer
  • Experience with application containerization.
  • Knowledge of OMA specification and SyncML

5. 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, he/she 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 (Minimum 1 Year), JavaScript/JQuery, 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 Agile, test-driven development
  • Experience in working as part of global team
  • Active GitHub profile
  • Experience in Angular 4 Experience with Unit Test frameworks
  • Experience with Photo/Vector editing tools GIMP/Photoshop and Inkscape
  • Experience with AWS EC2
  • Experience with mobile app front end development

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

7. Developer- Embedded software

Job description
We are looking for 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
  • 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 development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Skills and Requirements:

  • 3-4 years experience in embedded development
  • Exceptional C/C++ programming skills
  • Experience in Linux/Embedded Linux/QNX/FreeRTOS/Micrium experience on 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
  • BE/ME in Electronics and Communications/Electrical/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
  • Automotive Standards: SPICE, MISRA, AUTOSAR, ASIL
  • Automotive Protocols: AVB/TSN, DoIP, SOME/IP, CAN, LIN, FLEXRAY, XCP

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

9. 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. The Test Engineer 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.We seek a highly motivated Load/Performance test engineer to contribute to the development and implementation of Automotive Networking Solutions and Protocols. The Test Engineer 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
  • Test engineer must have created Performance test strategy, worked on performance testing framework in previous projects with experience of working independently
  • Design and build intelligent test systems that can simulate production load traffic, to test back-end server performance testing, including API testing.
  • Work with testing team to develop performance test plans and cases
  • Performance, load, concurrent user and stress testing development, execution and publishing result
  • Analyze scalability, reliability and capacity throughput and load testing metrics against test servers
  • Analyze test results and coordinate with development teams for bug fixes
  • Provide guidance to the test team by suggesting appropriate tools used for Performance/Load/Stress testing
  • 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 across the globe
  • Should be motivated and passionate about working on load/stress/performance testing aspect of software product.

Skills and Requirements:

  • 4 to 7 years of software testing experience, with emphasis on performing load/stress/performance testing
  • Solid experience of using performance testing tools
  • Good knowledge on Linux and shell scripting
  • Proven track record of success implementing a performance test organization
  • Bachelor’s degree in Computer Science or equivalent experience in field.

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
  • Experience in Embedded testing/development and/or automotive domain
  • Experience on working cloud servers performance testing
  • Knowledge of the software development lifecycle (SDLC)

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.