Software Designer

Apply now »

Date: 31-May-2022

Location: Bangalore, KA, India

Company: Alstom

Req ID:206346 

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 70000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.   

Overall Purpose of The Role
As a Software Designer
shall be responsible for the development of the S&T -Anamudi Program.
You will interface with various stakehlders to meet QCDcommitments.

 

Key Network & Links
Product Architects/System Engineering Manager, HW (Hardware)Architects, SW (Software) Designers
RAM (Reliability, Availability, Maintainability)
V&V (Verification & Validation)
Quality
Safety


RESPONSIBILITIES
Design and develop a solution that will cater to multiple projects across the globe.Work collaboratively with engineering and product development teams and cross-functional partners. Communicate effectively with internal and external stakeholderand to be able to do basic V&V for the development as well.


EDUCATION:
B.Tech./ B.E./M.E./M.Tech./M.S. in Computer Science, Information Technology, EE,EEE

 

BEHAVIORAL COMPETENCIES:

  • Dynamic, autonomous. Creativity and ability to work in a complexenvironment.Be Innovative and demonstrate to peers and implement inReusable codes, and development.
  • Demonstrate excellent communication skills and able to guide, influenceand convince others in a matrix organization.
  • Team Player.
  • Ability to communicate effectively with internal and external stakeholders.

 

TECHNICAL COMPETENCIES & EXPERIENCE:

  • Possess strong programming/design skill in C++ language
  • Experience in programming Linux Applications
  • Experience using STL/Boost libraries
  • Experience with multithreading in Linux Operating system
  • Familiarity with testing tools and able to do basic V&V for the development
  • Ability to collaborate on projects and work independently when required
  • Awareness of SDLC
  • Ability to learn new languages and technologies
  • Experience developing interfaces with devices/systems using any protocol
  • Knowledge of real time issues in embedded development
  • Coordinating with all stakeholders to determine application requirementsand changes
  • Analytical mind and business acumen and Problem-solving aptitud

 

SOFTWARE SKILLS:

  • 8+ years of proven and strong experience in development andimplementation in C++
  • Possess strong programming/design skill in C++ language
  • Experience in programming Linux Applications
  • Experience using STL/Boost libraries
  • Experience with multithreading in Linux Operating system

 

IT Skills: MS office tools (Word, Excel, PowerPoint)
Understanding and experience with leading supervised and unsuperviseddevelopment

 

An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.  We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.   

 


Job Segment: Embedded, Computer Science, Testing, Product Development, Linux, Technology, Research