Jobs
Interviews

1537 Embedded Systems Jobs - Page 48

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 4.0 years

3 - 5 Lacs

Mohali

Work from Office

Ideal candidate will have a strong background in microcontroller (ARM Cortex,PIC,AVR) programming, RTOS & hardware-software integration. Design & develop embedded software

Posted 1 month ago

Apply

5.0 - 8.0 years

5 - 8 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

The following qualifications are expected for this position: Overall experience of58 years in Firmware development Should have strong programming skills in C and Knowledgeable in C++ Knowledgeable Object-Oriented Analysis & Design, Design Patterns. Good working experience in Multi-threaded programming, RTOS, IPC Hardware targets:MCU/MPU: STm32Fxxx family Cortex-M Knowledge of USB, UART, SPI, I2C interfacing and Programmers Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred Work with test team to develop system level test cases Experience in timing critical, interrupt-based design Experience developing projects on resource-constrained, embedded systems Ability to read schematics, design simple digital and analog circuits Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality Experience with Board bring-up activities is good to have Qualifications The following qualifications are expected for this position: Overall experience of58 years in Firmware development Should have strong programming skills in C and Knowledgeable in C++ Knowledgeable Object-Oriented Analysis & Design, Design Patterns. Good working experience in Multi-threaded programming, RTOS, IPC Hardware targets:MCU/MPU: STm32Fxxx family Cortex-M Knowledge of USB, UART, SPI, I2C interfacing and Programmers Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred Work with test team to develop system level test cases Experience in timing critical, interrupt-based design Experience developing projects on resource-constrained, embedded systems Ability to read schematics, design simple digital and analog circuits Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality Experience with Board bring-up activities is good to have

Posted 1 month ago

Apply

3.0 - 8.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Project Role Application Lead Project Role Description Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills Automotive ECU Software Good to have skills NA Minimum 3 year(s) of experience is required Educational Qualification 15 years full time education SummaryAs a Firmware Engineer, develop, modify, and optimize algorithms for embedded systems, ensuring they run efficiently on resource-constrained devices. Roles and Responsibilities:1.Write firmware in C, C++, or assembly to implement algorithms on embedded devices, ensuring low-level hardware control. 2.Use profiling tools to measure the performance of firmware and optimize algorithms for speed, memory usage, and power consumption. 3.Work with hardware engineers to integrate algorithms with sensors and actuators.Professional & Technical Skills: 1.Minimum 3 years of experience in developing firmware for resource-constrained devices.2.Deep understanding of embedded systems architecture, including microcontrollers, microprocessors, and hardware interfaces. 3.Familiarity with real-time operating systems (RTOS) and hardware abstraction layers (HALs). 4.Proficient in low-level programming (e.g., C, C++, or Assembly) for embedded systems and MATLAB/Simulink. 5.Knowledge of memory management and resource constraints typical of embedded systems (e.g., limited RAM, storage, CPU). 6.Familiarity with algorithm optimization techniques specific to embedded hardware. 7.Understanding of hardware interfaces such as UART, SPI, I2C, GPIO, and ADCs/DACs to integrate algorithms with sensors and actuators.Additional Information:1.The candidate should have a minimum of 3 years of experience in Automotive ECU Software2.This position is based at our Hyderabad office3.A 15 years full time education is required (Bachelor of Engineering in Electronics, or any related stream.) Qualification 15 years full time education

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Hyderabad

Work from Office

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. You will oversee the development process and ensure successful project delivery. Roles & Responsibilities: Audits processes and technically assessing safety related product. -Works autonomously across various projects. -Develops and delivers trainings at various levels on functional safety. -Takes responsibility for the functional and technical safety concepts. -Executes specific safety analyses (including HARA, FMEA, DFA, FTA, ..).-Develops functional safety plans, and safety case arguments/evidence. -Supports business development activities. Professional & Technical Skills: 7+ years' knowledge of systems engineering, embedded software (firmware development) and hardware electronics development, for safety related systems. -5+ years' experience of applying functional safety to automotive systems, preferably in the position of safety manager or coordinating a small team. -Knowledge in ISO 26262 is a must and knowledge in ISO PAS 21448, ISO SAE 21434, and ASPICE is a strong advantage. -Experience with specialist development and safety analysis tools such Polarion or DOORS, Enterprise Architect or Rhapsody and similar tools.-Excellent communication and collaboration skills.-Have well-developed analytical skills, a person who is rigorous but pragmatic, being able to justify decisions with solid rationale. Additional Information: The candidate should have a minimum of 5 years of experience in Automotive ECU Software This position is based at our Hyderabad office A 15 years full-time education is required Qualifications 15 years full time education

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Hyderabad

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients in Hyderabad. You will lead a team in the end-to-end software development process. Roles & Responsibilities: Design, plan, perform and document, system, hardware and software (embedded an cloud) tests of tire electronics and vehicle telematic systems-Design test equipment, maintain hardware in the loop system, vehicle CAN communication simulator, sensor simulator-Support product development and operation teams, join working group.-Work closely with external testing partners as well as the hardware and software developers to setup the right test plan to validate the new product features over all phases of engineering from System Design to continuous field monitoring. -Review supplier test strategy and contribute to standardization of development process, according standard like ASPICE. Professional & Technical Skills: -Proficiency in electronics testing -Proficiency in software programing language:Python, C/C Proficiency with testing tool of automotive vendors like DSPACE or VECTOR-Experience with BLE, WiFi and RF communication protocol -Experience with CAN/J1939, OBD-II and UDS-Experience with machine-to-machine protocols like MQTT, HTTP-Ability to carry out assignments in a logical fashion using existing technology standardized methods. Additional Information: The candidate should have a minimum of 5 years of experience in Automotive ECU Software This position is based at our Hyderabad office A 15 years full time education is required Qualifications 15 years full time education

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Hyderabad

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients. You will lead a team in the end-to-end software development process, ensuring successful project delivery. Roles & Responsibilities: Develop and implement advanced algorithms using MATLAB, Simulink and Python, focusing on areas such as vehicle dynamics control and ADAS functionalities. -Apply knowledge of control theory, including state space analysis, feedback control systems, and optimal control techniques, to algorithm design. -Implement Kalman filtering techniques for sensor data fusion and state estimation within control algorithms. -Collaborate with engineers and other stakeholders to understand system requirements, define algorithm specifications, and conduct performance evaluations. -Participate in code reviews and provide constructive feedback to ensure code quality and adherence to best practices. -Document algorithms clearly and concisely, including design rationale, assumptions, and limitations. Professional & Technical Skills: Strong experience in developing algorithms using MATLAB/Simulink and Python. -Skilled in interpreting signal behavior in time and frequency domains to identify trends, anomalies, and system characteristics. -Possesses experience in applying various machine learning algorithms for tasks like classification, regression, and anomaly detection. -Experience in pre-processing data, including techniques like data cleaning, normalization, and feature engineering. -Proficiency in Kalman filtering techniques for sensor data fusion and state estimation.-Excellent problem-solving and analytical skills. Ability to work effectively in a collaborative team environment. Additional Information: The candidate should have a minimum of 5 years of experience in Automotive ECU Software This position is based at our Hyderabad office A 15 years full time education is required Qualifications 15 years full time education

Posted 1 month ago

Apply

5.0 - 10.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Project Role Application Lead Project Role Description Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills Automotive ECU Software Good to have skills NA Minimum 5 year(s) of experience is required Educational Qualification 15 years full time education SummaryAs a Test Development Engineer, design test cases, develop validation framework, and ensure that the system requirements are effectively validated. Roles and Responsibilities:1.Analyze system requirements and develop structured test cases for validation. 2.Design and implement validation strategies to ensure robust testing methodologies. 3.Develop and refine test frameworks and automation techniques for efficient validation. 4.Work with physics-based models, simulation tools, and validation processes to improve testing effectiveness. 5.Support the development and validation of tire models.6.Perform test data review to ensure accuracy and completeness of validation results. 7.Utilize Dspace modeling for test environment setup and validation support. 8.Collaborate with cross-functional teams to identify potential issues, innovate test approaches, and enhance validation efficiency. 9.Document test strategies, procedures, and validation results to support continuous improvement. 10.Contribute to innovative approaches in validation, leveraging AI-driven techniques, automation, and advanced test methodologies.Professional & Technical Skills: 1.Minimum 7 years of experience in performing validation tests across systems and vehicles (preferably in ADAS domain).2.Experience with data analysis tools (MATLAB, Python, or similar). 3.Familiarity with simulation environments and test automation frameworks. 4.Experience with vehicle dynamics models and prior automotive industry knowledge. 5.Understanding of ASPICE, ISO 26262, and systems engineering processes. 6.Experience with JIRA and Polarion for test case management and validation tracking.7.Understanding of vehicle dynamics, test methodologies, and validation strategies. 8.Knowledge of tire modeling or vehicle physics-based modeling is a plus.Additional Information:1.The candidate should have a minimum of 5 years of experience in Automotive ECU Software2.This position is based at our Hyderabad office3.A 15 years full time education is required (Bachelor of Engineering in Electronics, or any related stream.) Qualification 15 years full time education

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Bengaluru

Work from Office

We are looking for a motivated and detail-oriented DevOps Engineer with 4-6 years of experience to join our embedded systems development team. This role focuses on building and maintaining robust CI/CD pipelines, automating infrastructure tasks, and supporting multi-OS environments (Windows & Linux). If youre passionate about automation, scripting, and DevOps practices within embedded software ecosystems, we would love to hear from you.

Posted 1 month ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

A Firmware Architect is responsible for designing and developing firmware for embedded systems, ensuring performance, reliability, and scalability. Here are some key aspects of the role: Responsibilities Design and develop embedded firmware for various systems. Lead firmware architecture design and ensure alignment with product requirements. Collaborate with hardware engineers to define requirements and troubleshoot issues. Optimize firmware for performance, power consumption, and memory usage. Review and improve existing codebases to enhance system performance. Develop and maintain documentation related to firmware architecture and design. Stay updated with the latest industry trends and technologies in embedded systems.

Posted 1 month ago

Apply

7.0 - 12.0 years

8 - 12 Lacs

Bengaluru

Work from Office

We are part of a world-class development team that pioneers industry-leading hardware for IBM POWER Systems servers including Storage, Quantum, and IBM Research systems. The role of a I/O Development Engineers is, E2E integration of industry standard Fibre Channel storage, high performance networking products, AI solutions and validation and system verification of the latest high performance Power Systems PCIe I/O technologies on the Linux, AIX, and IBMi operating systems. This team provides Power Systems I/O product and technology definitions, validation, and support for leading-edge I/O products & technologies including Fibre-Channel, and high-speed Ethernet. Thework spans pre-production, initial launch, and post-production, doing I/O hardware test unit development as well as on-going validation for HW/SW updates, manufacturing support, and direct customer interaction to recreate and to provide fixes for newly discovered defects. We work with industry leading companies to keep IBM I/O products on the cutting edge. As a core member of the IO team, you will be expected to work autonomously and deliver on project phases on time and on budget. Duties and Responsibilities: - Storage / NVMe new hardware bring-up, validation, and debug - PCIe attached expansion hardware bring-up, validation, and debug - Develop Hardware Test Units used by the Power Systems internal test teams and OS diagnostics used in customer service cases - Fiber Channel bring-up, validation, and debug - New Ethernet HW and other new I/O bring up, validation, and debug - PCIe standard bus bring up, validation, and debug - Product field support and FA (failure analysis) - Collaborating with hardware, firmware and OS development to debug server hardware - Collaboration with industry partners to update product features and fixes - Programming in languages such Python, PERL, and C to automate debug and to control IO and embedded protocols Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise - Bachelor of Engineering in Electrical, Electronic or Computer Engineering or equivalent - Experience in troubleshooting hardware and firmware defects - 7+ years in IO hardware development - Demonstrated knowledge of programming in languages such as C, C++, Python and PERL - Broad background in analog and digital circuit design - Ability to manage complex product schedules and work across broad organizations - Self-starter, able to independently drive tasks to completion Preferred technical and professional experience - Master of Science inElectrical, Electronic or Computer Engineering - 10+ years in IO hardware development - Strong analytical/problem solving skills and pronounced attention to detail - Strong communication skills

Posted 1 month ago

Apply

2.0 - 7.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Lead the architecture, design and development of Processor Core Front end of pipeline units for high-performance IBM Systems. - Architect and design I-Cache, Instruction Fetch, Branch Prediction and Decode units of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8 or more years of demonstrated experience in architecting and designing specific CPU unit(eg. I-Cache, Instruction Fetch, Branch Prediction, Instruction Decode) - Hands on experience of different Branch Prediction techniques - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Knowledge of at least one object oriented or functional programming language and scripting language. - Nice to haves - Knowledge of instruction decode and handling pipeline hazards - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Master's Degree/PhD

Posted 1 month ago

Apply

8.0 - 13.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Lead the unit level pre-silicon functional & performance verification the Load Store Unit for our next -generation IBM POWER processor core systems offering. Architect and enhance the existing verification environment for LSU, including the Load and Store pipelines, D-Cache, Address translation, out of order execution of the high performance processor CPU. Develop verification test plan for both functional and performance verification including the estimation for coverage closure. Support higher level core/system simulation environment. Participate in post silicon lab bring-up and validation of the Hardware. Lead , guide ,mentor a team of engineers and represent them at global forums. Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Effectively Communicate progress ,potential challenges encountered and milestones achieved to stake holders and team members. Required education Bachelor's Degree Required technical and professional expertise 8 years or more experience in functional verification of processors, demonstrating a deep understanding of load store unit verification. Good understanding of computer architecture, including Processor core design specifications, with expertise in verifying Load Store unit of any CPU architecture. Hands on experience of implementing D-Cache, Address Translation, Memory Consistency handling, Store ordering etc. Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA Experience with high frequency, instruction pipeline designs At least 1 generation of Processor Core silicon bring up experience In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design Proficiency in C++, Python scripting or similar object oriented programming languages. Preferred technical and professional experience Knowledge of instruction dispatch and Arithmetic units. Knowledge of test generation tools and working with ISA reference model. Experience with translating ISA specifications to testplan. Knowledge of verification principles and coverage. Understanding of Agile development processes. Experience with DevOps design methodologies and tools.

Posted 1 month ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Chennai

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Chennai

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Chennai

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Bengaluru

Work from Office

This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)

Posted 1 month ago

Apply

2.0 - 5.0 years

2 - 6 Lacs

Coimbatore

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

2.0 - 6.0 years

3 - 7 Lacs

Pune

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

3.0 - 8.0 years

8 - 12 Lacs

Gurugram

Work from Office

About the Role: Grade Level (for internal use): 11 The Team As a member of the Data Transformation team, you will work on building ML powered products and capabilities to power natural language understanding, data extraction, information retrieval and data sourcing solutions for S&P Global Market Intelligence and our clients. You will spearhead development of production-ready AI products and pipelines while leading-by-example in a highly engaging work environment. You will work in a (truly) global team and encouraged for thoughtful risk-taking and self-initiative. The Impact The Data Transformation team has already delivered breakthrough products and significant business value over the last 3 years. In this role you will be developing our next generation of new products while enhancing existing ones aiming at solving high-impact business problems. What’s in it for you Be a part of a global company and build solutions at enterprise scale You will have a high level of autonomy in your work Skill building and innovation opportunities in a safe place to experiment without the fear of failure You will have the opportunity to work with a variety of stakeholders across the data, product, and technology organizations at SPGMI and cross divisionally Key Responsibilities Design, implement and maintain web-based software components with Java Design and build high performance microservices. Perform analysis and articulate the right solutions for different types of problems. Contribute to all the phases of the development lifecycle. Write scalable and efficient code. What We’re Looking For 6+ years of full stack development experience Core Java 17+, preferably Java 21+, and associated toolchain OOP Design patterns, Test-Driven Development and Enterprise System design SQL (any variant, bonus if this is a big data variant) Linux OS (e.g. bash toolset and other utilities) Version control system experience with Git, GitHub, or Azure DevOps. Problem-solving and debugging skills Software craftsmanship, adherence to Agile principles and taking pride in writing good code Techniques to communicate change to non-technical people Nice to have Experience with Vaadin Other JVM based languages - e.g. Kotlin, Scala Familiarity with AWS services or experience working in other cloud computing environments Experience with PostgreSQL and NoSQL databases (DynamoDB, MongoDB) DevOps with a keen interest in automation Kubernetes What’s In It For You Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technology–the right combination can unlock possibility and change the world.Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence®, pinpointing risks and opening possibilities. We Accelerate Progress. Our People: Were more than 35,000 strong worldwide—so were able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. We’re constantly seeking new solutions that have progress in mind. Join us and help create the critical insights that truly make a difference. Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. Throughout our history, the worlds leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global. Health & WellnessHealth care coverage designed for the mind and body. Flexible DowntimeGenerous time off helps keep you energized for your time on. Continuous LearningAccess a wealth of resources to grow your career and learn valuable new skills. Invest in Your FutureSecure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly PerksIt’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the BasicsFrom retail discounts to referral incentive awards—small perks can make a big difference. For more information on benefits by country visithttps://spgbenefits.com/benefit-summaries Global Hiring and Opportunity at S&P Global: At S&P Global, we are committed to fostering a connected and engaged workplace where all individuals have access to opportunities based on their skills, experience, and contributions. Our hiring practices emphasize fairness, transparency, and merit, ensuring that we attract and retain top talent. By valuing different perspectives and promoting a culture of respect and collaboration, we drive innovation and power global markets. ----------------------------------------------------------- Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email toEEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. US Candidates Only: The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf ----------------------------------------------------------- 20 - Professional (EEO-2 Job Categories-United States of America), IFTECH202.2 - Middle Professional Tier II (EEO Job Group), SWP Priority – Ratings - (Strategic Workforce Planning)

Posted 1 month ago

Apply

3.0 - 4.0 years

2 - 3 Lacs

Vadodara

Work from Office

prRole & responsibilities: : 1. Software Development & Integration Develop firmware/software for IoT and embedded systems. Integrate IoT devices with cloud platforms and APIs. 2. Data Management Manage and process large volumes of IoT data. Implement data analytics and visualization tools. 3. System Architecture & Design Design scalable and secure IoT system architectures. Test, debug, and optimize system performance. 4. Security & Compliance Implement encryption, authentication, and secure protocols. Ensure compliance with data privacy standards. 5. Collaboration & Documentation Coordinate with hardware teams for seamless integration. Create technical documentation and participate in code reviews. 6. Performance Optimization Optimize for low-power, high-efficiency IoT environments. Resolve system performance issues. Preferred candidate profile : Education: Bachelors or Masters in Computer Science or related field. Experience: 34 years in software development, preferably in IoT. Technical Skills: Proficient in C/C++, Python, or Java Experience with IoT protocols (MQTT, CoAP), cloud platforms (AWS, Azure) Familiar with embedded systems, RTOS, and data management (SQL/NoSQL) Strong grasp of security protocols (TLS/SSL, encryption, OAuth) Preferred Skills (Bonus): Mobile app development (iOS/Android) AI/ML for IoT analytics Knowledge of IoT hardware and containerization tools like Docker Attributes: Strong communication and teamwork Innovative, independent problem-solver Passionate about cutting-edge IoT technology

Posted 1 month ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Pune

Work from Office

Job_Description":" Title : Embedded Firmware Developer Experience : 6 years Location: Pune Type : Full Time Experience in any industrial communication protocol development 2. Experience in C++, Free RTOS, STM controllers 3. knowledge about JIRA, Agile, Confluence 4. Experience in Motors, VFD\u2019s, Relays will be advantage ","

Posted 1 month ago

Apply

2.0 - 6.0 years

3 - 7 Lacs

Pune

Work from Office

Job_Description":" Job Title: Senior Embedded Engineer \u2013 IoT/RTOS/Cybersecurity Company: Silicon Stack Location: Pune (On-site) Employment Type: Full-Time Employee (FTE) Experience: 7+ Years Job Description: Silicon Stack is looking for a Senior Embedded Engineer with over 7 years of experience in developing robust IoT solutions. This role is ideal for professionals who have hands-on expertise in RTOS-based development, BLE Mesh protocols, and embedded cybersecurity practices. Candidates with experience on the Nordic SDK, especially NRF54L15, will be highly preferred. Key Responsibilities: - Design and develop embedded firmware for IoT devices using RTOS. - Work extensively with Nordic Semiconductor platforms, specifically the NRF54L15. - Develop and maintain BLE Mesh-based communication protocols. - Implement and maintain secure bootloaders and other cybersecurity features. - Conduct and respond to cybersecurity scans and assessments. - Collaborate with hardware, software, and QA teams to ensure end-to-end product delivery. - Troubleshoot, debug, and optimize embedded systems for performance and reliability. Required Skills: - Strong experience with Nordic SDK and NRF series SoCs (especially NRF54L15). - Proficient in RTOS concepts and development. - Deep understanding of BLE Mesh Protocols. - Knowledge of Secure Bootloaders and Embedded Cybersecurity best practices . - Hands-on experience with C/C++, embedded toolchains, and debugging tools. - Familiarity with cybersecurity compliance and vulnerability scanning tools. Preferred Qualifications: - Experience in IoT product development lifecycle. - Exposure to OTA (Over-The-Air) firmware updates. - Knowledge of secure communication proto ","

Posted 1 month ago

Apply

6.0 - 9.0 years

5 - 9 Lacs

Pune

Work from Office

We are looking for a highly skilled Embedded Software Engineer with 6\u20139years of experience in embedded systems development, specializing in industrialcommunication protocols. The ideal candidate will have a strong foundation inC++, FreeRTOS, and STM microcontrollers, with added familiarity in agile toolsand control systems components like motors, VFDs, and relays. Key Responsibilities: Design, develop, and maintain embedded software for industrial automation products. Implement and troubleshoot communication protocols such as EtherNet/IP, ProfiNet , or other industrial standards. Work on STM32 or similar microcontroller platforms using C++ and FreeRTOS . Collaborate with cross-functional teams following Agile methodologies using tools like JIRA , Confluence , and GitHub . Integrate and test hardware modules, particularly in systems involving motors, VFDs, and relays . Participate in code reviews, documentation, and continuous improvement activities. Required Skills: Strong programming skills in C++ for embedded systems. Hands-on experience with FreeRTOS and STM controllers (e.g., STM32). Experience with at least one industrial protocol such as EtherNet/IP or ProfiNet . Proficiency in version control (Git), task tracking (JIRA), and collaboration tools (Confluence). Solid understanding of real-time embedded systems and debugging tools. Knowledge or experience with electromechanical components like motors, relays, and VFDs is a strong plus.

Posted 1 month ago

Apply

2.0 - 3.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Embedded Engr ii The candidate will be working on full life cycles activities for Aerospace product software development. The candidate should have good communication and analytical capabilities.. The candidate should have good understanding of embedded systems The candidate should have the capability to understand the system requirements and perform full SW life cycle activities (design, implementation and testing). The candidate should have 2.5-3 years of experience in embedded development. The candidate should be able to work in large size time and interface with the team lead/customer focal and other stakeholders to carry forward the program execution. Contribute to technical content and deliverables of the team Architect (design-authority) for the team. Co-own strategies and improvement initiatives for the team Seeking proactive feedback for continuous improvement and Build relationships and collaborating with business partners and stakeholders in SBG s / SBU s. Excellent focus on execution.. Skill Requirement: The candidate should have Embedded knowledge and good exposure Embedded C Strong hands on experience in Microprocessor and Micro Controller. Experience on Software development process Programming knowledge of Embedded C/C++ Experience on change management (e.g. PVCS/Clearcase/Clear Quest) Good understanding on Static analysis tools and Automation

Posted 1 month ago

Apply

5.0 - 8.0 years

2 - 6 Lacs

Bengaluru

Work from Office

Looking for embedded manual testers with 6-8 yrs of experience in medical device testing experience, should have knowledge of the medical standards Perform manual testing of embedded systems used in medical devices. Develop and execute test plans, test cases, and test reports for firmware and hardware integration. Ensure compliance with medical device standards and regulatory requirements . Collaborate closely with development teams, system engineers, and QA to identify and resolve defects

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies