Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 years
0 Lacs
Bengaluru
On-site
Job Requirements Job Description Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility. We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. 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. Basic Qualifications: 5+ years of experience in Embedded Software Development and Verification. 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 is an advantage. 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. Work Experience Recommended skills: Knowledge on Python, Shell scripting, Batch files is an added advantage. Good to have exposure to ARINC 653, ARINC 665, AFDX software specification. Working knowledge on Agile methodology is an added advantage.
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Meet the Team As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world’s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry – where you will find that work is both fun and challenging. Your Impact Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about cutting-edge technologies and platforms while developing software for these equipment. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices – NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation complex Switches. Experience - 4 to 8 years Bachelors degree in CS/EE/EC or technical equivalent. At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you.
Posted 2 weeks ago
12.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 C++ Developer Key Skills: C++ advanced, RTOS like VxWorks, Embedded Linux, Debugging, Modbus, Git, Industrial automation, Embedded c++ Job Locations: Hyderabad, Bangalore Experience: 6 – 12 Years Budget: 13 – 18 LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview + Including Client round Job Description: 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 Interested Candidates please share your CV to pnomula@people-prime.com
Posted 2 weeks ago
8.0 - 10.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Job Requirements We are seeking a detail-oriented and experienced Embedded engineer proficient in Embedded C-Language , to design and implement high-reliability firmware for embedded systems across various microcontrollers and platforms for safety critical applications . The role involves working with real-time embedded platforms ensuring strict performance, safety and regulatory standards are met. Key Responsibilities Develop embedded software in C for safety critical systems in aerospace, Rail, medical Domains. Design and implement embedded firmware in C for microcontrollers (ARM Cortex-M, AVR, STM32, etc. ) Design, code, and test software in real-time environments (RTOS or bare metal) with deterministic behavior. Implement drivers and middleware for peripherals (I2C, SPI, UART, ARINC 429, CAN, etc. ) Collaborate with hardware engineers during board bring-up and system validation . Write and maintain low-level diagnostics , bootloaders, and health monitoring features. Participate in code reviews, static analysis, unit/integration testing , and traceability documentation. Support software verification and validation activities for certification. Work Experience Required Skills Proficiency in Embedded C programming especially for resource-constrained, safety-critical systems . Experience with microcontrollers and low-level programming (register-level code, peripheral configuration). Experience with RTOS-based development (e. g. , VxWorks, FreeRTOS, Integrity) and real-time scheduling. Debugging skills using JTAG, oscilloscopes, and hardware-in-the-loop (HIL) setups. Familiarity with communication protocols such as (e. g. , RS-422, CAN, ARINC 429, etc. , ). Preferred Skills Knowledge of software configuration management and traceability tools (e. g. , DOORS, Polarion, Git). Exposure to redundant systems, fault tolerance , and certification test environments . Experience working in DO-178B/C, Cenelec environments. Prior work in safety-critical systems ( e. g. , automotive, rail, medical) is a plus.
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
The ideal candidate should have a minimum of 4+ years of relevant experience in the following areas: - Proficiency in C and C++ programming languages. - Knowledge of 3GPP, LTE, and 5G NR Telecom standards. - Familiarity with RAN, BaseBand, and L1/L2/L3 protocol layers. - Experience working with Linux and Networking technologies. Required Skill Sets: - Strong programming skills in C, C++, C-Linux, and Bash. - Understanding of Telecom-IP Com and Telecommunication concepts. - Knowledge of 3GPP2, 3GPP, GSM, 2G, 3G, LTE, 5G, Networking, Wireless, and Baseband technologies. - Experience in DSP, RTOS, VxWorks, ARM, x86, ASIC, PHY, Embedded systems, Time series, and Digital signal processing. - Familiarity with CPRI, eCPRI, NETCONF, YANG, gNb, eNb, BTS, and RBS. The successful candidate should be able to demonstrate expertise in the mentioned areas and contribute effectively to the team's projects and goals.,
Posted 3 weeks ago
4.0 - 7.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Software Engineer- C Programming,Networking platform development, Embedded- 4-8 Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).
Posted 3 weeks ago
4.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).
Posted 3 weeks ago
5.0 - 10.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Date 27 Jun 2025 Location: Bangalore, KA, IN Company Alstom Req ID:486689 NETWORKS & 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 travel to our platform development center located in Europe. The Ideal candidate will be part of Product Development 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 Requirements Management Pl Perform SW/SW and HW/SW integration, together with the HW architect; Prepare and perform SW requirements tests, SW/SW & SW/HW 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); 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 5+ years of experience in Verification and Validation of complex embedded systems. The successful candidate will be responsible for designing, developing and implementing software solutions to build complex embedded systems, and providing technical leadership within the Team. 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. Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent Language Skills: ProgrammingC, C++, ADA, Scripting languages (Python,..) RT OS -Linux, VX Works, QNX NI Hardware or Equivalent(PXI, PCI, DAQ,RIO) Protocols TCP/IP, CAN Playwright or Selenium Web based testing Cybersecurity concepts Networking concepts StandardsCENELEC SIL4 / DO178A / DO178B Location for the roleTravelIf yes, how much (%)Bangalore, Contract Type/ Bonus (OPTIONAL)Full- Time 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. 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 3 weeks ago
12.0 - 17.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Date 3 Jul 2025 Location: Bangalore, KA, IN Company Alstom Req ID:486690 NETWORKS & 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 travel to our platform development center located in Europe. The Ideal candidate will be part of Product Development team in Bangalore. OVERALL PURPOSE OF THE ROLE As a V&V Architect, 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 Requirements Management Pl Perform SW/SW and HW/SW integration, together with the HW architect; Prepare and perform SW requirements tests, SW/SW & SW/HW 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); 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 12+ years of experience in Verification and Validation of complex embedded systems. Experienceprimarily on DevOps. The successful candidate will be responsible for designing, developing and implementing software solutions to build complex embedded systems, and providing technical leadership within the Team. 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. Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent Language Skills: ProgrammingC, C++, ADA, Scripting languages (Python,..) RT OS -Linux, VX Works, QNX NI Hardware or Equivalent(PXI, PCI, DAQ,RIO) Protocols TCP/IP, CAN DevOps CI/CD development, maintaining and sustaining CI/CD frameworks Black-box software testing Automating software tests Proficient in Docker or Podman StandardsCENELEC SIL4 / DO178A / DO178B Location for the roleTravelIf yes, how much (%)Bangalore, Contract Type/ Bonus (OPTIONAL)Full- Time 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. 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 3 weeks ago
8.0 - 13.0 years
12 - 17 Lacs
India, 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. 8 - 14+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in 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 Find out more about the Digital world of Siemens here /digitalminds
Posted 3 weeks ago
6.0 - 10.0 years
20 - 30 Lacs
Noida, Gurugram, Delhi / NCR
Work from Office
System Architect,hardware system design,integration for Automatic Gates (AG) and Ticket Vending Machines (TVM),Embedded Linux, RTOS (e.g., VxWorks, QNX, FreeRTOS),RS232, RS485, CAN Bus, I2C, SPI, USB, Ethernet,UML, SysML, Architecture modeling tools
Posted 3 weeks ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
You will be responsible for middle ware and application development on C and C++ for the interview power PC platform. Your role will involve working with sticker, serial programming, cross compiler, OS peeing, and debugging. Proficiency in pthread, thread scheduling, priority management, memory protection, and thread synchronization techniques is essential for this position. Experience in software static and dynamic analysis is desired. Knowledge of MISRA C and DO254 standards is required. Additionally, you will be involved in HMI development on QT Creator 5.4. Familiarity with VxWorks and Linux is necessary. Your skills in software design, Linux/Unix, VxWorks, C, and C++ will be utilized in this role.,
Posted 3 weeks ago
3.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Overview MTS II, Software Responsibilities JOB SUMMARY Assist in research/development and maintenance of real-time/embedded software including low-level development. OS/Kernel configuration Linux/VxWorks (BSP) for various hardware architectures as well as verifying hardware through software. Development in C/C++, hardware device drivers, networked client-server applications, multiple database driven applications, and/or network security methodologies. May have specific technical project or product responsibility. MAJOR RESPONSIBILITIES.Description Plans, designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product. Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. Assists in definition, analysis and allocation of requirements. Supports system test programs and analyzes system testing results. Maintains the developed software efficiently through familiarity with software lifecycles. Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Conducts in-depth troubleshooting and debugging of designs. Provides solutions and recommendations to project lead. Education/Experience Requirements Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. 3-6 years' of software development experience. Knowledge/Skill Requirements Advanced technical writing ability to prepare reports and documentation for submission to management. C/C++ programming in Linux environment including TCP/IP network programming and device drivers are a must. Familiarity with network security methodologies a plus. Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks. Proficient in project planning and ability to plan for internal and/or external dependencies. Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation. Uses clearly demonstrable skills as an experienced professional within the Software Engineering field. Must be capable of clearly identifiable contributions to the success of a product or project. Knowledgeable with commonly used concepts, practices, and procedures within the Electronic Engineering field. Uses professional concepts while applying company policies and procedures to resolve a variety of issues. Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Familiarity with a variety of the discipline field's concepts, practices and procedures. Demonstrated engineering communication expertise including concise written and verbal skills is a must. Other Requirements Ability to travel to domestic or international locations as required, up to 5% of the time. REQ-147056
Posted 3 weeks ago
3.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Overview MTS II, Software Responsibilities JOB SUMMARY Assist in research/development and maintenance of real-time/embedded software including low-level development. OS/Kernel configuration Linux/VxWorks (BSP) for various hardware architectures as well as verifying hardware through software. Development in C/C++, hardware device drivers, networked client-server applications, multiple database driven applications, and/or network security methodologies. May have specific technical project or product responsibility. MAJOR RESPONSIBILITIES.Description Plans, designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product. Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. Assists in definition, analysis and allocation of requirements. Supports system test programs and analyzes system testing results. Maintains the developed software efficiently through familiarity with software lifecycles. Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Conducts in-depth troubleshooting and debugging of designs. Provides solutions and recommendations to project lead. Education/Experience Requirements Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. 3-6 years' of software development experience. Knowledge/Skill Requirements Advanced technical writing ability to prepare reports and documentation for submission to management. C/C++ programming in Linux environment including TCP/IP network programming and device drivers are a must. Familiarity with network security methodologies a plus. Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks. Proficient in project planning and ability to plan for internal and/or external dependencies. Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation. Uses clearly demonstrable skills as an experienced professional within the Software Engineering field. Must be capable of clearly identifiable contributions to the success of a product or project. Knowledgeable with commonly used concepts, practices, and procedures within the Electronic Engineering field. Uses professional concepts while applying company policies and procedures to resolve a variety of issues. Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Familiarity with a variety of the discipline field's concepts, practices and procedures. Demonstrated engineering communication expertise including concise written and verbal skills is a must. Other Requirements Ability to travel to domestic or international locations as required, up to 5% of the time. REQ-147056
Posted 3 weeks ago
11.0 - 15.0 years
14 - 19 Lacs
Bengaluru
Work from Office
Summary: A Senior Principal Engineer for software will be responsible for development of products and providing creative solutions associated with the design, development, and sustaining engineering for our new and existing software product portfolio. The successful candidate will possess solid hands-on technical abilities, an excitement and energy for product development, and a passion for their work and the impact it has on meeting the needs of patients Essential Duties and Responsibilities: This section contains a list of five to eight primary responsibilities of the work. The incumbent will perform other duties as assigned. Responsible for the architecture and design of a product, makes architecture and design choices for new product development, sustenance activities, field issue resolution etc. Reviews and approves the design of a module/project Owns/leads technology strategy and roadmap for one or more product lines Demonstrates customer focus by ensuring quality of software releases and timely resolution of field reported issues Responsible for analyzing and understanding the product requirements and deriving the Software requirements Identifies key product level technical risks and assists project manager in developing mitigation and recovery plan Review work products and ensure the quality of deliverables Provides input to the test strategies at a product level Provides guidance to development and test teams with respect to overall design and development. Leads and coaches the team members and play an active role in their development. Assess and identify actions to improve the competency (technical/product) of the team. Drives the application of principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques. Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. List knowledge, skills, and/or abilities required. Excellent software architecture, design and implementation skills Expertise in development and maintenance of Software embedded/distributed systems Strong Object-Oriented development and design knowledge and experience Deep understanding of technology & software development principles: a. Analysis and Design: Object oriented architecture, Design Patterns b. Programming: C, C++, Python, C# etc c. Development and Continuous Integration: Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira etc. d. OS: Embedded Linux, VxWorks etc. Experience in technically leading project teams involving SW architects and SW design engineers. Demonstrated success in delivering results on technical challenges. Good understanding of Healthcare domain (regulations and standards) and Medical software development process. Education and/or Experience: Include the education and/or experience that is necessary to perform the job satisfactorily. Excellent communication, inter-personal and leadership skills Firm decision maker and shall possess good influencing skills Openness to collaborate in interest of project/organization. Proactive and self-driven, possesses due sense of urgency Shall possess systems mindset and good problem-solving abilities. Working with multisite teams, Quality conscious and Process & customer Oriented Coaching capabilities.
Posted 3 weeks ago
6.0 - 8.0 years
30 - 35 Lacs
Chennai
Work from Office
The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a Top Workplace for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software-defined world. Key Responsibilities Responsible for the middleware component of RTOS that would encompass modules like Storage, File systems and 3rd Party libs . Experience working with SD, MMC storage and FS like HRFS, DOS FS RAWFS etc. Good Knowledge in VxWorks RTOS or Any RTOS Architecture and Support on architecture review in providing robust solutions. Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role in new embedded and enterprise market segments. Take initiative to improve features and processes. Contribute ideas for product improvements and iterations. Collaborate effectively with global software engineering teams. Qualifications BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). Total Experience: 12 Years Solid understanding of software development methodology. Minimum 6-8 years experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up. Good Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.). Experience in developing middleware written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development. Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.). Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills. Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals. Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller etc.
Posted 3 weeks ago
7.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 C++ Developer Key Skills: Embedded software, Embedded C++, Vx Works, Embedded Linux, Modbus Job Locations: Hyderabad and Bengaluru Experience: 7-13Years Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview Job Description: 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 Interested Candidates please share your CV t o vamsi.v@people-prime.com
Posted 3 weeks ago
0.0 years
0 Lacs
Bengaluru, Karnataka
On-site
GE Healthcare Healthcare Imaging Category Engineering / Technology Early Career Job Id R4023501 Relocation Assistance Yes Location Bengaluru, Karnataka, India, 560066 Job Description Summary Responsible for designing, developing, and testing Embedded Software and Firmware for X-ray generators as well as the software tools necessary for engineering usage within Imaging Sub Systems group of GE HealthCare. As a member of the software development team, the engineer is also expected to take initiatives to consistently improve the work output of the team, and mentor and guide more junior engineers, and help the team by participating in technical design reviews to improve design quality. GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities Work closely with systems teams in requirements gathering and software design Identify the scope of the work, provide initial estimate, and resources required for work completion Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle. Maintain code quality through best practices, unit testing and code quality automation Seek and provide feedback on design and development Demonstrate the ability to make informed technology choices after due diligence and impact assessment Understand the product platforms, its components, and the interactions between components. As a part of the role, the engineer is expected to develop expertise in one or more components of the product with time. Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project Drive design reviews, define interfaces between code modules, and applies existing technology to designs Be an expert in assessing application performance and optimizing/improving it through design and best coding practice Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Write code that meets standards and delivers desired functionality using the technology selected for the project Interacting with global teams to develop consistent and synergized software for platforms. Actively provide inputs to improve established and new platforms. Designing and building strong testing infrastructure to minimize dependency on hardware availability The job role provides the engineer autonomy to make decisions within a defined framework. As a member of the engineering team, the candidate is expected to help resolve issues not defined in the framework by helping defining strategies with the team. Required Qualifications Bachelor's degree from an accredited university or college in Electronics/Computer science Engineering or equivalent. 2+ years’ experience in embedded software development for complex system and architecture. Strong expertise in programming languages like C, C++ . Demonstrated expertise in delivering software solutions for embedded systems. Knowledge of software development lifecycle, and expertise with tools to help in software development. Expertise in independently developing and debugging embedded software designs in baremetal and with RTOSs . VxWorks preferred. Expertise in setting up software development infrastructure, including source control (Git based tools) and quality control tools (Coverity, and/or other code analysis tools) Experience in working with ARM based microcontrollers and microprocessors Desired Characteristics Master’s degree in Electrical/Electronics/ Computer science Engineering or equivalent. Strong oral and written communication skills. Ability to document, plan, and lead the execution of programs. Prior experience in guiding a small and medium sized teams in the delivery of complex embedded software designs. Experience in driving agile and lean methodologies in software development. Experience in promoting practices for developing software that is reliable and consistently meets design requirements. Inclusion and Diversity GE HealthCare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. Disclaimer: GE HealthCare will never ask for payment to process documents, refer you to a third party to process applications or visas, or ask you to pay costs. Never send money to anyone suggesting they can provide employment with GE HealthCare. If you suspect you have received a fraudulent call , please fill out the form below: https://www.ge.com/careers/fraud #L1-SB1 #LI-Onsite Additional Information Relocation Assistance Provided: Yes
Posted 3 weeks ago
38.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Title : Automotive Embedded Software Developer Location : Bangalore Job Type : Full-Time Experience Level : Mid-Level / Senior Department : Embedded Systems / Automotive Software Engineering Reports To : Technical Lead / Project Summary : We are looking for a skilled Automotive Embedded Software Developer to design, implement, and maintain embedded software solutions for next-generation automotive systems. The role involves working with real-time operating systems (RTOS), microcontrollers, hardware interfaces, and automotive communication protocols to deliver robust and efficient embedded solutions. Key Responsibilities Design and develop embedded software for automotive systems (e.g., ECUs, ADAS, infotainment, powertrain, etc.). Work on MCU/SoC-based platforms using C/C++ in bare-metal or RTOS environments. Integrate and configure AUTOSAR stacks (Classic or Adaptive) where applicable. Develop and maintain drivers, middleware, and application layers for embedded platforms. Implement and validate communication protocols such as CAN, LIN, FlexRay, and Ethernet. Perform unit testing, integration testing, and debugging using tools like Lauterbach, Vector CANoe, or Oscilloscopes. Ensure compliance with automotive standards such as MISRA C, ISO 26262, and follow ASPICE-compliant development processes. Collaborate with cross-functional teams including hardware, system engineering, and validation teams. Document designs, code, and technical Skills & Qualifications : Bachelors or Masters degree in Electrical, Electronics, Computer Engineering, or a related field. 38 years of experience in embedded software development, preferably in the automotive domain. Strong proficiency in C/C++ programming for embedded systems. Experience with RTOS (e.g., FreeRTOS, QNX, VxWorks) or bare-metal embedded development. Good understanding of microcontrollers (Infineon, NXP, Renesas, ST, TI, etc.). Hands-on experience with automotive communication protocols (CAN, LIN, UDS, etc.). Knowledge of functional safety concepts and software lifecycle standards in automotive (ISO 26262, ASPICE). Experience with development and debugging tools (e.g., debuggers, logic analyzers, CANoe/CANalyzer, Trace32). Familiar with source control tools like Git and CI/CD pipelines. (ref:hirist.tech)
Posted 3 weeks ago
5.0 - 7.0 years
7 - 9 Lacs
Mumbai
Work from Office
Job Description • Design and development of applications on Linux and Windows machines. • Experience in programming in a multi-thread/multi-process environment. • Experience in application development on 32 and 64 bit architectures. • Strong understanding of application development with real time operating systems (Linux, VxWorks, QNX) • Proficient in debugging tools and techniques. • Debug and resolve firmware issues to ensure high quality, reliable code. • Implement interrupt driven and event driven firmware architectures. • Collaborate with cross-functional teams to gather and understand firmware/software requirements. • Implement comprehensive testing strategies, including unit testing, integration testing and system testing. • Exposure of working on network protocol such as Mavlink, DDS, Pub-Sub. • Exposure of working on Serial communications such as UART, Serial/COM port, CAN, MODBUS etc. • Exposure of application development for Autonomous Vehicle like UAVs, AUVs, USVs. • Exposure of application development on Robotic Operating System (ROS) and similar platforms. • Exposure of simulations platforms such as Gazebo, Webots, Unity Simulator, Unreal Engine etc.
Posted 3 weeks ago
2.0 - 7.0 years
6 - 7 Lacs
Hazira
Work from Office
Excellent command over programming languages C, C++. Excellent Control over Operating systems principles (Linux, VxWorks, QNX) Experience in programming in a multi-thread/multi-process environment Proficiency with Linux, Jira and Inter-process communication Design and implement tools to accelerate software system development and debug environments Participate and support in fixing issues arising from customer sites Analyze system scalability, interworking issues and perform root cause analysis of system issues Design and implement built-in diagnostics and test codes to help reliability and supportability Experience of development of distributed architecture systems with intercommunication. Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc Knowledge of IP protocols, VLANs and Ethernet switching Hands-on software development experience in large complex software systems Excellent analytical, integration and debugging skills are necessary Very Good oral and written communication and multitasking skills are expected
Posted 3 weeks ago
0.0 - 1.0 years
6 - 7 Lacs
Pune
Work from Office
Knowledge of programming languages C, C++. Knowledge of Operating systems principles (Linux, VxWorks, QNX) Experience in programming in a multi-thread/multi-process environment Proficiency with Linux, Jira and Inter-process communication Design and implement tools to accelerate software system development and debug environments Participate and support in fixing issues arising from customer sites Analyze system scalability, interworking issues and perform root cause analysis of system issues Design and implement built-in diagnostics and test codes to help reliability and supportability Experience of development of distributed architecture systems with intercommunication. Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc Knowledge of IP protocols, VLANs and Ethernet switching Hands-on software development experience in large complex software systems Excellent analytical, integration and debugging skills are necessary Very Good oral and written communication and multitasking skills are expected
Posted 3 weeks 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 IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. Knowledge: Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO, UFS Knowledge of embedded linux, device driver concepts and inter process communication Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular Knowledge of IoT communication protocols MQTT, COAP, AMQP Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab, Build root, Yocto 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: 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, Nodejs is a plus. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT Software and Hardware integration testing and troubleshooting Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Key Interfaces Global Project team members GEC Engineering Team Local Marketing team Project Engineer / leader from BU’s across Pentair. External vendors and suppliers Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Should have worked on IoT based embedded device projects. Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal s
Posted 3 weeks ago
0 years
0 Lacs
Chorasi, Gujarat, India
On-site
Excellent command over programming languages C, C++. Excellent Control over Operating systems principles (Linux, VxWorks, QNX) Experience in programming in a multi-thread/multi-process environment Proficiency with Linux, Jira and Inter-process communication Design and implement tools to accelerate software system development and debug environments Participate and support in fixing issues arising from customer sites Analyze system scalability, interworking issues and perform root cause analysis of system issues Design and implement built-in diagnostics and test codes to help reliability and supportability Experience of development of distributed architecture systems with intercommunication. Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc Knowledge of IP protocols, VLANs and Ethernet switching Hands-on software development experience in large complex software systems Excellent analytical, integration and debugging skills are necessary Very Good oral and written communication and multitasking skills are expected
Posted 3 weeks ago
0 years
0 Lacs
Kanpur, Uttar Pradesh, India
Remote
Description As an IT/OT Vulnerability Assessment and Penetration Testing (VAPT) Engineer, you will be engaged in identifying and mitigating security vulnerabilities across IT systems, Industrial Control Systems (ICS), and Industrial Internet of Things (IIoT) environments. Your work will involve rigorous security assessments of critical infrastructure, SCADA systems, PLCs, field devices, gateways, and cloud-connected IIoT platforms. You will simulate advanced adversary tactics to expose vulnerabilities and provide strategic remediation guidance. The role is suited for professionals with a deep understanding of both enterprise IT security and industrial/embedded system ecosystems. Responsibilities 1-Vulnerability Assessment & Penetration Testing (IT + ICS/IIoT): Perform black-box, grey-box, and white-box VAPT on: Enterprise IT assets (servers, databases, web/mobile apps, Active Directory, cloud) OT/ICS assets (PLCs, RTUs, HMIs, engineering workstations, protocol gateways) IIoT platforms (MQTT/CoAP-based telemetry, edge gateways, cloud dashboards) Emulate APT-level attacks across air-gapped, segmented, or hybrid IT-OT architectures. Execute Red Team scenarios to simulate insider threats or supply chain compromise. 2- ICS Protocol & Field Device Security Testing: Analyze and exploit vulnerabilities in ICS protocols: Modbus TCP, DNP3, IEC 104, OPC-UA, S7comm, Profinet, BACnet, CIP (EtherNet/IP), MQTT, CoAP Perform live traffic analysis, packet manipulation, and protocol fuzzing to test resilience. Evaluate control logic vulnerabilities in ladder logic, structured text, and function blocks. 3- Firmware & Hardware Exploitation (IIoT/ICS Devices): Extract and analyze firmware from industrial devices using JTAG, UART, SPI interfaces. Perform static and dynamic analysis using Ghidra, Binwalk, Radare2, or IDA Pro. Reverse engineer file systems (e.g., squashfs, cramfs) and analyze web interfaces or CLI backdoors. Exploit misconfigured bootloaders, insecure firmware upgrade mechanisms, or exposed debug ports. 4- Network Architecture & Segmentation Testing: Review and test IT-OT segmentation via firewall ACLs, VLANs, DMZ configurations. Assess trust relationships, weak credential policies, and insecure remote access (e.g., exposed VNC, Telnet, RDP). Identify unauthorized bridging of air-gapped networks or misconfigured routing/switching. 5- Cloud & IIoT Platform Security: Evaluate MQTT brokers, edge-to-cloud telemetry, and analytics pipelines. Test REST APIs, insecure mobile app integrations, and cloud misconfigurations (S3, IAM, IoT Core). Identify insecure certificate handling, default API tokens, and lack of encryption at rest/in transit. Reporting & Mitigation Develop technical and executive-level reports with CVSS scoring, attack paths, and exploitation evidence. Recommend hardening measures for both IT (patches, SIEM, EDR) and OT (control policy tuning, physical zoning, least privilege for operators). Coordinate with ICS engineers, IT admins, and SOC teams for patch validation and monitoring upgrades. Compliance & Framework Alignment Ensure assessments comply with industry and regulatory frameworks: NIST SP 800-82, ISA/IEC 62443, ISO 27001, NERC CIP, SANS ICS Top 20 Map findings to MITRE ATT&CK for ICS and monitor emerging CVEs relevant to industrial products. Eligibility Educational Background: Bachelor’s or Master’s in Cybersecurity, Computer Science, Industrial Automation, Electronics, or a related field. Technical Skills: Deep knowledge of ICS/SCADA systems, embedded architectures, and real-time OS (VxWorks, QNX, FreeRTOS). Hands-on experience with tools: VAPT Tools: Nessus, Burp Suite, Metasploit, Nmap, Nikto, SQLMap ICS Tools: Wireshark, Scapy, PLCScan, ICSFuzz, S7comm Tools, Conpot, ModScan Firmware Tools: Binwalk, Ghidra, Radare2, OpenOCD, Logic Analyzers IIoT Security: Shodan, Censys, MQTTX, Postman, OWASP ZAP Certifications (Preferred): OSCP, GRID, GICSP, CRT, CRTP, CEH, CISSP, or equivalent. Participation in ICS/IoT-focused CTFs or open-source contributions is a plus. Travel As and when required, across the country for project execution and monitoring as well as for coordination with geographically distributed teams. Communication Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.
Posted 3 weeks 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough