embedded-system-engineer-jobs-in-nagpur, Nagpur

7 Embedded System Engineer Jobs nearby Nagpur

Toggle to save search
posted 2 months ago
experience5 to 9 Yrs
location
Nagpur, Maharashtra
skills
  • Python
  • QA
  • Selenium
  • Cucumber
  • Appium
  • DevOps
  • AWS
  • Android
  • iOS
  • Testing concepts
  • Embedded systems
  • JavaKotlin development
  • Pytest
  • Locators
  • CICD
  • S3
  • Automotive hardware testing
  • Safety critical equipments
Job Description
Role Overview: As a Test Automation Developer, you will be responsible for designing and developing automated tests, including Integration Tests, Acceptance Tests, and Performance Tests. You will map requirements, understand user acceptance criteria, and convert user stories into tangible test cases. Additionally, you will efficiently troubleshoot, debug, and resolve code-related errors for major enhancements and minor change requests. You are expected to maintain a comprehensive understanding of the software system and actively participate in code reviews and development activities. Clear communication of technical solutions to program stakeholders is a crucial part of your role. Key Responsibilities: - Design and develop automated tests, including Integration Tests, Acceptance Tests, and Performance Tests. - Map requirements, understand user acceptance criteria, and convert user stories into tangible test cases. - Plan, create, and manage test cases and test suites. - Troubleshoot, debug, and resolve code-related errors for major enhancements and minor change requests. - Maintain a comprehensive understanding of the software system and actively participate in code reviews and development activities. - Communicate complex technical solutions clearly to program stakeholders. - Create technical documentation considering customer requirements and project architecture. - Estimate timelines for implementing changes and interpret defect burn down charts. - Serve as a technical point of contact for the test automation domain. Qualification Required: - Bachelors degree in Engineering with 5+ years of experience. - Proficiency in Java/Kotlin development, Python, and QA. - Experience in various test automation frameworks like Selenium, Cucumber, Appium, Pytest, Locators(Ids, Xpaths). - Strong knowledge of testing concepts and different staging environments. - Experience with automation on Android/iOS platforms (adb, logcat). - Basic knowledge of DevOps and CI/CD methods, AWS/S3 (cloud). - Analytical approach and problem-solving skills. - Excellent collaborative skills and experience in a multicultural working environment. - Additional knowledge in location-based services, testing certifications, working with embedded and/or automotive hardware test environments, and testing safety critical equipment is a plus. Please note that the additional details of the company were not provided in the job description.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 months ago

PCB Design Engineer

Hixaa Technologies
experience0 to 4 Yrs
location
Nagpur, Maharashtra
skills
  • System Testing
  • Circuit Design
  • PCB Design
  • Basic Electronics
Job Description
**Job Description:** **Role Overview:** As a PCB Design Engineer, your main responsibility will be to apply your knowledge of basic electronics to design, test, and validate embedded systems. You will also be involved in designing and developing electronic circuits and printed circuit boards (PCBs) for embedded systems to ensure optimal performance, reliability, and manufacturability. **Key Responsibilities:** - Apply knowledge of basic electronics to design, test, and validate embedded systems - Design and develop electronic circuits and printed circuit boards (PCBs) for embedded systems **Qualification Required:** - BE/B.Tech in ENTC/ETC/ELECTRICAL Please note that there are 3 intern positions and 1 full-time position available for this role. If you require any additional information or have any queries, please feel free to ask.,
ACTIVELY HIRING
posted 1 week ago
experience3 to 7 Yrs
location
Nagpur, Maharashtra
skills
  • Mobile Development
  • Android SDK
  • Core Java
  • C
  • Javascript
  • Jason
  • html
  • SQLite
  • ios
Job Description
As a Mobile Developer with 3 to 6+ years of experience in Android/iOS, your role will involve Requirement Analysis, Designing, and Developing Android Enterprise & iOS applications. You will be required to make quick, critical decisions using proven analytical and reasoning skills, logical and independent thinking. It is essential for you to be capable of working independently, handling tight schedules, and meeting strict deadlines. Your knowledge of Native and Hybrid applications will be crucial for this role. Key Responsibilities: - Requirement Analysis, Designing, and Developing of Android Enterprise & iOS applications - Making quick, critical decisions using proven analytical and reasoning skills - Working independently and handling tight schedules and strict deadlines - Having good knowledge of Native and Hybrid applications - Android Development: - Excellent working knowledge of Eclipse/Android Studio and Java embedded systems development using Java - iOS Development: - Excellent working knowledge of Xcode and Instruments, Objective C, Cocoa Framework, Push Notifications, In-App Purchase - Working experience on iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text, Core Location Qualifications Required: - 3 to 6+ years of experience in Mobile Development - Proficiency in Android SDK, Core Java, C+, Javascript, JSON, HTML, SQLite, iOS - Strong analytical and reasoning skills If you are interested in this opportunity, please email your resume to contact@walbrosoft.com.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 3 weeks ago
experience0 to 4 Yrs
location
Nagpur, All India
skills
  • Computer Science
  • Robotics
  • Artificial Intelligence
  • Machine Learning
  • Systems Safety Engineering
  • Autonomous Systems
Job Description
Role Overview: You will join an exciting new research centre in the Department of Computer Science at the University of York. The Centre for Assuring Autonomy (CfAA) is actively shaping standards, policy, and industrial practice in safety-critical sectors related to autonomous systems and their machine learning components. As part of the CfAA, you will work with a world-leading team of researchers to develop innovative approaches to safety assurance for AI-based autonomous systems. Key Responsibilities: - Enable the safe and responsible uptake of robotics and autonomous systems in sectors like autonomous driving, maritime, and healthcare - Develop methods for creating through-life safety assurance arguments for AI-based autonomous systems - Apply these methods in an industrial context and validate innovative approaches on real autonomous robotic systems - Work closely with experienced engineers and researchers to explain your research clearly to diverse audiences Qualifications Required: - Must have a first degree in Computer Science or a related discipline and a PhD in computer science, autonomous systems, or equivalent experience - Knowledge of systems safety engineering, robotics, autonomous systems, artificial intelligence, or related fields - Experience in developing machine learning models for embedded systems is desirable - Demonstrated experience in high-quality research is essential - For Grade 7, proven ability to attract research funding and manage research projects, including supervising the work of others [Note: No additional details of the company were present in the provided Job Description] Role Overview: You will join an exciting new research centre in the Department of Computer Science at the University of York. The Centre for Assuring Autonomy (CfAA) is actively shaping standards, policy, and industrial practice in safety-critical sectors related to autonomous systems and their machine learning components. As part of the CfAA, you will work with a world-leading team of researchers to develop innovative approaches to safety assurance for AI-based autonomous systems. Key Responsibilities: - Enable the safe and responsible uptake of robotics and autonomous systems in sectors like autonomous driving, maritime, and healthcare - Develop methods for creating through-life safety assurance arguments for AI-based autonomous systems - Apply these methods in an industrial context and validate innovative approaches on real autonomous robotic systems - Work closely with experienced engineers and researchers to explain your research clearly to diverse audiences Qualifications Required: - Must have a first degree in Computer Science or a related discipline and a PhD in computer science, autonomous systems, or equivalent experience - Knowledge of systems safety engineering, robotics, autonomous systems, artificial intelligence, or related fields - Experience in developing machine learning models for embedded systems is desirable - Demonstrated experience in high-quality research is essential - For Grade 7, proven ability to attract research funding and manage research projects, including supervising the work of others [Note: No additional details of the company were present in the provided Job Description]
ACTIVELY HIRING
posted 2 months ago

Electronics Engineer

Amani Enterprises Inc
experience2 to 6 Yrs
location
Nagpur, Maharashtra
skills
  • Software Development
  • Embedded Systems
  • Electronics
  • Embedded Linux Platforms
  • Sensor Interfacing
  • Electrical Components
Job Description
Role Overview: As a Software Developer for embedded Linux platforms, you will be responsible for designing, developing, and testing software optimized for embedded computational hardware. Your main focus will be on interfacing various sensors, electronics, and electrical components to efficiently control autonomous vehicles. Key Responsibilities: - Design, develop, and test software for embedded Linux platforms - Optimize software for embedded computational hardware - Interface various sensors, electronics, and electrical components for controlling autonomous vehicles Qualifications Required: - Relevant experience in software development for embedded systems - Proficiency in working with embedded Linux platforms - Strong understanding of interfacing sensors and electrical components Please note that this is a full-time position with benefits including Provident Fund. The work schedule is fixed shift, and the work location is in person.,
ACTIVELY HIRING
posted 1 week ago
experience4 to 8 Yrs
location
Nagpur, Maharashtra
skills
  • C
  • Embedded C
  • System Integration
  • ZigBee
  • Bluetooth
  • Application Engineering
  • Micro controllers
  • Firmware programming
  • GSMGPRS
Job Description
As a Sr. Embedded Design Engineer at our company in Nagpur, your role involves system level integration, firmware programming, and documentation. You will be responsible for system testing, debugging, and validation, as well as application engineering and knowledge documentation. Key Responsibilities: - Design implementation including system level integration, firmware programming, and documentation - System testing, debugging, and validation - Application engineering - Knowledge documentation Qualifications Required: - Bachelor's Degree in Engineering - Minimum 4 to 6 years of experience In this role, you will be expected to conduct testing, debugging, and validation of products while also having an understanding of PCB designing. Your hardware knowledge and implementation skills will be crucial, along with reasonable communication skills and a high level of team spirit. Skill Set: - Language: C, Embedded C - Microcontrollers Devices worked on: 8/16/32 bit controllers - Firmware programming of RS232, SPI, I2C, RS485, TCP/IP, CAN, and other interfaces - System integration - Knowledge on ZigBee, Bluetooth, GSM/GPRS, and other wireless protocols - Application engineering If you are interested in this opportunity, please feel free to contact us at +91-712-2242459 or via email at hr@rfarrays.com.,
ACTIVELY HIRING
posted 1 week ago

Embedded System

Phygital Insights
experience4 to 8 Yrs
location
Nagpur, Maharashtra
skills
  • CC
Job Description
As an Embedded System professional with 4 to 6 years of relevant experience, your role will involve creating software/system requirements for parking functionality through reverse engineering of application source code written in embedded C/C++. You will be responsible for analyzing the gap between OEM requirements and parking application source code. Additionally, you should have hands-on experience in developing applications using Embedded C/C++ in the Automotive Domain. Your strong source code debugging skill will be crucial, along with experience in creating design documents based on requirements. Key Responsibilities: - Create software/system requirements for parking functionality through reverse engineering of application source code written in embedded C/C++ - Analyze the gap between OEM requirements and parking application source code - Develop applications using Embedded C/C++ in the Automotive Domain - Demonstrate strong source code debugging skill and experience in creating design documents based on requirements - Knowledge of software reverse engineering process - Handle requirement gathering, design, construction, unit testing, and system testing - Utilize excellent communication skills, both written and verbal, along with well-developed analytical ability and problem-solving skills - Be hard-working, sincere, and self-driven - Apply strong knowledge of design, development, and validation of mathematical algorithms for analyzing and processing digital signal and image data - Implement signal and image processing principles and mathematical methods for developing image capture systems Qualifications Required: - Proficiency in C/C++ - Experience with software reverse engineering process You will be part of our hiring process which includes Screening (HR Round), Technical Round 1, Technical Round 2, and Final HR Round.,
ACTIVELY HIRING
posted 6 days ago
experience6 to 8 Yrs
Salary16 - 20 LPA
location
Pune
skills
  • build
  • devops
  • java
  • kubernetes
  • github
  • node
  • gitlab
  • maven
  • ansible
  • microservices
  • artifactory
  • applications
Job Description
Job Title Dev / DevOps Engineer (.NET / Java / Node + Cloud / Containerization) Employment Type: Full-Time Role Summary We are seeking a skilled and versatile Engineer with hands-on development and DevOps experience proficient in .NET or Java (and ideally with exposure to Node.js) who can design, build, deploy, and maintain containerized microservices using modern CI/CD pipelines and infrastructure-as-code practices. You will work closely with development, infrastructure, and operations teams to ensure smooth end-to-end delivery of software. Key Responsibilities Develop and maintain application code in .NET, Java, or Node.js as needed. Build and manage build pipelines (e.g. Maven for Java), managing dependencies and artifacts. Containerize applications using Docker and deploy microservices on Kubernetes (or similar orchestration platforms). Use configuration management and automation tools (e.g. Ansible) for deployment, configuration, and orchestration. Build, maintain, and optimize CI/CD pipelines using tools such as Jenkins, GitHub / GitLab CI (or equivalent), ensuring automated, reliable and repeatable deployments. Implement infrastructure-as-code (IaC) using tools like Terraform (or similar) for provisioning and managing cloud or on-prem resources. Work with cloud services (e.g. Azure, or other cloud environments) to deploy and manage services, as applicable. Migrate legacy or monolithic applications to containerized / cloud-based architectures when required. Participate in architecture and design discussions especially around microservices, scalability, deployment and automation. Collaborate with cross-functional teams using agile methodologies, ensuring timely deliveries and iterative improvements. Communicate effectively with team members and stakeholders developers, QA, operations to coordinate deployments, resolve issues, and continuously improve deployment processes and infrastructure. Required Skills & Qualifications Bachelors degree in Computer Science / Engineering or equivalent technical qualification. Hands-on development experience in .NET or Java; familiarity with Node.js is a strong plus. Strong experience with build tools (e.g., Maven for Java) and artifact/repository management. Solid understanding and practical experience with containerization (Docker), container orchestration (Kubernetes), and deploying microservices. Experience with configuration management and automation tools (e.g. Ansible) and infrastructure-as-code tools (e.g. Terraform). Proficiency with version control systems (Git GitHub or GitLab) and CI/CD tooling/ pipelines (Jenkins, GitLab CI/CD, or equivalent). Familiarity with writing deployment or infrastructure configuration using declarative formats (e.g. YAML). Experience working with cloud platforms / services (e.g. Azure, AWS, or similar) especially for containerized application deployment. Experience in application migration (on-prem cloud/containerized, monolith microservices) is a plus. Familiarity with Agile software development methodologies. Strong communication skills, collaboration mindset, problem-solving attitude, and ability to manage multiple tasks in fast-paced environments.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience2 to 5 Yrs
Salary7 - 12 LPA
location
Pune, Bangalore+7

