Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
chennai, tamil nadu
On-site
You should have a strong grasp of Android/iOS SDK, various Android/iOS versions, and adapting to different screen sizes. Cross-platform mobile application development experience with Xamarin forms, Net6/.Net7/.Net8 & MAUI is a must. Knowledge of Native bindings, platform dependency services, and utilizing NuGet packages on Xamarin forms and MAUI is essential. Familiarity with VS Studio for Mac and a track record of publishing mobile apps on the Play Store/App Store are required. Understanding REST & JSON for connecting Android apps with backend services is crucial. Proficiency in Android/iOS UI design principles, patterns, and best practices, as well as experience with offline storage, threading, and performance tuning, are key. Experience in managing BLE/NFC handshakes and working with embedded systems is beneficial. Knowledge of cryptographic & key management APIs for secure data storage and transfer is necessary. Ability to design applications centered around natural user interfaces and controls like touch is vital. Understanding the use of additional sensors like gyroscopes and accelerometers, familiarity with the open-source Android ecosystem and available libraries, and the capability to translate business requirements into technical specifications are important. Proficiency with cloud message APIs, push notifications, benchmarking, and optimization, as well as understanding Google's Android design principles and interface guidelines, are required. This is a full-time position with a day shift schedule. A Bachelor's degree is preferred. The ideal candidate should have 5 years of experience in .NET, Xamarin, mobile applications, and UI. Familiarity with Chennai, Tamil Nadu, is preferred. The work location is in person. Application Questions: - How many years of BLE experience do you have - How many years of NFC experience do you have - How many years of MAUI experience do you have ,
Posted 4 days ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
As a part of SA Technologies Inc., we are looking for a {Position Title} to join our team in {Position City, State}. In this role, you will be responsible for hands-on Embedded System, Software & Firmware Development. Your primary tasks will include working with C and Embedded C language, understanding the complete software development life cycle, including requirements, design, test specification, code, and testing. Additionally, you should have a basic understanding of Scheduler & RTOS, be proficient in SW testing, Unit & Integration, Bench-level Testing, and have experience with development and debugging tools. Knowledge of Microcontroller & peripherals interfaces, Electronic Circuit Design, Datasheets, Board Support Packages & Device Driver is also required. SA Technologies specializes in providing IT consulting and Development solutions for our global clientele. With over 20 years of experience, we have been assisting our customers in achieving operational excellence and compliance on the cloud. Our core competencies include delivering top-notch services, possessing cross-platform skills, and supporting you in attaining operational excellence to transform into a technology-driven enterprise. At SA Technologies Inc., we are proud to be a Microsoft Gold Partner, Google Partner, and a certified Great Place to Work company. If you are passionate about technology and eager to contribute to our dynamic team, we welcome you to apply for the {Position Title} position and be a part of our innovative journey.,
Posted 4 days ago
2.0 - 6.0 years
0 Lacs
jaipur, rajasthan
On-site
The ideal candidate for this position should have 2-4 years of experience and possess a minimum qualification of B. Tech/ M. Tech. You should have expertise in technologies such as Embedded C, Linux, Python, JavaScript, and Java, with a focus on application development for embedded systems. Experience in working with robotics and allied industries is highly preferable. Your responsibilities will include analyzing and evaluating robotic systems or prototypes, documenting robotic application development, maintenance, or changes, conducting research on robotic technology to create new systems or capabilities, and providing technical support for robotic systems. If you have a strong background in application development using C and Python, along with a passion for working in the embedded systems field, we encourage you to apply. This role offers an opportunity to work in a dynamic environment and contribute to cutting-edge robotics projects.,
Posted 4 days ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
As an IoT Application Engineer in the Industry 4.0 sector, you will be responsible for developing applications in line with customer requirements while ensuring timely delivery. Working closely with the Technical Team, you will play a crucial role in the smooth execution of projects. This role requires you to manage day-to-day technical tasks and project execution efficiently. Your key responsibilities will include understanding customer requirements, collaborating with the technical team to execute projects seamlessly, and meeting scheduled timelines for application development. Additionally, you will work with the leadership team to brainstorm and create new product ideas to drive innovation and promote new solutions. To excel in this role, you should possess a strong background in computer languages and programming skills. Proficiency in technologies such as C, C++, Python, and other open-source platforms is essential. Familiarity with frameworks and libraries on Windows and Linux-based systems, as well as databases like SQL and NoSQL, will be advantageous. Moreover, you should have knowledge of Node RED, data communication nodes, and cloud technologies. A basic understanding and practical experience in IIoT application, gateway software development, and working on GPIO are desirable skills for this position. Domain knowledge in Internet of Things (IoT), data analytics, Industry 4.0, embedded systems, and communication protocols will be beneficial. In addition to technical competencies, strong communication skills, self-motivation, and a proactive approach to self-learning are essential attributes for success in this role. If you are passionate about IoT, adept at problem-solving, and eager to contribute to cutting-edge technological advancements, we invite you to be a part of our dynamic team as an IoT Application Engineer in the Industry 4.0 domain.,
Posted 6 days ago
0.0 - 4.0 years
0 Lacs
noida, uttar pradesh
On-site
As a graduate engineer at Pentair, you will have the opportunity to showcase your passion for smart & connected IoT product implementation and contribute to turning innovative ideas into technical solutions using the latest tools and techniques. In this role, you will be part of a team that is dedicated to digital technologies and innovation, providing a friendly and engaging work environment. Pentair offers a unique chance to gain insights into the entire IoT product development process, from inception to the final product. Selected candidates will have exposure to various areas of IoT product implementation based on project requirements. Your responsibilities will include understanding and analyzing product requirements, translating them into specifications and programming deliverables, collaborating with architects and business teams to enhance existing applications and develop new ones, coding, testing, and debugging applications in real-world scenarios, and creating technical documentation such as requirement documentation and architecture documentation. You will also participate in Scaled Agile Framework scrum activities, provide product support, and contribute to the overall success of IoT projects. To excel in this role, you must have a strong technical understanding in areas such as smartphone application development (Android or iOS, React Native), web app development (ReactJS), knowledge of Node.js and Go, data structures, databases, AWS cloud services, DevOps, analytical skills for data interpretation, business analysis skills for documenting product requirements, cloud, mobile, and web application security, electronics, embedded systems, PLC, SCADA, and hands-on experience with programming languages like C, Python, C++, and Java. Additionally, you should be proficient in documenting requirements and designs using flowcharts and state diagrams, working on Windows and Linux machines, troubleshooting complex issues, and possessing excellent analytical skills. Qualifications for this position include a B.E./B. Tech in Computer Science, Masters in Computer Applications, or Masters in Computer Science. Other requirements include good communication and presentation skills, the ability to multitask, design thinking mindset, a passion for design and technology, a can-do attitude, and excellent interpersonal skills. The title/designation for this role will be determined based on your performance during the interview and years of relevant work experience.,
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
The ideal candidate for this position should possess strong skills in Embedded Systems and ARM Processor. Additionally, proficiency in Communication Protocols is also required.,
Posted 1 week ago
7.0 - 12.0 years
6 - 10 Lacs
Ahmedabad
Work from Office
Job Title : Senior Embedded Firmware Test Engineer Location : Anywhere Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 1 week ago
7.0 - 12.0 years
6 - 10 Lacs
Kolkata
Work from Office
Job Title : Senior Embedded Firmware Test Engineer Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 1 week ago
7.0 - 12.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Job Title : Senior Embedded Firmware Test Engineer Location : Anywhere Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 1 week ago
7.0 - 12.0 years
6 - 10 Lacs
Surat
Work from Office
Job Title : Senior Embedded Firmware Test Engineer Location : Anywhere Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 1 week ago
3.0 - 5.0 years
3 - 7 Lacs
Chennai
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies. Location - Bangalore,Chennai,Hyderabad,Noida,Pune
Posted 1 week ago
3.0 - 5.0 years
3 - 6 Lacs
Bengaluru
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications.- Integrate hardware components and peripherals into embedded systems.- Optimize code for performance and efficiency on resource-constrained devices.- Conduct software testing and validation to ensure reliability.- Utilize real-time operating systems (RTOS) for embedded applications.- Analyze and enhance existing embedded solutions for performance improvements.- Develop and maintain technical documentation for embedded systems.- Engage in code reviews and provide constructive feedback to peers.- Support the production and field engineering teams with troubleshooting.- Evaluate and select appropriate microcontrollers and processors for projects.- Implement and manage software version controls and repositories.- Collaborate in cross-functional teams for project planning and execution.- Research and stay current with emerging trends in embedded technology.- Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.- 3+ years of experience in embedded system design and development.- Strong knowledge of C/C++ programming languages.- Experience with microcontrollers and microprocessors.- Proficiency in hardware debugging tools and methodologies.- Familiarity with embedded Linux and RTOS environments.- Understanding of communication protocols (I2C, SPI, UART, etc.)- Experience in circuit design and analysis.- Strong analytical and problem-solving skills.- Ability to work collaboratively in a team environment.- Excellent written and verbal communication skills.- Familiarity with AGILE or SCRUM methodologies is a plus.- Experience with software development tools (i.e., IDE, debuggers).- Knowledge of signal processing techniques is an advantage.- Proven track record of delivering projects on time and within scope.- Willingness to continuously learn and adapt to new technologies.
Posted 1 week ago
3.0 - 5.0 years
3 - 7 Lacs
Hyderabad
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies.
Posted 1 week ago
3.0 - 5.0 years
3 - 7 Lacs
Noida
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies.
Posted 1 week ago
3.0 - 5.0 years
3 - 7 Lacs
Pune
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies.
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
indore, madhya pradesh
On-site
About Indore Institute of Science and Technology (IIST) Established in 2003, Indore Institute of Science & Technology (IIST) is recognized as one of the Top 3 Engineering Colleges in Indore. The institute holds NAAC A+ Accreditation, approval from AICTE, New Delhi, recognition by UGC under section 2(f), and affiliation to RGPV Bhopal. IIST offers Bachelor of Technology degrees in various disciplines including CS, IT, AIML, DS, EC, ECS, Civil, RAI, and Mechanical Engineering, along with Masters Degrees in CSE, AIML, and DS. The institute is dedicated to enhancing the employability quotient of its students through holistic development. We are currently seeking qualified candidates for faculty positions in the Electronics and Communication Engineering (ECE) Department for the academic year 2025-26. Both PG and PhD freshers are encouraged to apply. Key Benefits: - Competitive salary and benefits package. - Opportunities for professional development and growth. - A vibrant campus community with diverse activities and events, and much more. Responsibilities: - Deliver lectures and tutorials to ensure high-quality teaching and learning outcomes. - Supervise undergraduate and postgraduate research projects to foster innovative thinking. - Develop and implement innovative teaching methodologies. - Conduct impactful research and publish in high-index journals. - Promote patents, Entrepreneurship Development Cell (EDC), and startup initiatives. - Engage in industry collaborations and value-added student programs. - Mentor students for academic and career growth. Qualifications and Experience: Assistant Professor: - Masters Degree in Robotics, Embedded System, Drone Technology, or Electronics and Communication Engineering with First Class at all levels. - Minimum 0-1 years of teaching/research/industry experience (Freshers can also apply). - Excellent communication skills and a passion for academic excellence. Industry Trainer: - Bachelors/Masters Degree in Robotics, Embedded System, Drone Technology, Electronics and Communication Engineering, or a related field. - Minimum 3 years of relevant industry experience. - Expertise in specialized domains such as VLSI, IoT, AI, Robotics, or Drone Technology. - Proven ability to conduct hands-on training and workshops. - Excellent communication and presentation skills. - Strong network and collaboration experience within the industry. Subject/ Area: - VLSI Design and Embedded Systems - Robotics and Automation - Drone Technology - Internet of Things (IoT) - Artificial Intelligence and its Applications Contact: 9826288439 Email: hr@indoreinstitute.com, dgoffice@indoreinstitute.com How to Apply: Interested and eligible candidates are requested to send their applications along with a scanned copy of all relevant certificates and a passport size photograph to the provided Email Address.,
Posted 1 week ago
0.0 - 4.0 years
0 Lacs
karnataka
On-site
As an Embedded Software Engineer Trainee at Zumi Solutions, you will be required to have excellent programming skills in C/C++ and a good understanding of Embedded Systems and Linux OS. Your role will involve utilizing your strong debugging skills to troubleshoot and resolve issues efficiently. During the training period, Trainee Candidates will receive comprehensive training to develop their skills as an Embedded Software Engineer. Exceptional candidates who demonstrate significant progress may be considered for promotion to the role of Embedded Software Engineer before the completion of the standard 4-month training period. To apply for this position, please email your detailed profile to hrs@zumisolutions.com. Join our team and embark on a rewarding career in the field of Embedded Software Engineering.,
Posted 1 week ago
7.0 - 12.0 years
6 - 10 Lacs
Patna
Work from Office
Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 1 week ago
7.0 - 12.0 years
6 - 10 Lacs
Pune
Work from Office
Experience : 6 - 15 Yrs About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
You will be working at Qualcomm India Private Limited in the Engineering Group, specifically in the Software Engineering team. As a Software Engineer at Qualcomm, your primary responsibility will be to design, develop, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to launching cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for this position should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Additionally, the applicant should have a strong understanding of OS fundamentals, data structures, computer architecture, and embedded systems. Proficiency in C programming and working knowledge of Python programming are required. Familiarity with debuggers like T32 and gdb is expected, along with experience in embedded system development at a low level. Knowledge of UEFI (tianocore/edk2) and Linux is beneficial. In this role as a DDR Tools and System Development Engineer, you will be based in Hyderabad. The position requires a B.Tech with 2+ years of experience or an MTech with less than 2 years of experience, preferably from the embedded systems domain with a solid programming background. You will have the opportunity to work on UEFI framework development, focusing on system-level stress framework development for DDR technology LP4x/LP5x, peripherals (PCIE, UFS, USB, SD card), and multimedia components (GPU, Camera, Video). Understanding ARM APSS subsystem, L1, L2, L3 caches, and ARM V8/V9 is desired. Your responsibilities will include driving multiple programs related to system-level stress framework development in UEFI and DDR characterization tools. Collaboration with various teams such as performance, power, peripherals, multimedia, design, and DV is crucial. The role involves analyzing a significant amount of data and identifying patterns to contribute effectively to the projects. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can contact Qualcomm through the provided email address or toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking jobs directly at Qualcomm, and submissions from staffing and recruiting agencies will not be accepted. Unsolicited resumes or applications from agencies will not be considered. For further information about this role, you can reach out to Qualcomm Careers directly.,
Posted 1 week ago
8.0 - 10.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Notice period : Immedidate to 15 Days We are seeking a highly motivated and experienced Tech Lead to join our embedded systems team. As a Tech Lead, you will be responsible for leading the development of robust and efficient embedded software solutions, primarily using Embedded C++ and Linux. You will leverage your expertise in Yocto Linux, firmware development, and hardware-oriented software to drive innovation and deliver high-quality products. You will play a crucial role in mentoring junior engineers, contributing to architectural decisions, and ensuring the successful execution of projects. Responsibilities : Technical Leadership : - Lead the design, development, and implementation of embedded software solutions using Embedded C++ and Linux. - Provide technical guidance and mentorship to junior engineers. - Drive architectural decisions and ensure adherence to best practices. - Conduct code reviews and ensure code quality. Embedded Linux Development : - Develop and maintain Embedded Yocto Linux distributions. - Develop Linux middleware and applications using C++. - Configure and manage Linux systems for embedded devices. - Utilize CMake and Git for version control and build processes. Firmware Development : - Develop and maintain firmware for embedded systems. - Integrate software with hardware components. - Perform system-level testing and debugging. Hardware-Oriented Software Development (Good to Have) : - Develop software for Xilinx and IMX.8 platforms. - Work closely with hardware engineers to integrate software and hardware. Computer Vision (Good to Have) : - Develop solutions in the field of computer vision for camera-based assistance systems. - Implement algorithms for image processing and object detection. Debugging and Troubleshooting : - Diagnose and resolve complex software and hardware issues on Embedded Linux platforms. - Utilize debugging tools and techniques to identify and fix bugs. Project Management : - Contribute to project planning and execution. - Ensure projects are delivered on time and within budget. - Communicate effectively with stakeholders. Required Skills and Experience : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - Proven experience as a software engineer in embedded systems development. - Strong proficiency in Embedded C and C++. - Solid understanding of object-oriented programming principles. - Extensive experience with Embedded Yocto Linux and firmware development. - Experience with Linux system programming and application development using C++. - Proficiency in using CMake and Git for version control and build processes. - Excellent debugging and troubleshooting skills. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team. Good to Have Skills and Experience : - Experience with hardware-oriented software development, particularly for Xilinx and IMX.8 platforms. - Experience in developing computer vision solutions for camera-based assistance systems. - Experience in Linux middleware and application development. - Advanced debugging skills on Embedded Linux.
Posted 2 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Varanasi
Work from Office
About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 2 weeks ago
9.0 - 14.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Job Title : Principal Embedded Firmware Engineer - Medical Devices Location : Bangalore Experience : 9 to 15 Years Job Description : - 12+ years of hands-on experience In embedded firmware development for medical products. - Experience in Embedded Development in C for microcontrollers and embedded ARM based processors. - Design, development and optimization of firmware for embedded medical devices. - Develop low-level drivers, communication protocols and real-time firmware for microcontrollers and processors. - Experience with medical device regulations and safety standards (IEC 62304, ISO 13485, ISO 14971, IEC 62366- 1). - Experience with cloud-connected medical devices and loMT frameworks. - Architect firmware solutions, considering power efficiency, performance, and scalability. - Troubleshoot and debug embedded systems using oscilloscopes, JTAG, debuggers, and logic analyzers. - Cyber security aspects of medical firmware to oomply With Industry regulations. - Deep knowledge of RTOS (FreeRTOS, Zephyr or similar) and Linux. - Hands on with UART, SPI,12C,CAN,USB, BLE, Wi-Fi and Ethernet.
Posted 2 weeks ago
4.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Role Expectations : - Define and drive the technical strategy for embedding AI into industrial automation products, with a focus on scalability, quality, and industry compliance. - Lead the development of a collaborative, high-performing engineering team, mentoring junior engineers, automation experts, and researchers. - Establish and oversee processes and standards for agile and DevOps practices, ensuring project alignment with strategic goals. - Collaborate with stakeholders to align project goals, define priorities, and manage timelines, while driving innovative, research-based solutions. - Act as a key decision-maker on technical issues, architecture, and system design, ensuring long-term maintainability and scalability of solutions. - Ensure adherence to industry standards, certifications, and compliance, and advocate for industry best practices within the team. - Stay updated on software engineering trends and AI applications in embedded systems, incorporating the latest advancements into the teams strategic planning. Qualifications : - Bachelors or Masters degree in Computer Science, Engineering, or related field. - Extensive experience in software engineering, with a proven track record of leading technical teams, ideally in manufacturing or embedded systems. - Strong expertise in Python and C++/Rust, Gitlab toolchains, and system architecture for embedded applications. - Experience in DevOps, CI/CD, and agile methodologies, with an emphasis on setting and maintaining high standards across a team. - Exceptional communication and collaboration skills in English. - Willingness to travel as needed. - Background in driving team culture, agile project management, and experience embedding AI in industrial products. - Familiarity with sociocratic or consent-based management practices. - Knowledge in embedded programming is an advantage.
Posted 2 weeks ago
7.0 - 12.0 years
6 - 10 Lacs
Bengaluru
Work from Office
About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough