Search by job, company or skills

C

Software Engineer - Java Swing

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Job Description

SW Engineer - Brake Control Software

Location: Bangalore
Experience: 3-5 Years


Role Summary

We are looking for a Software Engineer with strong development experience to work on Brake Control Software systems. The role involves end-to-end software development including requirement analysis, design, implementation, verification, and release management.


Key Responsibilities

  • Perform system requirement analysis and translate requirements into functional software solutions
  • Develop software as per defined engineering standards and processes (including validation in lab environments)
  • Design, develop, and maintain Brake Control Tools and PC-based applications
  • Participate in design verification & validation, including customer site support (India & abroad)
  • Collaborate with developers, project managers, system integrators, test engineers, and customers
  • Support test setup activities with Quality/Lab teams

Project Coordination (when applicable)

  • Plan and track software development activities
  • Report progress and highlight risks/delays
  • Ensure adherence to coding standards and development guidelines
  • Review technical documentation and deliverables

Required Qualifications

  • Bachelor's / Master's in Computer Science, Embedded Systems, or Electronics Engineering
  • 3-5 years of hands-on experience in software design and development

Essential Skills

  • Strong expertise in Java (11+) and Java Swing
  • Experience in application development
  • Proficiency with IDEs (IntelliJ, VS Code)
  • Hands-on experience with Git version control
  • Knowledge of SQL or similar RDBMS

Technical Familiarity

  • Unit testing frameworks (JUnit)
  • Secure SDLC practices (SRS, risk analysis, secure design)
  • UML tools: PlantUML, Enterprise Architect, StarUML
  • Requirement design, prototyping, and modeling
  • Git-based development, CI/CD pipelines

Additional Responsibilities

  • Work across domains such as Brake Systems, Passenger Information Systems, HVAC, Event Recorders, etc.
  • Design software using UML and code-centric documentation approaches
  • Work in Agile development environments
  • Participate in design reviews and technical discussions

What We Offer

  • Opportunity to work on advanced engineering systems
  • Exposure to global projects and customers
  • Collaborative environment focused on innovation
  • Strong learning and career growth opportunities

Job Description - Grade Specific

Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Capgemini was founded by Serge Kampf in 1967 as an enterprise management and data processing company. The company was founded as the Société pour la Gestion de l'Entreprise et le Traitement de l'Information (Sogeti).In 1974 Sogeti acquired Gemini Computers Systems, a US company based in New York.In 1975, having made two major acquisitions of CAP (Centre d'Analyse et de Programmation) and Gemini Computer Systems, and following resolution of a dispute with the similarly named CAP UK over the international use of the name 'CAP', Sogeti renamed itself as CAP Gemini Sogeti.

Job ID: 148464631