Bangalore, Noida, Chennai, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • java
  • apis
  • spring
  • rest
  • maintenance
  • framework
Job Description
Job Title Software Engineer Job Summary We are looking for a skilled Software Engineer to join our development team. In this role, you will design, code, test, and maintain software applications, working closely with cross-functional teams to deliver high-quality solutions. You should be comfortable working in a dynamic environment, troubleshooting issues, and adapting to new technologies as needed. Key Responsibilities Software Design & Development Design, develop, and implement software applications using modern programming languages and frameworks. Write clean, efficient, scalable, and maintainable code following best practices. Translate requirements into functional software features and components. Testing, Debugging & Maintenance Perform unit testing, integration testing and other testing as needed to ensure software quality and reliability. Troubleshoot, debug, and resolve software defects or issues in a timely manner. Maintain and upgrade existing applications, ensuring they remain efficient, secure, and up-to-date. Collaboration & Cross-Functional Work Collaborate with product managers, designers, QA, and other stakeholders to define requirements, design solutions, and deliver features. Participate in code reviews, provide constructive feedback, and follow code standards and best practices. Document software design, code changes, workflows, and maintain version control records. Continuous Improvement & Learning Keep up-to-date with emerging technologies, development practices, and industry trends and apply them when beneficial. Contribute to process improvements, help refine development workflows, and enhance software quality and performance. Qualifications & Skills Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Proven experience (or strong internship / project experience) in software development working with one or more programming languages (e.g. Java, Python, C++, JavaScript, etc.). Good understanding of the software development life cycle (SDLC), version control, and coding best practices. Strong problem-solving, debugging, and analytical skills. Ability to work collaboratively in a team environment, communicate clearly, and coordinate across teams. Adaptability and willingness to learn new technologies, frameworks, tools, and development practices quickly. (Optional / Preferred) Additional Skills Experience with front-end or back-end frameworks / libraries / full-stack development. Familiarity with database systems (SQL / NoSQL), web services / APIs, cloud services or DevOps practices depending on project needs. Experience with automated testing frameworks, CI/CD pipelines, containerization, or related modern development tools.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 8 Yrs
location
Pune
skills
  • automotive
  • domain
  • case
  • black box testing
  • partition
  • linux
  • testing
  • istqb
  • c++
  • writing
  • requirement
  • based
  • aerospace
  • test
  • equivalence
  • rail
  • class
Job Description
Job Description: Senior Software Test Engineer Position Overview We are seeking a detail-oriented Senior Software Test Engineer with strong experience in requirement-based testing, black-box testing, and test design techniques such as Boundary Value Analysis and Equivalence Class Partitioning. The ideal candidate will have exposure to safety-critical domains such as Rail, Aerospace, or Automotive, along with hands-on skills in C++ and Linux environments. Key Responsibilities Test Planning & Design Analyze functional and technical requirements to create comprehensive test plans, test cases, and test scenarios. Apply structured test design techniques including Boundary Value Analysis (BVA) and Equivalence Class Partitioning (ECP). Ensure full coverage of requirement-based testing for safety-critical applications. Test Execution & Reporting Perform black-box testing to validate system behavior under various conditions. Execute manual and automated tests in C++ and Linux-based environments. Identify, log, track, and verify defects, ensuring high-quality product release. Domain-Specific Testing Work on testing projects in the Rail, Aerospace, or Automotive domain, ensuring adherence to industry standards. Review system behavior with a focus on safety, reliability, and compliance requirements. Collaboration & Documentation Collaborate with developers, business analysts, and system engineers to clarify requirements and resolve defects. Prepare detailed test reports, traceability matrices, and compliance documentation. Participate in reviews of requirement documents, design specifications, and test artifacts. Required Skills & Qualifications Hands-on experience in C++ and Linux environments (for test execution/support). Strong expertise in requirement-based testing and black-box testing. Knowledge of Boundary Value Analysis, Equivalence Class Partitioning, and other fundamental test design techniques. Experience in Rail, Aerospace, or Automotive safety-critical projects. ISTQB Foundation Level certification (or equivalent). Proven ability in writing clear, detailed, and traceable test cases. Preferred Qualifications Experience with test automation tools in Linux/C++ environments. Understanding of safety standards like EN 50128 (Rail), DO-178C (Aerospace), or ISO 26262 (Automotive). Exposure to CI/CD pipelines and version control tools (Git). Familiarity with embedded systems and communication protocols. Bachelor in Engineering is required. 
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience2 to 7 Yrs
location
Pune
skills
  • programming
  • systems
  • networking protocols
  • linux
  • networking
  • embedded
  • c++
  • object
  • oriented
  • c/c++
Job Description
Job Description: Senior Software Engineer Position Overview We are looking for a skilled Senior Software Engineer with strong expertise in C/C++, Object-Oriented Programming, Linux systems, and networking protocols. The ideal candidate will design, develop, and optimize embedded software solutions for high-performance, network-enabled devices. This role requires hands-on embedded development experience, strong analytical skills, and a solid understanding of Linux-based systems and networking fundamentals. Key Responsibilities Embedded Software Development Design, develop, and maintain embedded applications using C/C++ with an object-oriented approach. Implement low-level drivers, middleware, and communication interfaces for embedded systems. Optimize code for performance, memory usage, and stability. Linux & Linux Networking Work with Linux operating systems, including kernel-level concepts, device drivers, and system configuration. Develop, troubleshoot, and optimize applications running on embedded Linux platforms. Configure and manage Linux networking, including sockets, routing, firewalls, and network stacks. Networking Protocols Implement and debug networking protocols such as TCP/IP, UDP, HTTP, MQTT, SNMP, or custom protocols based on project requirements. Conduct performance tuning and network traffic analysis. Ensure secure, scalable, and reliable communication across embedded systems. System Integration & Testing Integrate software components with hardware platforms in embedded environments. Perform system debugging using oscilloscopes, logic analyzers, and network analyzers. Develop unit tests, integration tests, and system verification procedures. Collaboration & Documentation Work closely with hardware, QA, and system engineering teams to deliver robust product solutions. Prepare technical documentation, including design specifications, test plans, and user guides. Required Skills & Qualifications Strong proficiency in C/C++ programming. Solid understanding of Object-Oriented Programming (OOP) principles. Experience in embedded systems development (bare-metal or RTOS/Linux-based). Good knowledge of Linux internals, shell scripting, and Linux networking. Experience with networking protocols and network debugging tools (Wireshark, tcpdump, etc.). Familiarity with embedded hardware, microcontrollers, and communication interfaces (UART, SPI, I2C, Ethernet). Bachelors Degree in Electronics, Computer Science, Electrical Engineering, or related field. Preferred Qualifications Experience with build systems (CMake, Make, Yocto, Buildroot). Knowledge of secure coding practices for embedded systems. Understanding of CI/CD pipelines for embedded development. Exposure to real-time operating systems (RTOS). Bachelors in Engineering on required.
INTERVIEW ASSURED IN 15 MINS
posted 1 month ago

Opening for Data Engineer - Pune Chennai and Bangalore Location

CAPGEMINI TECHNOLOGY SERVICES INDIA LIMITED
CAPGEMINI TECHNOLOGY SERVICES INDIA LIMITED
experience6 to 11 Yrs
location
Pune, Bangalore+1

Bangalore, Chennai

skills
  • sql
  • python
  • scala
  • pyspark
Job Description
We have an exciting opportunity for the role of Data Engineer. Please find the details below: Job Description: Total experience required: 6+ yearsMinimum 3 years of experience in PySparkLocation: Pune Chennai and Bangalore. Strong programming skills in Python and PySpark (Scala is preferred)Experience in designing and implementing CI/CD, build management, and development strategiesHands-on experience with SQL and SQL analytical functionsExposure to key business, architectural, and technical decision-making processesOpportunity to get trained on AWS cloud technologyProficient in leveraging Spark for distributed data processing and transformationSkilled in optimizing data pipelines for efficiency and scalabilityExperience with real-time data processing and integrationFamiliarity with Apache Hadoop ecosystem componentsStrong problem-solving abilities for handling large-scale datasetsExcellent collaboration and communication skills for working with cross-functional teamsPrimary Skills: PySpark and SQL Secondary Skills: Experience with AWS, Azure, or GCP would be an added advantageIf interested, please apply. Best regards,HR Team, Capgemini
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience4 to 7 Yrs
Salary5 - 12 LPA
location
Pune
skills
  • system
  • architecture
  • functional
  • embedded
  • automotive
  • powertrain
  • networking
  • safety
  • development
  • software
  • vehicle
  • electric
  • product
Job Description
Senior Engineer - PTD MTBD (Pune) Role: Develop system functions and architectures for High Voltage Electric Vehicle (EV) Powertrain. Define LV/HV system architecture, create block diagrams, specify hardware and network interfaces, and maintain architecture documentation. Requirements: B.E. in relevant engineering discipline Experience in Electric Powertrain, System Architecture, Vehicle Networking, Functional Safety, Embedded Software, and Automotive Product Development Key Responsibilities: Design and classify system functions based on stakeholder needs and EPT requirements Collaborate with module teams for system integration and drive technical discussions (System FMEA, DVPs) Create system degradation strategies and review functional safety requirements Manage and update system architecture artifacts and documentation Ensure compliance with safety standards and support technical validations Location: Pune This concise JD highlights the crucial technical and collaborative aspects for a Senior Engineer role focused on EV powertrain system architecture, safety, and functional development.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 8 Yrs
location
Pune
skills
  • domain
  • python
  • scripting languages
  • test design
  • test automation
  • c++
  • rail
Job Description
Job Description: Senior Software Test Engineer Position Overview We are looking for a skilled Senior Software Test Engineer with strong expertise in the Rail domain, capable of designing high-quality test scenarios and contributing to both manual and automated testing efforts. The ideal candidate should have hands-on experience in C++, Python or scripting languages, and developing robust test automation frameworks for safety-critical rail systems. Key Responsibilities Test Design & Planning Analyze rail system requirements and create detailed test plans, test cases, and test design documents. Apply structured test design methodologies to ensure complete coverage of functional and safety requirements. Review requirement specifications and provide feedback on testability. Test Execution & Automation Develop and maintain test automation scripts using Python or other scripting languages. Execute manual and automated test cases for embedded or control system components built in C++. Implement reusable and scalable automation frameworks tailored to rail industry needs. Defect Management & Reporting Identify, document, and track defects, collaborating with development teams for timely resolution. Perform root-cause analysis on failures and validate fixes through regression testing. Prepare detailed test reports, traceability matrices, and documentation for audits. Domain-Specific Activities Work with rail signaling, control, or onboard systems, ensuring compliance with rail safety standards. Understand system behavior, communication protocols, and operational workflows in the Rail domain. Required Skills & Qualifications Strong experience in Rail domain testing (signaling, interlocking, onboard systems, etc.). Proficiency in Test Design, including creation of test cases, scenarios, and coverage analysis. Hands-on experience with C++ for test understanding, validation, and support. Strong scripting skills in Python or equivalent scripting languages. Experience in building or maintaining test automation frameworks. Good understanding of requirement-based testing and safety-critical system testing. Familiarity with tools such as version control (Git), CI/CD pipelines, and defect tracking systems. Preferred Qualifications Experience with EN 50128/50129 rail safety standards. Exposure to communication protocols used in rail systems. Knowledge of embedded systems, real-time systems, and Linux environments. ISTQB certification or equivalent. Bachelors in Engineering in required.
INTERVIEW ASSURED IN 15 MINS
posted 2 days ago

PingFederate IAM Engineer

CAPGEMINI TECHNOLOGY SERVICES INDIA LIMITED
CAPGEMINI TECHNOLOGY SERVICES INDIA LIMITED
experience4 to 9 Yrs
location
Bangalore, Mumbai City
skills
  • iam
  • pingfederate
  • ping identity
Job Description
Job Title: PingFederate IAM Engineer Location: Mumbai / Bangalore Experience: 4-10 Years  About the Role We are looking for an experienced PingFederate IAM Engineer with strong expertise in the Ping Identity suite and a solid understanding of enterprise-level Identity and Access Management (IAM) solutions. The ideal candidate should have hands-on experience in PingFederate administration, automation using Ansible, and designing scalable IAM architectures. Primary Skills (Mandatory) Strong experience working with the Ping Identity suite, specifically PingFederate and PingDirectory Deep understanding of Identity and Access Management (IAM) concepts and technologies Expertise in writing advanced Ansible playbooks for installation and configuration of Ping products Hands-on experience with PingFederate (must have) and PingAccess (preferred) Strong conceptual knowledge of CI/CD pipelines and Infrastructure as Code (IaC) Extensive experience working with Linux operating systems Proven experience in designing and implementing IAM solutions in large, complex environments Secondary Skills (Good to Have) Proficiency in Java Knowledge of IAM concepts such as SSO, Federation, RBAC Strong understanding of IAM protocols: OAuth2, SAML, OIDC, SCIM, Kerberos Experience deploying Ping products in cloud environments Background in System Administration and/or Application Development
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago

Embedded System Engineer

Vision Mechatronics Pvt Ltd
experience1 to 5 Yrs
location
Thane, Maharashtra
skills
  • Firmware Development
  • Microcontrollers
  • Eprom
  • Optimization
  • Collaborative Problem Solving
  • CC Programming
  • Peripheral Protocols
  • IEC
  • DLMS
  • MODBUS Protocol
  • Version Control System
  • Energy Meters
  • Bench Marking
  • Pic Controllers
Job Description
Role Overview: You will be responsible for understanding and finalizing project requirements and specifications, designing, building, and testing efficient and high-quality embedded code. Additionally, you will ensure the robustness of the code, as well as the security of communication devices. Collaborating on the design of future product revisions will also be a part of your role. Key Responsibilities: - Understand and firm up project requirements and specifications - Design, build, and test efficient and high-quality embedded code - Ensure the robustness of the code - Ensure the robustness and security of communication devices - Collaborate on the design of future product revisions Qualifications Required: - BE/BTech(EXTC) / MSc (Electronics) / M. Tech (Embedded Systems) with 1-5 years of experience in Firmware Development - Rich experience in understanding of 8 bit, 16 bit, 32 bit Micro - Strong knowledge of the C/C++ programming language in an embedded software context - Experience with various peripheral protocols such as UART, I2C, SPI - Experience working with IEC / DLMS / MODBUS protocol is advantageous - Experience working with version control systems is advantageous - Experience with Energy Meters and interfacing with Eprom, display, sensors, etc. - Understanding of underlying electronics influencing firmware development and debugging - Ability for benchmarking and optimization - Knowledge of Pic controllers Additional Company Details: The job type is Full-time, Permanent, Fresher. The benefits include health insurance. The work location is in person.,
ACTIVELY HIRING
posted 3 weeks ago
experience7 to 11 Yrs
location
Pune, Maharashtra
skills
  • RTOS
  • Microcontrollers
  • Embedded development
  • I2C
  • SPI
  • UART
  • Firmware development
  • Electrical safety
  • Problem solving
  • Debugging
  • Unit testing
  • Integration testing
  • Performance measurement
  • Reengineering
  • CC
  • RS232485 Communication Interfaces Protocol
  • Embedded design life cycle
  • Verbal written communication
  • Global teams collaboration
  • Functional safety standards
  • EMC standards
  • Regulatory compliance standards
  • Python scripting
  • Version control systems Git
  • STM32 series microcontroller
  • Debugging
  • analysis
Job Description
Role Overview: As an Embedded Firmware Engineer, you will be working on projects as a part of Engineering & Design and Testing teams for new product development. Your main responsibility will be leading the development of firmware for high voltage test and measurement products in collaboration with Lead Engineers and Technical Leads. You will define and document embedded system architecture, requirements, and software specifications. Additionally, you will develop low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications. Your role will also involve conducting code reviews, unit testing, and system-level integration testing to ensure reliability and compliance with safety standards. Furthermore, you will support regulatory and compliance testing focused on embedded software contributions. Key Responsibilities: - Define and document embedded system architecture, requirements, and software specifications. - Develop and maintain low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications. - Lead code reviews, unit testing, and system-level integration testing. - Support regulatory and compliance testing focused on embedded software contributions. - Evaluate new processors, RTOS platforms, and development tools. - Provide technical leadership and mentoring for junior developers. - Develop, implement, debug, and test software for embedded devices and systems. - Analyze and enhance efficiency, stability, and scalability of embedded system resources. - Optimize I/O performance. - Participate in team meetings and knowledge sharing sessions. - Report and communicate project progress to stakeholders. - Adhere to CMMI / ISO quality process. - Assume additional roles and responsibilities as required. Qualification Required: - Bachelor's degree in electrical / Electronics / Electronics & Telecommunication / Instrumentation Engineering. - Minimum 7+ years of experience developing embedded software for product development. - Proficiency in C/C++ for real-time embedded systems. - Experience with microcontrollers, RTOS, and embedded development tool chains. - Experience integrating with hardware at the driver level. - Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol. - Excellent understanding of Embedded design life cycle & new product development process. - Excellent verbal & written communication skills. - Willingness to learn and take on additional responsibilities. - Experience of working with global teams will be advantageous. - Experience with STM32 series microcontroller will be an advantage.,
ACTIVELY HIRING
posted 2 months ago

Embedded System Engineer

UtopiaTech Pvt Ltd
experience3 to 7 Yrs
location
Navi Mumbai, Maharashtra
skills
  • Firmware Development
  • Microcontroller
  • Circuit Design
  • Embedded C
  • RTOS
  • PCB Layout
  • Wireless Communication Technologies
  • Lowpower Design
Job Description
Job Description: You will be responsible for designing and developing robust embedded system solutions for real-world enterprise applications. This includes collaborating on system architecture, communication protocol design, and technology stack selection. Additionally, you will design electronic hardware, create schematics, select components, finalize BOM, and define validation/testing procedures. Your role will also involve developing, testing, and debugging firmware for various microcontroller platforms. Key Responsibilities: - Hands-on experience with firmware development on micro-controller families such as AVR, MSP430, STM32, Renesas, etc. - Proficient in circuit design, component selection, and PCB layout tools (e.g., Altium, KiCAD, Eagle). - Strong programming skills in Embedded C; advanced debugging and optimization skills are a plus. - Experience with wireless communication technologies: BLE, Wi-Fi, Zigbee, LoRa, GSM/GPRS, NB-IoT. - Familiarity with real-time operating systems (RTOS), bootloaders, and low-power design is a bonus. Qualifications: - Bachelors or Masters degree in Electronics, Electrical Engineering, Embedded Systems, or a related field. - A quick learner with excellent analytical and problem-solving abilities. - A collaborative team player who thrives in a startup environment. - Passion for building high-impact, scalable embedded products using the latest technologies. Please note that the job type for this position is full-time with benefits including a flexible schedule and Provident Fund. The work location is in person. If you choose to join UtopiaTech, you will have the opportunity to work on cutting-edge IoT products that are already deployed in high-impact environments. You will be part of a passionate, close-knit team that values innovation and technical excellence. Additionally, you will have the opportunity to take ownership of core components in both hardware and software, experience fast-paced growth with exposure to real-world deployments and client interaction.,
ACTIVELY HIRING
posted 6 days ago
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • Python
  • Firmware
  • Ethernet
  • Hardware
  • Communication protocols
  • CC Programming Language
  • Embedded firmware
  • Embedded processors
  • Code Version Control
  • ARM processors
  • Bootloaders
Job Description
Role Overview: You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. Your role includes developing firmware that configures, controls, and monitors the communication device, and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built from the ground up for safety-critical automotive applications. You will also work in a culture of safety and best development practices. Key Responsibilities: - Develop firmware for Ethernovia's Networking devices - Architect, design, implement, test, and integrate firmware into Ethernovia's SDK - Ensure adherence to Functional Safety practices - Work on safety-critical automotive applications - Collaborate with the Software team for effective communication and implementation Qualifications Required: - Bachelor's or Master's degree in Computer Science/Software or related field - Minimum 5 years of relevant work experience - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals - Proficiency in C/C++ Programming Language; experience in Python is a plus - Experience with Firmware, preferably for communication devices like Ethernet - Experience with Embedded firmware, preferably for communication devices like Ethernet - Experience with integration and testing of firmware and low-level code - Hands-on experience with Hardware and embedded processors, preferably for communication devices - Expertise in efficient code practices for code footprint and performance Additional Details: Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, Ethernovia is inventing the future of automobile communication by transforming automobiles" communication network to enable autonomous driving, electrical vehicle (EV), and software-defined revolutions. With a team of talented employees on 4 continents, Ethernovia has filed over 50 patents to date. The company is well-funded and backed by leading technology investors, including Porsche SE, Qualcomm, AMD, and Western Digital. Ethernovia offers a chance to make a lasting impact on the future of mobility with competitive compensation, great benefits, and the opportunity to work with world-class talent.,
ACTIVELY HIRING
posted 1 week ago
experience5 to 9 Yrs
location
Maharashtra
skills
  • Static Analysis
  • Communication Protocols
  • Embedded Firmware
  • EmbeddedRT linux
  • Network layer protocol
  • Fieldbus Protocol
Job Description
Role Overview: As an Embedded Firmware Developer at Schneider Electric, your primary responsibility will be the design and development of Embedded Firmware by understanding the Product Feature Requirement. You will also be involved in Embedded/RT Linux development of peripheral driver development and modification. Additionally, you will need to have a strong grasp of Embedded/RT Linux Network layer protocols such as TCP, UDP, layer 2 Protocol, and Application layer protocols like DHCP, NTP, SNTP, SNMPv3, ARP, HTTPS, etc. It would be beneficial to have knowledge of Fieldbus Protocols like Modbus, Profinet, Ethernet/IP, along with an understanding of Static Analysis and software development tools. Familiarity with various communication protocols like USB, CAN, etc. will also be advantageous for this role. Key Responsibilities: - Design and development of Embedded Firmware based on Product Feature Requirement - Development and modification of Embedded/RT Linux peripheral drivers - Proficiency in Embedded/RT Linux Network layer protocols including TCP, UDP, layer 2 Protocol, and Application layer protocols such as DHCP, NTP, SNTP, SNMPv3, ARP, HTTPS, etc. - Knowledge of Fieldbus Protocols like Modbus, Profinet, Ethernet/IP - Understanding of Static Analysis and software development tools - Familiarity with various communication protocols like USB, CAN, etc. Qualifications Required: - Bachelor's degree in Computer Science, Electrical Engineering, or related field - Strong experience in Embedded Firmware design and development - Proficiency in Embedded/RT Linux development - Knowledge of Network layer protocols and communication protocols - Familiarity with Fieldbus Protocols will be a plus Please note that you will be required to submit an online application to be considered for this position at Schneider Electric. If you are looking to make an impact with your career and contribute to sustainability ambitions, Schneider Electric invites you to become an IMPACT Maker by applying today. Schneider Electric is committed to inclusivity, diversity, ethics, and trust in all aspects of its business operations. (Note: Any additional details about the company were not included in the provided job description),
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter