Jobs
Interviews

167 Embedded System Jobs

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

10.0 - 17.0 years

13 - 17 Lacs

hyderabad

Work from Office

About the Role We are seeking an experienced Software Architect with a strong background in designing and implementing scalable, high-performance systems. As a Software Architect you will play a key role in shaping the technical direction of our products, defining architectural best practices, and collaborating closely with cross-functional teams to deliver state-of-the-art AI-driven solutions. This is what you are responsible for - Lead the architectural design and implementation of scalable, reliable, and high-performance software systems for AI, AI Compiler and edge computing applications. - Collaborate with product managers, software engineers, and hardware engineers to ensure alignment of technical decisions with business objectives. - Define and maintain architectural best practices, guidelines, and documentation for the software engineering team. - Evaluate and recommend technologies, frameworks, and tools to optimize the performance and scalability of our solutions. - Ensure that all software architecture aligns with security, performance, and reliability standards. - Mentor and provide technical leadership to the engineering team, fostering a culture of collaboration and innovation. - Participate in code reviews, design discussions, and technical roadmap planning to ensure high-quality delivery. - Drive continuous improvement in system architecture and development processes to support the company's growth and evolving requirements. Necessary qualifications : - 8+ years of experience in software architecture, system design, and development of scalable, distributed systems. - Proven experience in designing edge-based solutions, compilers, runtime, firmware. - Strong programming skills in modern languages such as Python, C++ or similar language. - Expertise in designing high-performance, low-latency systems for AI/ML workloads. - Strong understanding of software development methodologies, DevOps practices, and CI/CD pipelines. - Familiarity with hardware-software co-design, embedded systems, and edge computing solutions is a plus. - Excellent problem-solving and communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Preferred qualifications : - Experience with AI frameworks (e.g., TensorFlow, PyTorch) and understanding of AI/ML pipelines. - Knowledge of hardware accelerators (e.g., GPUs, NPUs) and optimization for low-power AI inferencing. - Experience working in a fast-paced, startup environment is a plus.

Posted 1 day ago

Apply

9.0 - 14.0 years

8 - 12 Lacs

hyderabad

Work from Office

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : - Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. - Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software. - Design and develop firmware including toolchain, BSPs to support IIoT modules. - Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc. - Design, document, code, test, and debug embedded device controllers for IoT. - Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test. - Support project planning efforts, including task definition and work effort. - Perform analysis, resolution, and tracking of defects and improvement to closure. - Develop and improve software development processes and procedures. - Provide engineering support for other departments as necessary. - Complete other engineering duties as assigned Minimum requirements : - 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration. - Excellent software design skills and C/C++ programming skills; preferably in safety critical software development. - 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred). - Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software. - Experience in developing device drivers, timers, interrupt handlers, message-based software, etc., - Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD - Experience in C/C++ coding standard, OOD, static analysis, and code coverage. - Proficient with software development process. - Demonstrable experience developing efficient (memory, CPU, and bandwidth) software. - Familiarity setting up various embedded toolchains, build, and debugging environments. - Experience with software engineering processes and tools such as configuration management and issue tracking systems. - Ability to read circuit designs/electrical schematics and datasheets. - Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues. - Excellent problem-solving, design, development, and debugging skills. - Strong communication and interpersonal

Posted 2 days ago

Apply

4.0 - 9.0 years

2 - 5 Lacs

hyderabad

Work from Office

We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Requirements : - Bachelor's or higher degree in Computer Science or Electronics & Communication with 4 + years of relevant experience - In-depth knowledge of kernel-mode programming in both Windows internals. - Strong C/C++ programming skills and familiarity with assembly language. - Proven experience in Windows driver development and embedded systems. - Strong knowledge on the embedded system. - Proficiency in Windows driver frameworks (WDM/WDF) and understanding of Windows-specific DMA protocols. - experience in Windows PCIe and USB kernel and/or userspace drivers. - Expertise in kernel space debugging using tools like WinDbg, dbgview, Visual Studio, or similar. - Familiarity with MCDM is a plus. Responsibilities : - Develop and maintain Windows/Linux drivers and RTOS for various requirement. - Collaborate with cross-functional teams to integrate drivers into embedded systems. - Design and develop PCIe and USB drivers for AI chipsets, ensuring performance and reliability - Optimize driver performance and ensure compatibility with evolving Windows environments. - Optimize data path efficiency and minimize latency Minimum Qualifications : - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Posted 2 days ago

Apply

6.0 - 11.0 years

10 - 14 Lacs

hyderabad

Work from Office

About the Role : We are seeking a talented Implementation Engineer to join our dynamic team. The successful candidate will be responsible for leading and executing Synthesis and STA for complex AI SOC with multi-mode and multi power domain design, ensuring the quality and reliability of our products. This is what you are responsible for : - Synthesis and STA (static timing analysis). - Ability to optimize designs for best in class in low power and high performance with logically equivalent RTL. - Professional experience with ECO implementation, both functional and timing closure. - Experience with multi-clock, multi-power domain designs and multi-mode timing constraints. - Familiarity with DFT insertion. - Familiarity with simulation, debugging tools, and working closely with Design teams. - Ability to collaborate with different functional teams like RTL Design, DFT and Physical design. - Showcase your deep understanding of the following physical design concepts/constraints: floor-planning, placement, congestion, and setup/hold timing closure. Necessary Qualifications : - Bachelor's or Master's degree in Electronics, Computer Science Engineering, or a related field - Minimum of 5 to 7 years of experience in Implementation flows/ Synthesis and STA. - Experience with Cadence, Synopsys and Mentor tools - Experience with Verilog and VHDL. - Experience with sign-off Static Timing Analysis, Logic equivalency checks, and Static Low Power Checks (UPF/CPF/CLP) - Formal verification for RTL 2 gates and gates2gates - Conformal ECO for doing complex functional ECOs. - Low power synthesis on smaller blocks and subsystems using DC/Genus - Physical Aware synthesis - Writing Timing Constraints sub-blocks and Top level. - Flow Automation and Scripting using TCL and Python or Perl.

Posted 2 days ago

Apply

8.0 - 13.0 years

5 - 9 Lacs

bengaluru

Work from Office

We are seeking highly skilled Embedded Software Engineers with expertise in the Media Domain, specializing in Embedded C++ and Linux development. The ideal candidate will have hands-on experience in multimedia processing, video/audio streaming, and strong understanding of frameworks like GStreamer. Key Responsibilities : - Design and develop multimedia applications using Embedded C++ on Linux platforms - Implement video/audio streaming solutions using GStreamer - Work on codec integration, synchronization, and pipeline development - Optimize media performance and manage multimedia buffers - Debug, test, and maintain robust media applications in real-time environments Required Skills : - Strong proficiency in Embedded C++ and Linux internals - Deep understanding of GStreamer, multimedia streaming protocols - Experience with media encoding/decoding and buffer management Preferred : - Exposure to multimedia standards (MPEG, H.264, AAC) - Familiarity with RTSP, RTP, or similar protocols

Posted 2 days ago

Apply

4.0 - 6.0 years

9 - 14 Lacs

bengaluru

Work from Office

Job Summary : We are looking for a passionate and experienced Embedded Firmware Developer with over 4 years of experience in embedded systems programming. The ideal candidate should have strong expertise in C/C++, Linux internals, and RTOS environments such as VxWorks, along with proficiency in communication protocol drivers and a basic understanding of DevOps practices. This is a work-from-office opportunity based in Bangalore, ideal for candidates who thrive in a collaborative, hands-on engineering environment. Key Responsibilities : - Design, develop, and maintain embedded firmware using C/C++ for custom hardware platforms. - Develop and debug applications and drivers in Linux environments, including shell scripting. - Work with RTOS systems like VxWorks for real-time firmware development. - Implement and troubleshoot communication protocols and drivers such as Ethernet, CAN, and RS422. - Collaborate with cross-functional hardware, software, and QA teams to define and deliver embedded solutions. - Participate in debugging, testing, and performance tuning of firmware modules. - Follow software development best practices using ClearCase or other version control systems. - Contribute to DevOps workflows and continuous integration efforts (basic familiarity expected). Required Skills : - 4+ years of experience in embedded firmware development. - Strong hands-on skills in C/C++ programming. - Good understanding of Linux internals and shell scripting. - Practical experience with RTOS platforms like VxWorks. - Working knowledge of communication protocols (Ethernet, CAN, RS422, etc. - Familiarity with ClearCase version control and basic DevOps practices. - Strong problem-solving and debugging capabilities. - Effective communication and teamwork skills.

Posted 3 days ago

Apply

0.0 - 3.0 years

0 Lacs

jaipur, rajasthan

On-site

You will be responsible for developing applications using languages such as Embedded C, Linux, Python, JavaScript, and Java, with a focus on embedded systems. It is preferred if you have experience working in robotics and related industries. Your technical skills should include application development in C and Python, as well as experience in developing applications for embedded systems. In this role, you will be required to analyze and evaluate robotic systems or prototypes, document robotic application development, maintenance, or changes, and conduct research on robotic technology to create new robotic systems or system capabilities. Additionally, you will be expected to provide technical support for robotic systems. The minimum qualification for this position is a B.Tech/M.Tech/MCA/BCA degree, with 0-2 years of experience. The working days are 6 days a week, and the location of the job is in Jaipur. The salary or stipend offered will be as per the company policy. The company is looking to fill this position immediately. For more information about the company, please visit www.eurysglobal.com.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

maharashtra

On-site

As an Electrical / Electronics / Telecommunications Engineer / Trainer at ABC Trainings, you will play a crucial role in empowering professionals and aspiring engineers in the dynamic fields of electrical engineering, electronics, and telecommunications. Your responsibilities will involve conducting training sessions, developing industry-relevant curriculum, and facilitating hands-on learning experiences to equip individuals with the necessary skills for successful careers in cutting-edge domains. Your primary responsibilities will include: - Training Delivery: Conducting training sessions covering a wide range of domains such as autocad electrical, plc scada, e plan, matlab, embedded system, and pcb designing. - Curriculum Development: Collaborating with the curriculum development team to create comprehensive and industry-relevant training modules. - Hands-On Learning: Facilitating hands-on learning experiences, coding projects, and practical exercises to enhance participants" skills and knowledge. - Assessment and Evaluation: Assessing the progress of trainees, providing constructive feedback, and conducting evaluations to ensure learning objectives are met. - Industry Trends: Staying updated with the latest trends and advancements in software engineering to offer real-world insights to trainees. - Mentorship: Providing mentorship and guidance to participants in their career development journey to help them become proficient software engineers. This role is a full-time position and is suitable for freshers. The work location is in person, where you will have the opportunity to make a significant impact by preparing individuals for successful careers in the fields of electrical engineering, electronics, and telecommunications.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You should have a UG/PG degree in Computer Science Engineering or Electronics and Communication Engineering. You must possess hands-on experience in Computer Science domains including Big Data, Cloud Computing, Data Mining, Dependable and Secure Computing, and Image Processing. Additionally, you should have domain knowledge in Mobile Computing, Network Security, Web Mining, and Software Engineering. Knowledge in Embedded System, VLSI, IoT, Power Electronics, and Wireless Communication is also required. It is essential to have adequate knowledge of reading research articles and possess an excellent attitude and passion towards engineering. You should be innovative with good analytical, quantitative, and data interpretation skills. Good written communication skills, excellent documentation, and presentation skills are a must. As a self-starter and self-paced learner, you are expected to contribute within the agile framework. Your responsibilities will include contributing to requirement/product/design document specification, troubleshooting, and playing the role of a critical validation team member. You should be versatile in learning the technical and soft skills necessary to accomplish assigned tasks successfully. Additionally, following an established process, suggesting improvements to existing processes, and defining new processes are key aspects of this role.,

Posted 2 weeks ago

Apply

2.0 - 8.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Hardware Engineer to join their Engineering Group. As a Qualcomm Hardware Engineer, you will be involved in planning, designing, optimizing, verifying, and testing electronic systems, circuits, mechanical systems, and various other components to develop cutting-edge products. You will collaborate with cross-functional teams to deliver solutions that meet performance requirements. The ideal candidate will have a strong background in CPU architecture and analysis, as well as experience with ARM/X86 chipsets and embedded system concepts. Minimum qualifications for this role include a Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field with at least 4 years of Hardware Engineering experience. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience will also be considered. The selected candidate will work on Qualcomm Snapdragon CPUSS Architecture and performance team, analyzing performance aspects of Snapdragon CPU subsystem, guiding the execution team, and driving deep dive analysis on performance issues. Essential skills and experience for this position include familiarity with Microprocessor and/or SoC Architecture, ARM processor-based systems, cache configurations, workload performance characterization, and debugging skills in a bare-metal environment. The candidate should also have experience with Lauterbach debug environment, workload-driven investigations, and performance projections on silicon. Strong data analysis skills, programming experience, and knowledge of Linux and Android internals are desirable. Applicants should hold a Bachelor's degree in Electrical, Electronics, or Computer Engineering and/or Computer Science with at least 6 years of experience in SOC/CPU post-silicon validation/performance analysis. Strong knowledge of modern OS kernel (Android, Linux) is required for this role. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. Overall, Qualcomm is looking for a candidate with a passion for hardware engineering, performance analysis, and system-level debugging, who can collaborate effectively with peers and senior engineers to drive innovation and excellence in product development.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

delhi

On-site

Pentair is currently seeking graduate engineers who are passionate about smart & connected IoT product implementation and eager to embark on a career where they can transform their ideas and knowledge into technical solutions using the latest tools and techniques. This position offers an exceptional opportunity to work in a collaborative work environment with a team that is committed to digital technologies and innovation. As part of the Pentair team, you will have the chance to gain insights into the complete IoT product development process, from conception to final product. Selected candidates will have the opportunity to work on various aspects of IoT product implementation, including IoT App Development, Backend Cloud IoT Platform services, DevOps, IoT security, Business Analysis, Managed Services, IoT Sensors, Firmware & Embedded Systems, and Industrial Automation. Roles & Responsibilities: - Analyzing product requirements and translating them into specifications and programming deliverables - Collaborating with architects and business teams to enhance existing applications and develop new applications - Coding, testing, and debugging applications in controlled, real-world scenarios - Creating technical documentation such as requirement documentation and architecture documentation - Participating in Scaled Agile Framework scrum activities - Providing product support Skills Required: - Technical proficiency in Smartphone application development on Android or iOS, React Native - Web App development using ReactJS - Knowledge of Node and Go, data structure, and Database - Proficiency in AWS Cloud services, DevOps - Analytical skills for interpreting data and transforming it into actionable information - Business Analysis skills for understanding and documenting product requirements - Familiarity with Cloud, Mobile, and Web application security, as well as OWASP - Experience in Electronics & Embedded Systems, PLC/Skada - Proficiency in C, Python, C++, or Java programming - Ability to understand and document requirements - Proficiency in documenting designs before implementation using flowcharts, state diagrams - Experience working on Windows and Linux machines - Strong troubleshooting and analytical skills Qualifications: - B.E./B. Tech (Computer Science) / Masters in Computer Applications / Masters in Computer Science Other Requirements: - Strong communication and presentation skills - Ability to multitask - Design Thinking mindset - Passion for Design & Technology - Positive attitude and a can-do approach - Excellent interpersonal skills Pentair is an Equal Opportunity Employer that values diversity and cross-cultural insights for ongoing success. We believe that a diverse workforce brings different perspectives and creative ideas that drive continuous improvement every day.,

Posted 2 weeks ago

Apply

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 3 weeks ago

Apply

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 3 weeks ago

Apply

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 3 weeks ago

Apply

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 3 weeks ago

Apply

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 4 weeks ago

Apply

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 4 weeks ago

Apply

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 4 weeks ago

Apply

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 4 weeks ago

Apply

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 4 weeks ago

Apply

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 4 weeks ago

Apply

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 month ago

Apply

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 month ago

Apply

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 month ago

Apply

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 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies