Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Date 18 Jun 2025 Location: Bangalore, KA, IN Company Alstom At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling, and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Your future role Take on a new challenge and apply your software testing expertise in a cutting-edge field. Youll work alongside a highly motivated and collaborative team in our Bangalore development center, as part of the Global Product Automation & Validation team. You'll play a pivotal role in ensuring the quality and robustness of software modules that are integral to our embedded solutions. Day-to-day, youll work closely with cross-functional teams across the business, including software architects, hardware designers, and RAMS departments, to deliver high-quality results. Youll also contribute to peer reviews, mentor team members, and perform software validation and verification (V&V) activities. Youll specifically take care of software module integration and functional testing, but also support the design cycle by identifying and resolving testing issues. Well look to you for: Testing and validating software modules as per Safety Integrity Levels (SIL) Applying software processes and standards, such as CMMI, for testing Collaborating on software specifications and architecture with software architects Preparing and executing requirement-based test cases and creating test reports Performing software module integration and functional testing Providing constructive feedback through peer reviews and mentoring team members Maintaining strong links with other departments to address design issues and implement solutions Supporting configuration management and regression analysis All about you We value passion and attitude over experience. Thats why we dont expect you to have every single skill. Instead, weve listed some that we think will help you succeed and grow in this role: Bachelor's or Postgraduate degree in Engineering IT, CS, ECE, EEE, or equivalent 46 years of experience in software testing, particularly for embedded/real-time systems Proven ability to test software modules as per SIL levels Experience with testing tools like VectorCast, RTRT, and creating/testing TDPs Knowledge of programming languages such as C, C++, and Ada, along with scripting languages like Python Familiarity with real-time operating systems (Linux, VxWorks, QNX) and protocols (TCP/IP, CAN) Understanding of software design methodologies (SADT, OOPS) and modeling techniques (UML, SysML, MATLAB) Experience with static analysis tools (QAC, PCLint) and configuration management tools (ClearCase, Synergy, CVS) Knowledge of industry standards like CENELEC SIL4, DO178A/B Ability to guide and mentor team members, and provide constructive feedback Strong problem-solving skills and patience for repetitive testing Experience in transport domains (ATS/IXL/ATC) or aerospace standards is a plus Things youll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. Youll also: Enjoy stability, challenges, and a long-term career free from boring daily routines Work with new security standards for rail signalling Collaborate with transverse teams and helpful colleagues Contribute to innovative projects Utilise our flexible and inclusive working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development, through award-winning learning Progress towards senior engineering or leadership roles Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension) You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.
Posted 1 month ago
6.0 - 9.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Date 18 Jun 2025 Location: Bangalore, KA, IN Company Alstom At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling, and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Your future role Take on a new challenge and apply your **test automation and embedded systems** expertise in a cutting-edge field. Youll work alongside **highly motivated and collaborative** teammates. You'll play a critical role in ensuring the quality and reliability of our software systems, contributing to the development of complex embedded solutions. Day-to-day, youll work closely with teams across the business (e.g., software architects, hardware designers, and RAMS departments), mentor team members, and provide constructive feedback to enhance team performance. Youll specifically take care of **test automation, system testing, and functional testing**, but also **prepare requirement-based test cases and execute test reports**. Well look to you for: Testing and validating software modules according to their Safety Integrity Levels (SILs) Applying software processes and standards required for testing, such as CMMI and modal processes Preparing test cases and performing software verification and validation deliverables Collaborating with software architects to contribute to software specifications and architecture Conducting software module integration and functional testing Providing mentorship and guidance to team members and newcomers Supporting project managers with resource and schedule management Proposing solutions to consolidate design issues All about you We value passion and attitude over experience. Thats why we dont expect you to have every single skill. Instead, weve listed some that we think will help you succeed and grow in this role: Bachelors or Postgraduate degree in Engineering IT, CS, ECE, EEE, or equivalent 1115 years of experience in software testing, especially in embedded systems Proven ability to test software modules as per their SIL levels Knowledge of testing techniques like black box, white box, equivalence class, boundary value analysis, and robustness analysis Experience in Real-Time Operating Systems (RTOS) such as Linux, VX Works, or QNX Familiarity with programming languages like C and Ada Experience with testing tools like RTRT, VectorCast, and creating/testing TDP Knowledge of standards such as CENELEC SIL4, DO178A/B, or equivalent Ability to mentor team members and provide constructive feedback Strong communication skills with the ability to guide and influence others in a matrix organization Patience and resilience to repeat and refine tests multiple times Things youll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. Youll also: Enjoy stability, challenges, and a long-term career free from boring daily routines Work with cutting-edge standards for rail signalling and safety Collaborate with cross-functional teams and supportive colleagues Contribute to innovative projects that impact global mobility Utilise our **flexible and inclusive** working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development through award-winning learning programs Progress towards roles such as **Technical Lead or Project Manager** Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension) You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.
Posted 1 month ago
12.0 - 20.0 years
20 - 25 Lacs
Bengaluru
Work from Office
We are seeking a dynamic and visionary Software Head for Radar and Electronic Warfare (EW) systems to lead the architecture, development, and integration of mission-critical software for surveillance, electronic support (ES), and electronic attack (EA) platforms. The ideal candidate will possess a strong background in embedded systems, radar signal processing, jamming algorithms, and tactical software architectures for defence-grade systems. Key Responsibilities Technical Leadership Lead the full lifecycle of software development for Radar and EW subsystems: from concept, design, and development to integration and validation. Define system and software architecture for embedded radar processing, EW threat detection, tracking, classification, and jamming control. Oversee the implementation of real-time software stacks, RTOS/Linux-based systems, and hardware abstraction layers (HAL). Guide algorithmic development for: Radar signal/data processing (FFT, pulse compression, CFAR, Doppler) Kalman filters, beamforming, monopulse logic Emitter detection/classification, deinterleaving, and DRFM-based jamming Program & Team Management Build and lead a high-performing cross-disciplinary software team (embedded, DSP, algorithm, UI/UX). Drive Agile/iterative development cycles, version control (Git, SVN), and CI/CD pipelines for defence projects. Ensure timely delivery of milestone-based deliverables in line with DRDO, PSU, or services expectations. Compliance, Integration & Quality Oversee compliance with DO-178C, MIL-STD-498, ISO/IEC 12207, and cybersecurity frameworks. Collaborate with FPGA, RF, mechanical, and systems engineering leads for full-stack integration. Manage technical documentation: SDDs, ICDs, TRDs, test plans, qualification reports. Innovation & Strategy Identify opportunities to integrate AI/ML, sensor fusion, LPI/LPR techniques, and adaptive jamming into radar/EW systems. Engage with strategic partners, DRDO labs (e.g., DLRL, LRDE), and defence services to align roadmaps with national capability development. Required Qualifications B.E./B.Tech and preferably M.E./M.Tech in Electronics, Electrical, Computer Science, or a related discipline. 12-20+ years of experience in real-time embedded software development for radar and/or EW systems. Proven leadership in large-scale software projects involving DSP, signal processing, and mission software. Expertise in C/C++, Python, MATLAB, RTOS (VxWorks, QNX, Linux), and real-time optimization. Solid grasp of radar/EW principles: PRF, pulse descriptors, ECM/ECCM, jamming techniques, RF propagation, DRFM, etc. Preferred Skills and Attributes Experience with system-level integration of radar/EW systems on airborne, naval, or ground platforms. Knowledge of middleware frameworks, network protocols, tactical data links, and multi-sensor fusion. Familiarity with OpenCV, GPU programming, or CUDA for radar image processing and EW visualization. Strong documentation, presentation, and stakeholder management skills. Prior involvement in defence certification processes and DGQA/RCMA clearances. Embedded, Rtos, Software Architecture, Radar
Posted 1 month ago
6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Job Title: Embedded Software Engineer Key Skills: Embedded C++, Modbus, C++ advanced, RTOS like VxWorks, Embedded Linux,Git Design Patterns . Job Locations:Hyderabad and Bengaluru Experience: 6 to 15Years Budget: For 6to10yrs - Upto 14LPA / For 10+yrs Upto 17.5LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview Job Description: C++ advanced Strong embedded projects experience Hands on working knowledge of RTOS like VxWorks, Embedded Linux etc Debugging of real time applications Industrial protocols like Modbus Git or any other version control systems Secondary skills: ============== Industrial automation domain experience Interested Candidates please share your CV t o vamsi.v@people-prime.com
Posted 1 month ago
5.0 years
3 - 8 Lacs
Hyderābād
On-site
Job Description Summary Many employers promise the chance to make a difference – at GE Vernova, you can change the world. Bringing clean, affordable power to the developing world, decarbonizing the world’s electricity network, helping to build the grid of the future powered by renewable energy … they’re all part of our company’s strategy. If you're passionate about developing firmware, and excited to tackle UN SDG-7,13 and Energy Transition challenges, as well as motivated by the prospect of shaping the future of energy industry through innovation and new business models, we encourage you to apply. Join us in our journey to redefine what's possible with AI and make a lasting impact on the world of Energy. We are seeking a dynamic, forward-thinking and results-driven Lead Engineer – Embedded SW Development, who will be responsible for designing, developing, and testing Embedded Software (Firmware), platforms and systems that need to be tailored to the needs of the hardware that it controls and runs on. Typically requires a deep understanding of the characteristics of the physical device being controlled, the functions, it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the real-time functionality. Executes standard operational/technical tasks typically subject to instructions and work routines. Reporting to Senior Engineering manager, the Lead Engineer – Embedded SW Development will work in close collaboration with GA product lines, R&D teams, product management and other GA functions. As part of a multi-developer firmware team the major responsibilities will include analysis, design, implementation and testing of firmware for different product line. Job Description ESSENTIAL RESPONSIBILITIES: The Lead Engineer - Embedded SW Development will be responsible for: Design, develop, implement, and debug embedded software and/or firmware features/set of features for a small module or a large component of entire embedded software product. Integrate software packages with existing systems and sub-systems. Prepare unit test and regression test specification, packages, and templates. Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle. Prepare formal and informal engineering documentation (e.g., Design documents, code reviews, Release reports etc.). Engages in technical discussions; participates in technical designs and presents technical ideas through white boarding. Works closely with peers and keeps engaging in a fast pace technical design and development team. Executes in a fast-paced delivery mode and focuses in delivering tasks to meet the product release goal. Maintains code quality through best practices, code reviews and unit testing. QUALIFICATIONS/ REQUIREMENTS : Bachelor’s degree in computer science, Electrical Engineering, or Electronics Engineering. A minimum of 5 years of embedded development experience (specifically in the electric power engineering field) in industrial setting. Proficient in Real-Time Embedded Software Engineering in C/C++ on any embedded processor/DSP/Microcontroller and RTOS (e.g., FreeRTOS, TI-RTOS, VxWorks etc.), File system, Boot, Device drivers. Experience in stack integration and application firmware development. Well familiar with HW/SW interfacing, and real-time design consideration. Experience in working with fast network/data interfaces like 1G/10G Ethernet, PCI-E Familiarity with cybersecurity constructs (Static Analysis, Digital Signatures etc.) Familiar with Agile-SW development practices. Able to share ideas and work well in a team environment, proactive approach to tasks displaying initiative. Guide and mentor others in the team. Flexible and adaptable; open to change and modification of tasks, working in multi-tasking environment. DESIRED CHARACTERISTICS: Experience developing multi-threaded/ multi-tasking real time applications for the power system’s protection and control domain. Using emulators, simulators, and software analysis tools and Proficient in debugging code. Sound knowledge of Processors, DSPs (preferably from Analog Devices or TI) and Microcontrollers (preferably ARM cores on Intel or Freescale chips). Understanding related to power system protection and automation, monitoring and diagnostics. Experience on development of Industrial and /or Utility Communication protocols like IEC 61850, DNP, IEC 60870-5-104, etc. Cyber security aspects, such as symmetric and asymmetric cryptography and PKI Infrastructure, LDAP, RADIUS, TLS, SSH, SFTP, RSA, HTTPS, is an asset. Experience in using MATLAB/Simulink for Target Layer independence. Experience in all phases of the product engineering and development cycle. Additional Information Relocation Assistance Provided: No
Posted 1 month ago
8.0 years
0 Lacs
Hyderābād
On-site
Overview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ Responsibilities: MTS SOFTWARE DEVELOPMENT ENG INEER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. KEY RESPONSIBILITIES: Work with AMD’s architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Develop technical relationships with peers and partners PREFERRED EXPERIENCE: Minimum of 8 years of software design and development experience, preferably in a customer facing role Strong programming background, C/C++ preferred Ability to write high quality code with a keen attention to detail Experience with modern concurrent programming and threading APIs in Linux environment Experience with software development in Real Time Operating Systems (RTOS – FreeRTOS, VxWorks, etc.) Experience with embedded processors such as ARM - debug/trace/AXI interconnect/Multicore-Processing/Cacheline/Instruction Pipeline/Interrupts/Timers Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience in Software programming for FPGAs is an advantage Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus Scripting language experience like Perl, Python or TCL is an advantage Effective communication and problem-solving skills Experience in successfully executing projects which require interaction with international sites and culturally diverse teams Experience in leading a software team is a plus ACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-PS1 Qualifications: Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Posted 1 month ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
REQUIRED EXPERIENCE/ SKILLS: 5-10 YEARS RELEVANT LOCATION: BANGALORE /HYDERABAD Primary skills: =========== C++ advanced Strong embedded projects experience Hands on working knowledge of RTOS like VxWorks, Embedded Linux etc Debugging of real time applications Industrial protocols like Modbus Git or any other version control systems Secondary skills: ============== Industrial automation domain experience Show more Show less
Posted 1 month ago
3.0 - 8.0 years
8 - 18 Lacs
Bengaluru
Work from Office
1. Position 1: Software Design Engineer Location: Bangalore Professional Skills Required: C Concepts & Programming, OS Concepts, Computer Architecture/Organization, Networking (TCP&UDP/OSI Model), debug/problem solving skills Desired Skill Set: Linux, Device Drivers, embedded protocols (eg: SPI,I2C etc), RTOS Concepts Job Description: Requirements gathering Design and Reviews Standalone SW bring up/porting Linux onto different platforms Various driver porting/development and testing along with application Good documentation skills for creating documents like requirements/design etc documents. Co-ordinate with Lead and other team members to deliver the work on time 2. Position 2: Senior Software Design Engineer. Location: Bangalore Professional Skills Required: Linux, Device Drivers, embedded protocols (eg: PCIe, SPI, I2C etc), RTOS Concepts and Processor Knowledge Job Description: Requirements gathering Design and Reviews Standalone SW bring up/porting Linux/RTOS onto different platforms Various driver porting/development and testing along with application Good documentation skills for creating documents like requirements/design etc documents Co-ordinate with Lead and other team members to deliver the work on time
Posted 1 month ago
4.0 - 9.0 years
0 - 1 Lacs
Bangalore Rural
Work from Office
Job Title Embedded Firmware Developer Embedded Developer Shift 9to 6pm Work Location Bangalore Total Experience 4-7 years Relevant Experience 4+ years Primary Skill Embedded Firmware Development, Strong knowledge of C/C++ Hands-on experience with RTOS like VxWorks , Proficiency in communication protocols and drivers such as Ethernet, CAN, RS422 Linux shell script
Posted 1 month ago
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Position Requirements The right person for this position should have 6-9 years of experience in embedded systems and Variable frequency drives. LOCATION: NOIDA Knowledge: Variable Frequency Drive Motor controller design for 3-phase or 1-phase including control algorithms , transformations Motor types (DC and AC motors) and their operational principles Understanding of AC Induction Motors (ACIM) and Permanent Magnet Synchronous Motors (PMSM) and their control strategies PI controllers, Power Factor Correction (PFC) , and switching frequency to improve system stability and performance Strong understanding of power electronics, focusing on the functioning of inverters, rectifiers, IGBTs, and MOSFETs to inform firmware design decisions Exposure to Microcontroller Architecture Family e.g. ARM Cortex, Microchip, Xtensa ESP32 , TI CC32XX, RISC V Knowledge of any RTOS - FreeRTOS , uC OS, EmbOSs, VxWorks, QNX Knowledge of Build toolchains and framework such as IAR, GCC , Keil, Mplab Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485 , DMA DFMA and DFMEA , Design release process Coding standards , guidelines, and compliance tools Version control and repositories using git tools. Software quality assurance and automated testing tools Experience / Skills: Driver development for Motor or Pumps Maintain, support & troubleshoot products already in production. Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C , C++ Programming in scripting languages such as batch, shell, python Protocol debugging using protocol analyzer and using tools such as oscilloscopes, power analyzers, and multimeters Understanding of Schematic / Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Show more Show less
Posted 1 month ago
6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Job Title: Embedded Software Engineer Key Skills: Embedded C++, Modbus, C++ advanced, RTOS like VxWorks, Embedded Linux,Git Design Patterns . Job Locations:Hyderabad and Bengaluru Experience: 6 to 15Years Budget: For 6to10yrs - Upto 14LPA / For 10+yrs Upto 17.5LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview Job Description: C++ advanced Strong embedded projects experience Hands on working knowledge of RTOS like VxWorks, Embedded Linux etc Debugging of real time applications Industrial protocols like Modbus Git or any other version control systems Secondary skills: ============== Industrial automation domain experience Interested Candidates please share your CV t o vamsi.v@people-prime.com Show more Show less
Posted 1 month ago
6.0 - 10.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Date 12 Jun 2025 Location: Bangalore, KA, IN Company Alstom At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling, and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Your future role Take on a new challenge and apply your **expertise in software testing, automation, and system validation** in a cutting-edge field. Youll work alongside a **highly motivated and collaborative** team. You'll play a critical role in ensuring the quality and reliability of our software modules, contributing to safer, smarter, and more efficient transportation systems. Day-to-day, youll work closely with teams across the business, including technical leads, hardware designers, and RAMS departments, to design, test, and validate software modules. Youll also mentor team members and provide constructive feedback to help them grow, and much more. Youll specifically take care of **test automation, system testing, and functional testing**, but also contribute to **peer reviews and quality assurance initiatives** to meet safety and performance standards. Well look to you for: Testing and validating software modules in alignment with their Safety Integrity Levels (SIL). Applying software processes and standards such as CMMI and model-based testing techniques. Collaborating with software architects to elaborate software specifications and architecture. Preparing and executing requirement-based test cases, integration testing, and creating test reports. Guiding newcomers during development to achieve Quality, Cost, and Delivery (QCD) objectives. Supporting project managers with resource and schedule management for timely updates. Consolidating design issues and proposing definitive solutions. All about you We value passion and attitude over experience. Thats why we dont expect you to have every single skill. Instead, weve listed some that we think will help you succeed and grow in this role: Bachelors or Postgraduate degree in Engineering IT, CS, ECE, EEE, or equivalent. 610 years of experience in software testing, including module, functional, and integration testing. Proven ability to test software modules in alignment with SIL levels. Knowledge of testing techniques like black-box, white-box, equivalence class, boundary value analysis, and robustness analysis. Experience with testing tools like RTRT and creating/testing TDPs. Proficiency in programming languages such as C and/or Ada, and familiarity with IDEs. Understanding of static analysis tools (e.g., QAC, AdaControl) and software design methodologies (e.g., SADT, OOPS). Knowledge of real-time operating systems (RTOS) like Linux, VXWorks, or QNX. Experience with protocols like TCP/IP, CAN, and standards such as DO178 or CENELEC SIL4. Familiarity with configuration management tools like ClearCase, Synergy, or CVS. Strong communication skills and the ability to guide, influence, and mentor team members. Experience working in a matrix organization and collaborating with diverse stakeholders. Things youll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. Youll also: Enjoy stability, challenges, and a long-term career free from boring daily routines. Work with new security standards for rail signalling. Collaborate with transverse teams and helpful colleagues. Contribute to innovative projects that make a real impact. Utilize our flexible and inclusive working environment. Steer your career in whatever direction you choose across functions and countries. Benefit from our investment in your development through award-winning learning opportunities. Progress towards leadership roles or specialized technical paths. Benefit from a fair and dynamic reward package that recognizes your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension). You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.
Posted 1 month ago
12.0 - 16.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Date 1 Jun 2025 Location: Bangalore, KA, IN Company Alstom Req ID:457171 Your future role Take on a new challenge and apply your comprehensive software development expertise in a new cutting-edge field. Youll work alongside innovative, dedicated, and solution-oriented teammates. You'll lead the charge in developing complex embedded solutions, shaping the future of software architecture. Day-to-day, youll work closely with teams across the business (System, Project, Product, Quality, and Safety), ensuring the delivery of software throughout the entire lifecycle and much more. Youll specifically take care of defining software requirements, designing the software architecture, and validating the feasibility of solutions, but also overseeing SW/SW and HW/SW integrations. Well look to you for: Elaborating product/system specifications in collaboration with Product Architects and System Engineering Managers Defining software requirements and ensuring testability Allocating requirements to software components/modules and defining interfaces Validating solution feasibility through model simulation or mock-ups Selecting software tools, methodologies, and making major technical choices for software development Conducting SW requirements tests and integration tests, and verifying deliverables All about you We value passion and attitude over experience. Thats why we dont expect you to have every single skill. Instead, weve listed some that we think will help you succeed and grow in this role: Degree in Engineering IT, CS, ECE, EEE, or equivalent Experience or understanding of embedded systems development Knowledge of multi-threading, IPC, and complex distributed systems Familiarity with low-level embedded software design A certification in relevant software or system architecture fields Proficiency in C, Python, and other scripting languages Understanding of RT OS - Linux, VX Works, QNX, and computer buses like MVB Things youll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. Youll also: Enjoy stability, challenges and a long-term career free from boring daily routines Work with cutting-edge technology and contribute to the development of new security standards for rail signalling Collaborate with transverse teams and helpful colleagues Contribute to innovative projects that shape the future of mobility Utilise our flexible and dynamic working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development, through award-winning learning programs Progress towards leadership and advanced technical roles Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension) You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.
Posted 1 month ago
6.0 - 10.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Date 10 Jun 2025 Location: Bangalore, KA, IN Company Alstom Req ID:486502 Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide Network & Links: The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center and will be part of Global Product Automation & Validationteam in Bangalore OVERALL PURPOSE OF THE ROLE: Test Automation, System Test, Functional Test Test Software module design and code based on the Software Architecture design Prepare Software Module integration test description and execute test reports Prepare requirement based test cases, execute them and create test reports Peer review and provide constructive feedback to team members Mentor team member 100% Reporting of CONQ RESPONSIBILITIES: Test and prove the SW modules as per their SIL levels Applies SW processes & standards required for SW testing Modal, CMMI Contribute to the elaboration of SW specification & architecture, in collaboration with the SW architect Realizes testing of SW modules : Resolve testing issues Prepares test cases and performs SW V&V deliverables depending on Safety Integrity Level and associated Product development organization. Puts the files under configuration management Keeps a strong link with the Tech Lead, HW designer and RAMS departments, through the whole SW design cycle Support PM for resource & schedule management; ensuring monthly updates reflecting the program data. Consolidate design issues and propose definitive solution SW module Integration and functional testing Guide the newcomers during development to achieve the QCD Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE 6 - 10 Years experience. Proven Ability to test SW modules as per their SIL levels Good knowledge in SW Module/functional and integration testing Good knowledge of testing techniques like black box, white box, Equivalence class, boundary value analysis, Robustness analysis Good Knowledge on creating stubs, drivers and executing them on Host & target environments Good knowledge on testing tools like RTRT and creation/setting up of TDP Experience in Embedded/RTOS applications, Real Time Application development/ tools industry standard/proprietary protocols Good knowledge of C / Ada and their related development IDE Good knowledge of Static analysis tools like QAC, AdaControl, SPLint, Understand for C/Ada, etc Good knowledge of Software design methodologies like SADT, OOPS and SW processes Good knowledge of techniques like flow charting, block diagraming, data modelling, Unified modelling, Modelling techniques (UML,SysML,Matlab...) Good knowledge of Source code walkthrough & code coverage Good Knowledge of source code configuration management tools like Clearcase, Synergy, CVS etc Understanding of regression analysis Knowledge of the domain like networking, embedded is required Knowledge in one of the Transport Domains (ATS/IXL/ATC/..) knowledge of aerospace or cenelec standards like Do178, 50128 is must Ability to peer review and provide constructive feedback to team members Ability to mentor the team members Ability to work in a fast-paced team. Patience to repeat the same test multiple times S: Python, Automation, System test, functional test ProgrammingC / Ada RTRT / VectorCast RT OS -Linux, VX Works, QNX Protocols TCP/IP, CAN StandardsCENELEC SIL4 / DO178A / DO178B Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrows mobility. Thats why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law. Job Type:Experienced
Posted 1 month ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Date 6 Jun 2025 Location: Bangalore, KA, IN Company Alstom Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide OVERALL PURPOSE OF THE ROLE: As a Software Designer, you will deliver software modules by ensuring detailed design and implementation of those modules. You will interface with Software Architect, Software designers and V&V designers and support program towards QCD commitments. RESPONSIBILITIES: Contribute to the elaboration of Sw specification & architecture, in collaboration with the Sw.architect Perform development of Sw modules: Perform the Sw modules detailed design & coding Set up the Sw development tool chain Prepare and perform Sw module tests and verifications of his / her deliverables (Designer tests), prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level and associated Product development organization) Put the Sw workproduct under configuration management according to productConfiguration Management Plan Support the Sw / Sw and Hw / Sw integration, together with the Hw designer Sustain of the Sw Keep informed of the evolution of technologies through techno watch Contribute to TIS standardization by reusing existing solutions or by implementing reusablesolutions Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments, through thewhole Sw design cycle Apply processes and standards Contribute to continuous improvement (RoEReturn on Experience, process, ) Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery. Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments. Flair to Learn technologies specific to Railway domain. Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE 5 + years of experience in design of Software modules in complex embedded systems. The ideal candidate should have good experience in the development of Embedded/RTOS applications and good application to software process and coding guidelines. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivery of design, analysis, development, testing and delivery. Rail industry background is highly desirable, alternatively similar industries can also be considered. Language Skills: ProgrammingC, C++, ADA, Scripting languages (Python,..) Multi core / Multi-Threading - RTOS - Linux, VX Works, QNX Protocols TCP/IP, CAN.. StandardsCENELEC SIL4 / DO178A / DO178B Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrows mobility. Thats why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purposeEqual opportunity statementAlstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law
Posted 1 month ago
8.0 - 13.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Date 6 Jun 2025 Location: Bangalore, KA, IN Company Alstom Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide thesustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains,metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digitalmobility solutions. Joining us means joining a caring, responsible, and innovative company where more than70,000 people lead the way to greener and smarter mobility, worldwide The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center and will travel to our platform development center located in Europe on need basis. The Ideal candidate will be part of Product Development team in Bangalore. OVERALL PURPOSE OF THE ROLE As a Software Designer, you will deliver software modules by ensuring detailed design and implementation of those modules. You will interface with Software Architect, Software designers and V&V designers and support program towards QCD commitments. RESPONSIBILITIES Contribute to the elaboration of Software specification & architecture in collaboration with the Sw architect. Perform development of software modules i. Perform the Sw modules detailed design & coding ii. Set up the Sw development tool chain iii. Prepare and perform Sw module tests and verifications of his / her deliverables (Designer tests), prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level and associatedProduct development organization) iv. Put the Sw work product under configuration management according to product Configuration Management Plan Keep informed of the evolution of technologies through techno watch Contribute to TIS standardization by reusing existing solutions or by implementing reusable solutions Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments through the whole Sw design cycle Apply processes and standards Contribute to continuous improvement (RoEReturn on Experience, process, ) QUALITFICATION & S EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery. Be Innovative by demonstrat ing to peers and implement creation of reference l ibraries, reusable codes and model based developments. Ability to drive through obstacles, collaborate with global team s in different geo graphical locations. Flair to l earn technologies specific to Railway domain. Team p layer with p referable experience of working with European customer s. TECHNICAL COMPETENCIES & EXPERIENCE 8+ years of experience in design of Software modules in complex embedded systems. ProgrammingC, Scripting languages (Python,..) Multi core / Multi-Thread ed Programming OS Linux, VX Works, QNX Protocols TCP/IP, CIP, TRDP, MVB. The ideal candidate should have good experience in the Linux based Embedded/RTOS environment, good development skills adhering to software process and coding guidelines. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in deliver ing analysis, design, develop, test and document . Strong knowledge on Embedded concepts such as multi-threading, IPC Ability to work on complex and distributed system Experience in Low level embedded software d esign is a must . Good knowledge on TCP/IP & Communication protocols. Strong Ability in problem solving and debugging, ability to narrow down the root cause in complex system s Exposure on security principals, secure network communications and knowledge on security domain is desirable Rail industry background is highly desirable, alternatively similar industries can also be considered. Location for the role Bangalore, Short term fragmented travel to France as per program needs. Contract Type/ Bonus (OPTIONAL) Full- Time Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrows mobility. Thats why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making itsmarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are off ered opportunities to learn, grow and advance in their careers, with options across functions andgeographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual diff erences are valued andrespected. All qualifi ed applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin,disability status, or any other characteristic protected by local law.
Posted 1 month ago
7.0 - 12.0 years
7 - 11 Lacs
Hyderabad
Work from Office
Date 10 Jun 2025 Location: Hyderabad, TG, IN Company Alstom Req ID:486093 We create smart innovations to meet the mobility challenges oftoday and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric busesand driverless trains, as well asinfrastructure, signalling and digital mobility solutions. Joining us meansjoininga truly global community ofmore than 70000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact. Network & Links The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center andwill be part ofCPP team in Bangalore. OVERALL PURPOSE OF THE ROLE As a V&V Designer, you will deliver validation campaign in accordance to Test Plan and test Cases in its intended environment (real or simulated). You will interface with System, project, product, Quality and safety team to meet QCD commitments. RESPONSIBILITIES: Contribute to global V&V Strategy definition; provide elements necessary to build V&V Plan in collaboration with V&V Architect. Specify and design overall teststest architecture (test plan), test design (test cases) Prepare overall tests (tests sheets and tests scenario) Perform test sessionsrun test procedures, produce test reports and associated Change Requests If applicableperform customer acceptance tests, participate to site tests Specify, design, develop and validate test environment & tools (test bench, recording tools, simulated I/O, ) Perform investigations on defects detected on test bench or on site Contribute to workload estimation and align to scheduling. Manage V&V work products under configuration management according to Configuration Management Plan Ensure test traceability vs. requirements according to Management Pl Ensure 100 % follow up of Software, V&V and Safety Processes. Prepare and perform SW requirements tests, SW/SW integration tests and verifications of his/her deliverables, prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level Qualifications & Skills EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE 7+ years of experience in Verification and Validation of complex embedded systems. The successful candidate will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Ideal Candidate should possess good analytical Skills and should be have experience in testing of On-Board and Trackside products of Railway Industry. Experience is Railway Industry is preferred but not mandatory. Experience in testing of Middleware with good knowledge of Communication protocols. Good experience in Requirement testing on Simulated Environment and opportunity to grow at System Level. Language Skills ProgrammingC, C++, ADA, Scripting languages (Python,..) RT OS -Linux, VX Works, QNX Protocols TCP/IP, CAN StandardsCENELEC SIL4 / DO178A / DO178B An agile, inclusive and responsiblecultureis the foundation of ourcompanywhere diverse people are offered excellent opportunities to grow, learn and advanceintheir careers.We are committed toencouragingour employeesto reach their full potential,while valuing and respecting them as individuals. Job Type:Experienced
Posted 1 month ago
8.0 - 13.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Date 6 Jun 2025 Location: Bangalore, KA, IN Company Alstom Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide. Network & Links: The Selected candidate will work with a highly motivated team involved in development of complex solutions. The candidate will join with our Bangalore development center. The Ideal candidate will be part of Product Development team in Bangalore. OVERALL PURPOSE OF THE ROLE: As a Software Designer, you will deliver software modules by ensuring detailed design and implementation of those modules. You will interface with Software Architect, Software designers and V&V designers and support program towards QCD commitments. RESPONSIBILITIES: Contribute to the elaboration of Sw specification & architecture, in collaboration with the Sw.architect Perform development of Sw modules: Perform the Sw modules detailed design, coding,develop, and maintain software applications using C++. Set up the Sw development tool chain Prepare and perform Sw module tests and verifications of his / her deliverables (Designer tests), prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level and associated Product development organization) Put the Sw workproduct under configuration management according to product Configuration Management Plan Support the Sw / Sw and Hw / Sw integration, together with the Hw designer Sustain of the Sw Keep informed of the evolution of technologies through techno watch Contribute to TIS standardization by reusing existing solutions or by implementing reusable solutions Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments, through the whole Sw design cycle Apply processes and standards Contribute to continuous improvement (RoEReturn on Experience, process, ). Qualifications & Skills: EDUCATION: Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery. Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments. Flair to Learn technologies specific to Railway domain. Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE: 8+ years of experience in design of Software modules in complex embedded systems. The ideal candidate should have good experience in the development of Embedded/RTOS applications such as Linux QNX and good application to software process and coding guidelines. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivery of design, analysis, development, testing and delivery. Strong knowledge on Embedded concepts such as multi-threading, IPC, Networking Ability to work on complex and distributed system Experience in Low level embedded SW Design is a must Proven experience in software development using C++ and Linux aremust. Good knowledge on TCP/IP & Computer buses Strong Ability in problem solving and debugging, ability to narrow down the root cause in complex system Exposure on security principals, secure network communications and knowledge on security domain is desirable Rail industry background is highly desirable, alternatively similar industries can also be considered. Language Skills: ProgrammingC++ (Must have), Java Scripting languages (Python, C#) Multi core / Multi-Threading RT OS - Linux, VX Works, QNX, Cent OS Networking basics Virtual Machine management Protocols UDP, TCP/IP, CIP, CAN, MVB. Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrows mobility. Thats why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.
Posted 1 month ago
10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Design and develop software architectures for libraries tailored to meet the specific requirements of embedded systems, considering factors such as performance, memory constraints, and real-time processing. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand system specifications and requirements for the embedded systems. Define the overall structure, components, and interfaces of the software library to ensure modularity, reusability, and maintainability. Evaluate and select appropriate programming languages, frameworks, and technologies that align with the constraints and capabilities of the embedded systems. Implement best practices for code optimization, data management, and resource utilization to enhance the overall efficiency and performance of the software library. Conduct thorough testing and validation of the software library to ensure its compatibility, reliability, and functionality across different embedded systems. Provide technical guidance and support to the development team during the implementation and integration of the software library into the embedded systems. Document the software architecture, design decisions, and technical specifications to facilitate communication and knowledge sharing within the organization. Stay updated with the latest advancements in embedded systems, software development practices, and industry standards to incorporate relevant technologies and methodologies into the software : Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field and 10-15 years of relevance experience including experience of handling a team of 5-10 peoples. Proven experience in designing and implementing software architectures for embedded systems, preferably with a focus on developing libraries or frameworks. In-depth knowledge of embedded software development, including programming languages like C, C++, and assembly language, as well as familiarity with embedded operating systems. Experience with various software development tools, version control systems, and build automation tools commonly used in the development of embedded systems. Familiarity with hardware components and interfaces commonly used in embedded systems, such as microcontrollers, sensors, and communication protocols. Strong analytical and problem-solving skills to address complex technical challenges and optimize software performance for resource-constrained environments. Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders. Ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously in a dynamic and fast-paced Skill Programming Languages Proficiency in C and C++ : These languages are commonly used in embedded systems programming due to their low-level capabilities and efficiency. Assembly Language : Understanding assembly language is crucial for optimizing code and interfacing with hardware at a low level. Real-Time Operating Systems (RTOS) Knowledge of RTOS concepts and experience with popular RTOS platforms such as FreeRTOS, VxWorks, or Micrium. Embedded Systems Architecture Understanding of microcontroller and microprocessor architectures. Familiarity with various embedded system architectures (ARM, MIPS, AVR, etc.). Communication Protocols Expertise in communication protocols like UART, SPI, I2C, CAN, Ethernet, and USB. Experience with wireless protocols such as Bluetooth, Zigbee, and Wi-Fi. Device Drivers Ability to develop and optimize device drivers for peripherals such as sensors, actuators, and communication interfaces. Hardware Interaction Proficient in interfacing software with hardware components. Knowledge of memory mapped I/O and peripheral register access. Software Development Tools Familiarity with integrated development environments (IDEs) such as Keil, IAR, Eclipse, or MPLAB. Experience with debugging tools and techniques, such as JTAG debugging. Modelling And Simulation Experience with modelling languages and tools like UML (Unified Modelling Language) for system design. Simulation tools for testing and validating embedded systems before hardware is available. Security Knowledge Understanding of security considerations in embedded systems, including secure boot, encryption, and secure communication protocols. (ref:hirist.tech) Show more Show less
Posted 1 month ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant international team. We are looking for Software Developer (C++ and embedded systems) , You’ll make an impact by Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 5+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C and C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at www.siemens.com/careers Find out more about the Digital world of Siemens here www.siemens.com/careers/digitalminds
Posted 1 month ago
6.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Work Experience Minimum 6 years of Programming languages Embedded C, C++, Medical/Healthcare experience. Expertise in development and maintenance of firmware, device driver/bare metal driver. Experience in one of the Linux based Operating systems (VXworks, QNX, Greenhills Integrity, Thread X, Yocto etc) Experience in Software Design using tools such as UML, VISIO Experience in I2C, UART, SPI, USB, ADC, DAC,CAN, Sensors. Show more Show less
Posted 1 month ago
12.0 - 17.0 years
12 - 13 Lacs
Bengaluru
Work from Office
Software Engineer This role has been designed as Onsite with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today s complex world. Our culture thrives on finding new and better ways to accelerate what s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. : Aruba is an HPE Company, and a leading provider of next-generation network access solutions for the mobile enterprise. Helping some the largest companies in the world modernize their networks to meet the demands of a digital future, Aruba is redefining the Intelligent Edge - and creating new customer experiences across intelligent spaces and digital workspaces. Join us redefine what s next for you. What you ll do: We are looking for development engineers (Specialist) positions to lead and drive the development of the future enterprise networking products and solutions. Specialists play key hands-on roles in multi-discipline teams working on new and next generation products and solutions. This includes software design, SW development and test, customer interaction, and on-going product support. Projects typically involve coordination with cross-functional internal stakeholders. We are looking for Technical Lead (Expert) positions to lead and drive the development of the future enterprise networking products and solutions. Experts play key hands-on roles in multi-discipline teams working on new and next generation products and solutions. This includes owning product design, product feature definition, software design, SW development and test, customer interaction, and on-going product support. Projects typically involve coordination with cross-functional internal stakeholders. Key Responsibilities: Design new features, own end-to-end delivery of subsystems/software modules Leads a project team of software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions within stipulated budget/time. Collaborates and communicates with management, internal, and outsourced development partners on software systems design status, project progress, and issue resolution Work often involves cross organizational team guidance: Hardware, Firmware, System management, Field Support, Documentation, Sales teams, Architects, other organizations, etc. to arrive at best solutions. Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk. Strong ability to negotiate and build consensus in engineering community on technical decisions Leads multiple project teams of software systems engineers including review guidance and support for junior team member s. What you need to bring: Education and Experience Bachelors or Masters degree in Computer Science, Information Systems, or equivalent 12+ years of experience Required Domain Expertise: Enterprise networking products with expertise in L2/L3/Security Protocols Features Knowledge and Skills Experience designing and developing firmware for switches and/or network controllers. Strong Operating System experience - Linux, GreenHills, VxWorks etc Knowledge of ASIC architectures - e.g. Broadcom, etc Expert knowledge in C Extensive experience in overall architecture of firmware and interaction with hardware designs for products and solutions. Designing and integrating network solutions into overall architecture and hardware design across multiple platforms Mastery of advanced networking concepts - L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS. Experience on both platform dependent and platform independent networking protocol work. Ability to internalize standards (IEEE, IETF) and convert into deliverables - design/code etc History of innovation with multiple patents or deployed solutions in the field of software, firmware, or network design Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network. Strong Network troubleshooting ability Experience using version control system - ex. GIT/Clearcase Ability to create white papers and advanced training material for solutions. Excellent written and verbal communication skills. Excellent analytical and problem solving skills. Strongly Desired skills Identifies and evaluates new technologies, innovations, and solutions for alignment with technology roadmap and business value. Drives innovation and integration of new technologies into projects and activities in the software systems design organization. Demonstrated history of contribution to Intellectual Property and Innovation. Linux Device Driver experience Working knowledge of Assembly code Experience in writing Secure Software Experience in agile development methodology Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing Automation, User Experience (UX) What We Can Offer You: Health Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Lets Stay Connected: Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #india #aruba Job: Engineering Job Level: TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity . Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru
On-site
Date Posted: 2025-06-10 Country: India Location: North Gate Business Park Sy.No 2/1, and Sy.No 2/2, KIAL Road, Venkatala Village, Chowdeshwari Layout, Yelahanka, Bangalore, Karnataka 560064 Position Role Type: Unspecified Overview: Collins is working building industry challenging Avionics products making the products smaller, smarter and more efficient. Platform software provides an infrastructure for hosting an Operating system and application services that interfaces with hardware. Position: Lead Engineer Job responsibilities: To work as an independent contributor developing, enhancing, and maintaining Mission critical platform software. Communicate and coordinate effectively within the teams. Build and nurture team at offshore, develop team strengths and improve upon their competency. Maintain integrity and work ethics within the team. Designs, develops, modifies, documents, tests, installs and supports software applications and systems. Understand the interfaces and behaviors of external software and hardware components that interact with the currently developed component. Scope out dependencies, issues, risks, & escalate prior to burning 20% of the efforts. Technically responsible for project milestones. Educational Qualification: Bachelor's/Master's degree in Engineering with 5+ years of experience in Embedded Software Development and Verification. Basic Qualifications: Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines. Excellent understanding of system software concepts, binary executables, debug information, OS concepts. Strong C programming skills, Embedded C, Linux shell scripting. Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks, Lynx OS. Good knowledge on processors and their architecture (ARM, PowerPC etc.). Hands on experience on Device Driver Implementation. Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT, Confluence etc.). Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers. Understanding of structural coverage analysis and unit test automation tools. Understanding of software certification documents. Proficiency in Quality audits process. Collins Aerospace Collins Aerospace, a Raytheon Technologies company, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market. Avionics: Our Avionics team advances aviation electronics and information management solutions for commercial and military customers across the world. That means we’re helping passengers reach their destination safely. We’re connecting aircraft operators, airports, rail and critical infrastructure with intelligent data service solutions that keep passengers, flight crews and militaries connected and informed. And we’re providing industry-leading fire protection and safety systems that our customers can count on when it matters most. Are you ready to learn from the most knowledgeable experts in the industry, develop the technologies of tomorrow and reach new heights in your career? Join our Avionics team today. WE ARE REDEFINING AEROSPACE. Some of our competitive benefits package includes: Benefits package includes: Meal coupons Group Term Life Insurance. Group Health Insurance. Group Personal Accident Insurance. Entitled for 18 days of vacation and 12 days of contingency leave annually. Employee scholar programme. Work life balance. Car lease programme. National Pension Scheme LTA Fuel & Maintenance /Driver wages Nothing matters more to Collins Aerospace than our strong ethical and safety commitments. As such, all India positions require a background check, which may include a drug screen. Note: Background check and drug screen required (every external new hire in the India) Drug Screen only performed for Operations Positions At Collins, the paths we pave together lead to limitless possibility. And the bonds we form – with our customers and with each other - propel us all higher, again and again. Apply now and be part of the team that’s redefining aerospace, every day RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law. Privacy Policy and Terms: Click on this link to read the Policy and Terms
Posted 1 month ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
Join AMETEK United Electronic Industries (UEI), a top-tier provider of data acquisition and control solutions, where we lead the way in serving the aerospace, defense, energy, and semiconductor industries. At UEI, you'll be at the heart of high-performance test, measurement, simulation, and control solutions that empower our customers to build smart, reliable, and rugged systems. Under the supervision and guidance of the Director of Service, an application engineer is responsible for supporting and training our customers to design and debug their applications with both hardware and software. You will also develop, design, and test software to help our customers to accomplish their goals and work closely with our customers, field sales team, other applications engineers, and design engineering team. Key Responsibilities Work with our customers to help them create and deploy their applications. Support includes assisting with both software and hardware. Execute customer analysis to create applications that respond to customer needs and provide innovative solutions to common problems. Perform prototyping, application tests, and code reviews of both customer and in-house systems to ensure proper operation and to diagnose errors. Perform debugging, testing code and improvements. Be a resource to sales and customer service to ensure customers are ordering the most appropriate products. Respond to customer concerns, provide updated software that solves bug issues, and work with the customer service team to meet customer requirements. Train customers on how to best apply our hardware and software products so they more efficiently deploy our systems. Act as a bridge between customers and R&D, making recommendations to the engineering team to satisfy requests and develop solutions. Generate ideas for software products that innovate and fill gaps in the current markets in which we operate. Ensure that work area and equipment are maintained in a clean, safe, and orderly condition and established company policies and procedures are adhered to. Be a resource for internal and external training sessions for remote personnel and end users. Minimum Qualifications Bachelor’s Degree in Electrical Engineering, Electronics, Physics, Computer Science, or related field. 2+ years previous experience as an engineer or technical position required. C/C++ and Python programming experience. LabVIEW programming experience. Previous Avionics or Aerospace experience. Prior embedded systems experience - Linux, VxWorks, and Distributed Network Base Systems. C#, Java, VB.net and other languages to perform data acquisition, simulation, and embedded control applications. Desired Qualifications Excellent written and verbal skills. Works well in a small company environment and is self-motivated. Working knowledge of case management and ERP systems. Fluency in both Windows and Linux environments. To learn more about our company and our job opportunities, visit us at: https://www.ametek.com/careers To learn more about the business unit you’ll be joining, visit us at: United Electronic Industries: www.ueidaq.com AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion. AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information. Show more Show less
Posted 1 month ago
9.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Requirements Bachelor's degree in computer/ Electronics Engineering with 9 to 15 years of work experience in SW development. Excellent in software Architecture and design of embedded systems(Especially in medical device development ) Able to understand and lead Cyber Security related tasks for Medical Device products. Programming languages Embedded C, C++. Linux Operating systems (VXworks, QNX, Greenhills Integrity, Yocto etc. ) Expertise in development and maintenance of firmware, device driver/bare metal driver. Hands-on experience in leading team for cyber security by providing guidance and solutions. Hands-on to perform analysis, preparation and verification for cyber security. Demonstrate success in delivering results on time with Quality. Good understanding of healthcare domain (regulations and standards IEC62304, ISO13485) and medical software development process. Work Experience Minimum 9 years of embedded firmware/low level development experience. 4+ years of experience in handling cyber security related development for medical device. Expertise in development and maintenance of firmware, device driver/bare metal driver. Experience in one of the Linux based Operating systems (VXworks, QNX, Greenhills Integrity, Thread X, Yocto etc) Experience in I2C, UART, SPI, USB, ADC, DAC,CAN, Sensors Show more Show less
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi