Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 4.0 years
3 - 5 Lacs
Bengaluru
Work from Office
Job Responsibilities: 1. Develop and maintain embedded firmware for various electronic devices and systems, especially AR and Audio based. 2. Collaborate with cross-functional teams, including hardware engineers, Mechanical or Optical design Engineers to design and implement firmware solutions. 3. Analyse system requirements and specifications to design efficient and reliable firmware architecture. 4. Debug and troubleshoot firmware-related issues during development, testing, and production phases. 5. Optimise code for performance, memory usage, and power consumption. 6. Create and maintain proper documentation for firmware design, implementation, and testing processes. 7. Collaborate with external partners and suppliers to ensure seamless integration of firmware with hardware components. 8. Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team. Role & responsibilities: 1. Bachelor's or Master's degree in Electrical Engineering, Computer Science or a related field with knowledge over Electronic components. 2. Experience: Minimum of 2 year in Embedded Firmware development , Experience in working with arm Microcontrollers or STM, Nordic boards. 3. Skills : Excellent C programming skills with Conceptual awareness(Must) , Having C++ and Python programming skills is an added advantage. 4. Knowledge over RTOS and Baremetal programming. 5. Experience or Good knowledge in working with USB Communication and in Bluetooth Technology. 6. Knowledge of communication protocols such as SPI, I2C, UART, I2S and experience with interfacing sensors and peripherals using the mentioned protocols. 7. Strong Logic building abilities ,Analytical skills and the ability to work independently as well as in a team. 8. Strong debugging and Problem-solving skills.
Posted 1 week ago
0 years
1 - 4 Lacs
India
On-site
About Us At Inspire Design, we develop real-world healthcare products — from idea to prototype. Our team works on clinician-led innovations, in-house healthcare tools, and custom automation systems. We’re looking for a hands-on Electronics Engineer who can support hardware design, embedded development, and simple user interfaces — especially for early-stage medical and diagnostic products. What You’ll Do Design and simulate analog/digital circuits for sensors, displays, power control, etc. Work on Arduino and Raspberry Pi for prototyping. Develop custom PCB layouts. Write embedded firmware for Arduino, STM32, ESP32, or Raspberry Pi. Interface with sensors, stepper motors, OLED/TFT displays, buttons, etc. Build basic UI/UX interfaces (for touchscreen displays or web dashboards) Support testing, documentation, and iterative hardware updates Be ready to learn and adapt to new projects, from IoT tools to medical devices What We’re Looking For Degree or diploma in Electronics, Embedded Systems, or Mechatronics Solid understanding of circuit design, PCB design, and microcontroller coding Comfortable with I2C/SPI/UART, signal conditioning, and basic power electronics Experience with display UI (Nextion, TFT, Python/JS-based UI) is a strong plus Self-motivated, deadline-driven, and excited by real-world product challenges Bonus: Experience working with medical devices, instrumentation, or automation Why Join Us? Work directly with the founder on impactful MedTech and electronics products Get early exposure to full-stack hardware development Flexible hours and monthly stability Learn fast, build fast — and grow into a long-term, high-responsibility role Future opportunities for full-time position and leadership track Job Types: Full-time, Fresher Pay: ₹9,764.43 - ₹39,000.00 per month Benefits: Paid sick time Paid time off Schedule: Day shift Ability to commute/relocate: Prahlad Nagar, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required) Education: Diploma (Required) Work Location: In person Speak with the employer +91 9998226795
Posted 1 week ago
3.0 years
2 - 11 Lacs
India
On-site
Embedded Software Engineer — Job Description Our company is seeking a skilled embedded software engineer to join our innovative team. As a Senior Embedded Engineer, you will play a pivotal role in designing, developing, and testing embedded software for power electronics systems. We value candidates with strong software design skills, a commitment to innovation, and a proven track record in embedded systems and firmware development. Objectives of the Role Develop and implement embedded software solutions for power electronics systems tailored to client needs. Collaborate with cross-functional teams (including hardware engineers) to define software requirements and specifications. Conduct feasibility studies and system analysis to ensure software compatibility with hardware components. Write and optimize efficient, reusable, and scalable embedded code. Perform unit testing and debugging to ensure software functionality and reliability. Contribute to documentation and ongoing maintenance of software applications. Key Responsibilities Design and develop embedded software for microcontrollers and microprocessors such as STM32, PIC, Texas Instruments, and Arduino. Collaborate with hardware engineers to define and refine software requirements and specifications. Write efficient, modular, and well-documented code in C/C++ and/or Python. Work with testing teams to ensure software meets quality standards. Implement software updates and patches based on feedback and testing results. Debug and troubleshoot software to identify and resolve issues. Conduct code reviews and ensure compliance with coding standards. Stay updated on industry advancements in embedded software development. Required Skills and Qualifications Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field. 3+ years of experience as an embedded software engineer. Proficiency in C and C++ for embedded systems, with basic knowledge of Python. Hands-on experience with microcontrollers and microprocessors (STM32, PIC, Texas Instruments). Experience with software development tools such as STM32CubeIDE, Code Composer Studio, or similar. Detail-oriented with excellent problem-solving and analytical skills, especially for power electronic systems. Knowledge of power electronics systems (e.g., DC-DC converters, power supplies). Familiarity with communication protocols (SPI, I2C, UART, CAN) and device drivers. Desirable: Experience with IoT protocols (MQTT) and cloud platforms (AWS, Azure, GCP). Desirable: Experience with version control systems (GitHub, Bitbucket). Preferred Skills and Qualifications Master’s or advanced degree in a relevant engineering field. Familiarity with software version control systems (e.g., Git). Certifications in embedded systems, power electronics systems, IoT applications, or related areas. Experience with agile software development and embedded system security. What We Offer Competitive compensation Modern work environment Opportunities for professional growth If you are a talented and innovative engineer passionate about developing software solutions and integrating hardware and software, we invite you to apply and become a key contributor to our team’s success. Job Type: Full-time Pay: ₹237,936.40 - ₹1,171,701.14 per year Schedule: Day shift Work Location: In person
Posted 1 week ago
6.0 - 10.0 years
25 - 35 Lacs
Bengaluru
Hybrid
About the Team At Nutanix, you will have the opportunity to be part of the Hypervisor team, a dynamic group that is spread out geographically. Despite being in different locations, the team collaborates effectively and maintains a strong sense of camaraderie. Working with the Hypervisor team means being surrounded by some of the most talented engineers in the world of systems engineering. Culturally, Nutanix believes in creating an open and supportive environment where everyone can be their most authentic self at work. This setup also provides exciting exposure to diverse perspectives and opportunities for personal and professional growth. You will report to a manager who is committed to supporting your development and ensuring your success within the organisation. A day in the life of an AHV Hypervisor Engineer: We aim to work as closely with the open-source community as possible. Our engineers are highly encouraged to participate in open-source community development. Any work you do will be preserved as open-source and commit(s) to posterity. Problems youll solve: Weve always disrupted ourselves to provide the best in-class customer experience. A case in point: Nutanix is well known for providing a zero-touch upgrade experience for our customers. Within the hypervisor team, we are focussing on various ways to make this faster and more reliable -- by pushing the limits of VM live migrations towards speed and predictability, or rethinking why a hypervisor upgrade should need a reboot at all. Your Role Youll be working with a team of extremely talented engineers across a spectrum of geographies and experiences. The most successful candidate for this role will be someone who: Constantly look for ways to improve the product, learning from customer questions and not limited to existing technologies. Devise solutions and back them up with solid research and numbers to prove their efficacy. Have the ability to convey ideas to a geographically diverse audience using excellent communication and writing skills. Participate in design discussions, often outside ones known comfort zonelearning on the go. Proactively mentor junior members of the team, finding ways to fuel their curiosity and leverage their unique strengths. Not hesitate to help out with customer escalations: Nutanix believes in putting customers first. While we have a huge, dedicated team to assist customers with any issues, there might be situations where engineering help might be sought to bail out an unfortunate outage. Take pride in working with open-source communities to fold product improvements back into community projects. What You Will Bring The must-haves: Rock-solid OS/systems fundamentals drive design and implementation. Low-level coding, debugging experience with at least one hardware architecture, preferably x86. The ability to write and maintain enterprise-quality code. Deep reasoning and detailed skills, which provide top-down thinking to break down abstract concepts into actionable pieces. Proven feature delivery experience: should have 8+ years of hands-on experience of what it means to ship enterprise-quality code to customers. The good-to-haves: Knowledge of x86 virtualisation and the KVM stack. Code contributions to the Linux kernel and virtualisation stack are an added plus. Desired qualification & experience: Bachelor's/Masters degree in Computer Science or equivalent. 3+ years of experience building enterprise-grade software, preferably some with guide experience.
Posted 1 week ago
4.0 - 9.0 years
35 - 40 Lacs
Bengaluru
Work from Office
Desired Profile : Bachelor's or Master's in Computer Science / Electronics Engineering. Expertise in embedded software testing related to avionics / aerospace / defense industry Expertise in working on DO-178C standard Expertise in debugging using oscilloscope , logic analyzer Expertise in working tools like DOORS (requirements), PVCS (config), Mantis (bugs Certification on DO-178C standards (Software Considerations in Airborne Systems and Equipment Certification) and ISTQB is mandatory Expertise in C programming Expertise with development tools like IAR, Code Composer Studio (CCS) Expertise with structural coverage tools (e.g., RTRT, HCL DevOps) Expertise in working with ARM, Microchip, ST Micro or TI processors Expertise in driver development for interfaces like SPI, UART, ADC. Expertise working on full aerospace project lifecycle Expertise working in a lean/agile environment Preferred resources with valid regional work permit Job Specs : Review source code and design documents to make sure they meet aerospace standards. Ensure requirements are correctly traced from system-level all the way to tests. Write and execute test cases to ensure the software works correctly. Perform both black-box (external behavior) and white-box (internal logic) testing. Debug issues and log them using bug-tracking tools (like Mantis). Maintain traceability of requirements using tools like DOORS
Posted 1 week ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Who we are: We are a start-up based out of Bengaluru & Delhi NCR. We are engaged in development of next generation missions and technologies (NGM&T) towards future warfare needs of the Indian defence forces. It is undertaking research towards enhancing persistence and autonomy for unmanned vehicles and robotic swarms. NRT’s product development portfolio includes a solar power stratospheric high altitude pseudo satellite (HAPS) unmanned platform and an air/ground launched stand-off autonomous system. Job Summary: We are seeking an experienced UAV Flight Dynamics & Control Engineer to join our R&D team focused on developing advanced VTOL UAV platforms. The selected candidate will play a key role in designing, implementing, and validating flight control algorithms to ensure UAV stability, performance, and autonomy. This role demands strong expertise in UAV autopilot platforms such as Ardupilot , Embention Veronte , and other commercial flight control systems. You will work in a dynamic R&D setting and collaborate with multidisciplinary teams to deliver innovative UAV solutions. Responsibilities: Design and develop flight dynamics models and control architectures for VTOL UAVs. Implement, simulate, and optimize control laws for stability, guidance, and navigation. Create and maintain mathematical models and simulations for accurate performance predictions. Develop and test flight control algorithms in SIL and HIL simulations in various autopilot systems. Integrate autopilot systems with onboard avionics, navigation, and mission management software. Perform simulation modelling using MATLAB/Simulink and validate with real-world flight test data. Analyse performance data from flight tests and iterate control logic to improve response and robustness. Collaborate with avionics, mechanical, and software teams for integrated system development. Ensure redundancy, safety, and fail-safe mechanisms are incorporated into flight control systems. Document control algorithms, system architecture, and validation reports. Stay updated on regulatory requirements and industry best practices. Drive innovation in autonomous flight systems, including sensor fusion, adaptive control, and fault-tolerant control techniques. Experience / Skills: Hands-on experience with UAV flight testing and post-flight data analysis. Proficient in Ardupilot, Embention Veronte, and other autopilot ecosystems. Strong theoretical knowledge in Flight Mechanics, Control Theory, and Stability Analysis. Experience in control system development, tuning, and optimization for autonomous flight. Proficiency with MATLAB, Simulink, and flight simulation tools. Familiarity with communication protocols (CAN,UART,SPI,I2C, MAVLink) and embedded systems. Experience in trajectory optimization and non-linear, multi-objective optimization techniques. Understanding of sensor integration, including GPS, IMUs, air data sensors, and magnetometers. Capability to conduct independent feasibility assessments and system architecture reviews. Strong analytical and problem-solving skills with attention to system-level integration. High level of self-motivation and ownership in an agile R&D environment. Basic Qualifications: Bachelor’s or Master’s degree in Aerospace Engineering, Aeronautics, or related field. Minimum 3+ years of experience in UAV control systems development and flight dynamics. Team Skills: Strong written and verbal communication skills. Ability to work in a multi-disciplinary, distributed team environment. Demonstrated adaptability, critical thinking, and leadership capabilities. Commitment to timelines and project goals.
Posted 1 week ago
0.0 years
0 - 0 Lacs
Prahlad Nagar, Ahmedabad, Gujarat
On-site
About Us At Inspire Design, we develop real-world healthcare products — from idea to prototype. Our team works on clinician-led innovations, in-house healthcare tools, and custom automation systems. We’re looking for a hands-on Electronics Engineer who can support hardware design, embedded development, and simple user interfaces — especially for early-stage medical and diagnostic products. What You’ll Do Design and simulate analog/digital circuits for sensors, displays, power control, etc. Work on Arduino and Raspberry Pi for prototyping. Develop custom PCB layouts. Write embedded firmware for Arduino, STM32, ESP32, or Raspberry Pi. Interface with sensors, stepper motors, OLED/TFT displays, buttons, etc. Build basic UI/UX interfaces (for touchscreen displays or web dashboards) Support testing, documentation, and iterative hardware updates Be ready to learn and adapt to new projects, from IoT tools to medical devices What We’re Looking For Degree or diploma in Electronics, Embedded Systems, or Mechatronics Solid understanding of circuit design, PCB design, and microcontroller coding Comfortable with I2C/SPI/UART, signal conditioning, and basic power electronics Experience with display UI (Nextion, TFT, Python/JS-based UI) is a strong plus Self-motivated, deadline-driven, and excited by real-world product challenges Bonus: Experience working with medical devices, instrumentation, or automation Why Join Us? Work directly with the founder on impactful MedTech and electronics products Get early exposure to full-stack hardware development Flexible hours and monthly stability Learn fast, build fast — and grow into a long-term, high-responsibility role Future opportunities for full-time position and leadership track Job Types: Full-time, Fresher Pay: ₹9,764.43 - ₹39,000.00 per month Benefits: Paid sick time Paid time off Schedule: Day shift Ability to commute/relocate: Prahlad Nagar, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required) Education: Diploma (Required) Work Location: In person Speak with the employer +91 9998226795
Posted 1 week ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Work experience : 2 - 4 years Location: Hyderabad, Telangana (Balanagar area) Job type : Full-time, permanent, on-site About Vir Innovations We are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer vision, robotics, and fire control systems. Our objective is to create products that are innovative and can match up in the new era of accelerated technological progress. Our vision is to create a better everyday life for many people, by delivering smarter alternatives to existing devices in sectors ranging from defence to consumer electronics. Why Join Us? At Vir Innovations, we are a team of driven pioneers working together to create meaningful impact. Our diverse professionals, brought together from different cultures and backgrounds across the country, share a common goal: to innovate and contribute to national security through cutting-edge technology. Our core values: Passion, Integrity, Innovation, Quality, and Growth form the foundation of our vibrant culture. These pillars guide us as we build groundbreaking solutions that inspire creativity and foster collaboration. When one joins Vir Innovations, they step into an environment that empowers to: Learn and Grow: Gain new skills and knowledge while working on projects that challenge and inspire. Innovate and Lead: Contribute to cutting-edge advancements in robotics, automation, and defence technologies. Make an Impact: Be part of something bigger your work here directly or indirectly strengthens national security. We believe in providing equal opportunities to talented individuals from all backgrounds and experiences. If someone is passionate about technology, innovation, and making a difference, Vir Innovations is the place for him. Shape the future of technology with us. Join our team and embark on a career that truly matters! Job Summary We are looking for a skilled and motivated Software Engineer to join our robotics team, contributing to the development of tactical systems. You will take ownership of critical components, lead small engineering teams, and collaborate closely with cross-functional groups to ensure tight hardware-software integration. The ideal candidate has strong proficiency in C/C++, Embedded Linux, Qt/QML, and Unix networking, along with expertise in Data Structures & Algorithms (DSA) and Inter-Process Communication (IPC). Key Responsibilities Lead the development of embedded software modules for real-time robotic control systems. Mentor junior engineers, perform code reviews, and guide architecture decisions across firmware and application layers. Design and implement Qt/QML-based HMI for operator interfaces and diagnostics. Build and maintain Yocto-based embedded Linux distributions, tailored for mission-specific SBCs. Develop Unix networking solutions using TCP/UDP for inter-system communication. Implement high-performance IPC mechanisms (shared memory, message queues, pipes, etc.) to coordinate between processes and system modules. Optimize system performance using efficient data structures and algorithms tailored to embedded workloads. Interface with hardware components via UART, SPI, I2C, GPIO, PWM, and CAN, and integrate sensors such as IMUs, encoders, and LIDAR. Lead integration efforts between software, electronics, and mechanical teams for tight, reliable, and synchronized hardware-software interaction. Debug and profile real-time issues using GDB, Valgrind, perf, dmesg, and hardware-level tools like oscilloscopes or logic analyzers. Own the full software lifecycle from prototyping to production deployment and post-field support. Skills required Advanced proficiency in C/C++ with strong knowledge of modern C++ (11/14/17). Hands-on experience with Qt/QML for embedded GUI development. Deep understanding of Embedded Linux (kernel/user-space, bootloaders, systems). Proficiency with Yocto, CMake, GDB, and Git-based workflows. Strong foundation in Unix/Linux networking and IPC mechanisms. Solid grasp of data structures and algorithms for low-latency, memory-efficient systems. Experience with hardware-software integration, including communication with peripherals and timing-sensitive subsystems. Effective team leadership, task delegation, and documentation practices. Excellent communication skills for working across software, electronics, and mechanical teams. Desired candidate profile Bachelor’s degree in Computer Science or related field Experience with RTOS or real-time Linux (e.g., PREEMPT_RT). Familiarity with Buildroot and minimal system bring-up. Exposure to secure embedded networking, encrypted channels, and hardened Linux configurations. Previous contributions to robotics, automation, or tactical systems. Note: To apply for this opportunity, you may also email your resume, cover letter and any other documents/links to hr@virinnovations.in with the email subject as " Application for Software Engineer – Robotic Applications Role "
Posted 1 week ago
0 years
0 Lacs
Kanpur, Uttar Pradesh, India
Remote
Description As an IT/OT Vulnerability Assessment and Penetration Testing (VAPT) Engineer, you will be engaged in identifying and mitigating security vulnerabilities across IT systems, Industrial Control Systems (ICS), and Industrial Internet of Things (IIoT) environments. Your work will involve rigorous security assessments of critical infrastructure, SCADA systems, PLCs, field devices, gateways, and cloud-connected IIoT platforms. You will simulate advanced adversary tactics to expose vulnerabilities and provide strategic remediation guidance. The role is suited for professionals with a deep understanding of both enterprise IT security and industrial/embedded system ecosystems. Responsibilities 1-Vulnerability Assessment & Penetration Testing (IT + ICS/IIoT): Perform black-box, grey-box, and white-box VAPT on: Enterprise IT assets (servers, databases, web/mobile apps, Active Directory, cloud) OT/ICS assets (PLCs, RTUs, HMIs, engineering workstations, protocol gateways) IIoT platforms (MQTT/CoAP-based telemetry, edge gateways, cloud dashboards) Emulate APT-level attacks across air-gapped, segmented, or hybrid IT-OT architectures. Execute Red Team scenarios to simulate insider threats or supply chain compromise. 2- ICS Protocol & Field Device Security Testing: Analyze and exploit vulnerabilities in ICS protocols: Modbus TCP, DNP3, IEC 104, OPC-UA, S7comm, Profinet, BACnet, CIP (EtherNet/IP), MQTT, CoAP Perform live traffic analysis, packet manipulation, and protocol fuzzing to test resilience. Evaluate control logic vulnerabilities in ladder logic, structured text, and function blocks. 3- Firmware & Hardware Exploitation (IIoT/ICS Devices): Extract and analyze firmware from industrial devices using JTAG, UART, SPI interfaces. Perform static and dynamic analysis using Ghidra, Binwalk, Radare2, or IDA Pro. Reverse engineer file systems (e.g., squashfs, cramfs) and analyze web interfaces or CLI backdoors. Exploit misconfigured bootloaders, insecure firmware upgrade mechanisms, or exposed debug ports. 4- Network Architecture & Segmentation Testing: Review and test IT-OT segmentation via firewall ACLs, VLANs, DMZ configurations. Assess trust relationships, weak credential policies, and insecure remote access (e.g., exposed VNC, Telnet, RDP). Identify unauthorized bridging of air-gapped networks or misconfigured routing/switching. 5- Cloud & IIoT Platform Security: Evaluate MQTT brokers, edge-to-cloud telemetry, and analytics pipelines. Test REST APIs, insecure mobile app integrations, and cloud misconfigurations (S3, IAM, IoT Core). Identify insecure certificate handling, default API tokens, and lack of encryption at rest/in transit. Reporting & Mitigation Develop technical and executive-level reports with CVSS scoring, attack paths, and exploitation evidence. Recommend hardening measures for both IT (patches, SIEM, EDR) and OT (control policy tuning, physical zoning, least privilege for operators). Coordinate with ICS engineers, IT admins, and SOC teams for patch validation and monitoring upgrades. Compliance & Framework Alignment Ensure assessments comply with industry and regulatory frameworks: NIST SP 800-82, ISA/IEC 62443, ISO 27001, NERC CIP, SANS ICS Top 20 Map findings to MITRE ATT&CK for ICS and monitor emerging CVEs relevant to industrial products. Eligibility Educational Background: Bachelor’s or Master’s in Cybersecurity, Computer Science, Industrial Automation, Electronics, or a related field. Technical Skills: Deep knowledge of ICS/SCADA systems, embedded architectures, and real-time OS (VxWorks, QNX, FreeRTOS). Hands-on experience with tools: VAPT Tools: Nessus, Burp Suite, Metasploit, Nmap, Nikto, SQLMap ICS Tools: Wireshark, Scapy, PLCScan, ICSFuzz, S7comm Tools, Conpot, ModScan Firmware Tools: Binwalk, Ghidra, Radare2, OpenOCD, Logic Analyzers IIoT Security: Shodan, Censys, MQTTX, Postman, OWASP ZAP Certifications (Preferred): OSCP, GRID, GICSP, CRT, CRTP, CEH, CISSP, or equivalent. Participation in ICS/IoT-focused CTFs or open-source contributions is a plus. Travel As and when required, across the country for project execution and monitoring as well as for coordination with geographically distributed teams. Communication Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.
Posted 1 week ago
0.0 - 1.0 years
0 Lacs
Madhapur, Hyderabad, Telangana
On-site
Qt Application Software Engineer Azista is seeking a skilled and motivated ATE/Checkout Qt/C++ GUI Application Design Engineer to join our team. In this role, you will be primarily responsible for the design, development, and maintenance of Graphical User Interfaces (GUIs) using the Qt framework and C++ for our Automated Test Equipment (ATE) systems and checkout systems. You will work closely with hardware and test engineers to create user-friendly interfaces that facilitate the testing and validation of our satellite subsystems and systems, ensuring their reliability and performance. The ideal candidate will have a solid understanding of software development, GUI design principles, and experience with ATE or checkout systems. Location: Hyderabad Responsibilities · Design and develop intuitive and efficient GUIs for ATE and checkout systems using Qt and C++. · Collaborate with hardware, firmware, and test engineers to understand subsystem and system requirements and translate them into effective GUI designs for ATE and checkout systems. · Develop GUI features for monitoring, configuring, and controlling ATE hardware and the Device Under Test (DUT). · Implement GUI functionalities for data acquisition, management, storage, and report generation within the ATE framework, potentially in formats like Excel, .CSV, or PDF. · Design and integrate user interfaces that help users monitor and configure the ATE and DUT. · Work closely with users to capture customer/application-specific needs in the UI design. · Participate in the design and development of Test Jigs (specialized hardware) and integrate their control within the GUI. · Support the integration of ATE equipment and troubleshoot hardware/software issues related to the GUI. · Ensure the GUI design considers the overall ATE system architecture and its interaction with various test instruments (Oscilloscopes, Spectrum Analyzers, Multimeters, Signal Generators, etc.). · Contribute to the creation of detailed technical documentation for the GUI application. · Participate in code reviews and contribute to team best practices. · Debug and fix issues in existing GUI code to improve performance and responsiveness. · Potentially develop custom widgets as needed. Qualifications & Key Skills · Qualification: BE / B.Tech in Computer Science, Electronics Engineering, or a related field. · Previous experience in the design and/or utilization of Automated Test Equipment (ATE) or checkout systems is required. · Strong proficiency in the C++ programming language. · Proficiency in multi-threading, memory management, and socket communication. · Solid experience with the Qt framework and associated libraries. · Solid understanding of Object-Oriented Programming (OOP) principles. · Familiarity with GUI design principles and best practices. · Experience with version control systems, preferably Git. · Excellent problem-solving and debugging skills. · Good communication and teamwork abilities. · Familiarity with using test equipment such as DMMs, oscilloscopes, power supplies, and function generators for understanding the context of ATE systems. · A ‘can-do’ attitude to solve problems. Good-to-Have Skills · Experience with data visualization techniques within GUI applications. · Familiarity with communication protocols such as UART, I2C, SPI, CAN, and potentially SpaceWire, MIL-STD-1553, Ethernet for interfacing with hardware. · Basic proficiency in Python or other scripting languages for test automation or data analysis. · Experience with unit testing frameworks. · Familiarity with embedded systems concepts. · Understanding of test and measurement instruments and their integration with software. · Exposure to NI testing standards, Configurable DAQ systems / Checkout Systems such as PCI Express Cards/Racks, LXI systems, and USB Multi-I/O checkout systems. · Experience working with NI-VISA supported LXI-based DMMs, Oscilloscopes, Power Supplies, Function Generators. Job Type: Full-time Pay: From ₹700,000.00 per year Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Monday to Friday Experience: 12months: 1 year (Preferred) Location: Madhapur, Hyderabad, Telangana (Preferred) Work Location: In person
Posted 1 week ago
5.0 years
0 Lacs
India
On-site
🌏 We’re Hiring: Senior Embedded Systems Engineer 📍 Location: Japan or India 🕐 Experience: 5+ Years 💼 Full-Time Opportunity Are you an experienced Embedded Systems Engineer ready to take your career to the global stage? Join us at Krosbridge, where innovation meets opportunity collaborate on cutting-edge technology with world-class Japanese engineering teams. 🔧 About the Role We’re looking for a Senior Embedded Systems Engineer with a passion for solving complex challenges at the intersection of hardware and software. If you have hands-on experience in embedded development and dream of working in a culturally rich, high-tech environment like Japan, this is the perfect opportunity for you! 🔍 Key Responsibilities • Design, develop, and maintain firmware and embedded software for real-time systems. • Work with microcontrollers (ARM, STM32, etc.), RTOS, and bare-metal systems. • Integrate embedded systems with sensors, actuators, and communication protocols (SPI, I2C, UART, CAN, etc.). • Optimize code performance, debug complex systems, and conduct performance tuning. • Collaborate with cross-functional teams including hardware engineers and system architects. • Contribute to global solution deployment, including client-facing projects in Japan. ✅ What We’re Looking For • Bachelor’s/Master’s in Electronics, Electrical, Computer Engineering, or related. • 5+ years of embedded software development experience. • Proficiency in C/C++, low-level programming, and embedded debugging tools. • Experience with RTOS (FreeRTOS, VxWorks, etc.) or bare-metal systems. • Strong understanding of UART, SPI, I2C, CAN, and Modbus. • Familiar with schematics, datasheets, and hardware-software integration. • Good communication skills in English and willingness to relocate or work with Japanese clients. 🌟 Bonus Skills (Preferred) • Japanese language proficiency or past experience with Japanese clients. • Exposure to ISO 26262, MISRA, or safety-critical systems. • Familiarity with tools like Keil, IAR, STM32CubeIDE, logic analyzers, oscilloscopes, etc. • Experience with Linux-based embedded systems. • Previous work in automotive ECUs, BLE/Wi-Fi modules, or edge AI. 🌐 Why Join Us • Work on innovative, global-scale engineering projects. • Direct collaboration with leading Japanese tech teams. • Relocation assistance & visa sponsorship available. • Be part of a multicultural, high-performance environment. 📩 Interested? Send your resume or inquiries to hr@krosbridge.com Explore the future of embedded systems from India to Japan 🌸
Posted 1 week ago
3.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Title: Embedded System Engineer Location: Gurgaon, India Employment Type: Full-time (On-Site) CTC: As per market standards Experience: 3 years plus About Aaizel Tech Labs: Aaizel Tech Labs is an innovative technology company at the forefront of developing advanced embedded solutions across diverse applications. We specialize in creating robust and cutting-edge products that integrate hardware and software seamlessly to solve real-world challenges. As a fast-growing startup, we offer an environment that nurtures creativity, technical excellence, and a strong sense of ownership. Role Overview: We are looking for a talented Embedded Systems Engineer to join our R&D team. The successful candidate will play a crucial role in designing, developing, and deploying embedded systems for our next-generation products. You will be involved in all phases of product development, including system architecture, firmware development, hardware integration, and field testing, ensuring that our solutions meet the highest standards of performance and reliability. Key Responsibilities: · Embedded System Development: Design and implement embedded systems solutions, focusing on microcontroller programming, firmware development, and integration of various hardware components. · Firmware Engineering: Develop, test, and optimize firmware for embedded devices, ensuring efficient operation and communication between system components. · Hardware Integration: Interface with multiple sensors and communication modules, ensuring seamless integration and reliable data acquisition. · Communication Protocols: Implement and manage various communication protocols (SPI, I2C, UART, etc.) between embedded components and peripheral devices. · Debugging and Testing: Perform system debugging, testing, and troubleshooting using industry-standard tools and methodologies to ensure product quality. · System Optimization: Optimize embedded systems for performance, power efficiency, and reliability in real-world environments. · Collaboration: Work closely with cross-functional teams, including hardware designers, software developers, and test engineers, to achieve product goals. · Documentation: Create detailed technical documentation, including code · comments, system architecture descriptions, and user manuals for internal and external use. · Prototyping and Field Trials: Participate in building prototypes and conducting field trials, validating the functionality and performance of the embedded systems in operational environments. Required Skills, Qualifications and Experience: · Educational Background: Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or a related discipline. · Experience: 3-5 years of experience with a strong portfolio of completed projects Technical Skills: · Proficiency in C/C++ programming for embedded systems. · Strong experience with ARM Cortex microcontrollers and embedded · development environments. · In-depth knowledge of common communication protocols such as SPI, I2C, · and UART. · Proficiency in using debugging tools and electronic measurement · instruments. · Familiarity with embedded software testing and quality assurance practices. Soft Skills: · Excellent problem-solving and analytical skills. · Strong communication skills with the ability to document and present technical information clearly. · Ability to work independently and as part of a multidisciplinary team. Preferred Qualifications: · Experience in low-power embedded systems design. · Familiarity with real-time operating systems (RTOS) and embedded Linux environments. · Previous experience in a startup or R&D-driven environment is a plus. What We Offer: · Competitive salary aligned with industry standards. · A collaborative and innovative work environment with access to advanced resources. · Opportunities for professional growth and skill development. · Engaging projects that challenge your technical expertise. Application Process: If you are passionate about embedded systems and excited to work on next-generation technologies, we would love to hear from you. Please send your resume and a cover letter outlining your relevant experience to HR@aaizeltech.com,bhavik@aaizeltech.com or anju@aaizeltech.com (Contact No- 7302201247)
Posted 1 week ago
0.0 - 200.0 years
0 Lacs
Gujarat
On-site
Internal Job Title: Software Engineer - Embedded Business: Lucy Electric Manufacturing & Technologies India Location: Halol, Vadodara, Gujarat Job Reference No: 4078 Lucy Electric is a leader in secondary power distribution solutions with over 100 years’ industry experience. Specializing in high-performance medium voltage switchgear for utility, industrial and commercial applications, we enable the safe and reliable distribution of energy to homes and businesses worldwide. About this role Working as part of a team of embedded engineers you will be key to developing our next generation of embedded automation solutions. This is an excellent opportunity for an experienced software engineer to work in a mixed signal environment, developing software for both analogue data acquisition systems and ARM based micro-controllers for high reliability operation in a hostile environment. You will work with the Project Manager, Product Manager and/or other stakeholders to develop technical specifications then realize the product and support its release to the end user. This may include the opportunity for occasional site visits both in the UK and overseas to support commissioning and training. The ability to work on a broad range of systems applying different programming languages would be advantageous; developing the embedded software and contributing to the development of associated diagnostic tools/graphical interfaces in different programming languages would be a good example of this. What you get to do within our team Use good engineering practice to design new and modify existing products using company specific software to produce designs and implement systems Analyse scope and requirements, identify and solve problems Where required take responsibility for the entire product life cycle, including specification, software architecture, design, validation, production release and customer support for released products Provide innovative solutions to technical problems Work with-in an agile multi-disciplined team Be a key participant of design reviews Support change management, testing, fault finding, prototype and production build. Provide end user support for both new and existing products. Technical liaison with within and outside Lucy Electric with customer, suppliers and collaboration partners Responsible for supporting team members Qualifications, Experience & Skills Skills: Analyse the scope and requirements Methodical approach to problem solving Create concept designs Use Integrated Development Environments together with Change and Configuration Management tools to develop software source code Develop comprehensive test cases to demonstrate that functional and performance requirements are met Work with electronics, systems and mechanical engineers to design and debug systems Able to work effectively to meet agreed timescales having considered and planned the project activities. Research emerging technical and regulatory trends Debugging software, using various testing methodologies, and identifying performance bottlenecks. Understanding low-level hardware architecture, software optimization, memory management, and real-time processing Essential Knowledge: Proficiency in programming languages such as C assembly language Real-time operating systems (RTOS) and real-time programming techniques. Object Orientated Design and Structured Analysis and Design Change and Configuration Management tools A strong understanding of embedded hardware, microcontrollers, and processors Engineering mathematics and modelling (for analogue measurement systems) Familiarity with version control systems (e.g., Git) and development pipelines Thorough knowledge of MS Office applications, including Word, PowerPoint and Excel Desirable Knowledge: Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet Familiarity with Agile development methodologies and tools like Jira. Understanding of power management techniques for low-power embedded systems. Knowledge of MV distribution systems and switchgear Strong analytical and problem-solving skills to address complex technical challenges. Qualifications: You will have a good degree in a relevant subject (Software Engineering or equivalent), and a minimum of 3-5 years hands-on engineering experience. Senior Software Engineers at Lucy Electric are innovative, flexible, methodical, patient, logical, enthusiastic, and open to new ideas. They will work in teams and enjoy learning and share knowledge. About Us: Lucy Group Ltd is the parent company of all Lucy Group companies. Since its origins in Oxford, UK, over 200 years ago, the Group has grown and diversified. Today we employ in excess of 1,400 people worldwide, with operations in the UK, Saudi Arabia, UAE, India, South Africa, Brazil, Thailand, Malaysia, India and East Africa. Our Purpose Improving people’s lives – sustainable homes, smart lighting, intelligent power. Our Values Lucy Electric is a global business that provides medium voltage switching and protection solutions for electrical distribution systems. Our dedication to cultivating our service provision allows Lucy Electric to offer a complete solutions package to our customers; facilitating the delivery of electricity to homes and businesses worldwide. Does this sound interesting? We would love to hear from you. Our application process in quick and easy. Apply today!
Posted 1 week ago
0 years
0 Lacs
Mumbai, Maharashtra, India
On-site
📍 Location: Mumbai (On-site) 📅 Duration: 3–6 months 💼 Internship | Paid | PPO Opportunity 💰 Stipend: ₹16,000 – ₹20,000 per month Kindly note, if you do not have a prototype that is working, to demonstrate, kindly do not apply. 🧠 About NeuralBits At NeuralBits, we’re developing cutting-edge AI-powered devices and embedded systems that bring intelligence to the physical world. From custom sensing platforms to real-time edge computing, our solutions operate at the intersection of hardware, AI, and systems engineering. We’re seeking a passionate Electronics R&D Intern to join our hardware innovation team and contribute to the development of next-gen intelligent hardware. 🔬 Role Overview As an Electronics R&D Engineer Intern, you’ll work on end-to-end hardware design, prototyping, and testing for various AI-integrated embedded systems. You’ll collaborate with product designers, firmware engineers, and researchers to build robust, reliable electronics platforms for real-world deployment. ⚙️ Responsibilities Design and test custom PCBs using tools like KiCad, Altium, or Eagle. Develop and debug embedded firmware (C/C++ for ARM, STM32, ESP32, etc.). Integrate sensors, microcontrollers, and communication protocols (I2C, SPI, UART, BLE, etc.). Conduct lab experiments, signal characterization, and hardware stress testing. Work on schematic capture, PCB layout, and prototyping (soldering, assembly, testing). Support hardware-firmware bring-up, troubleshooting, and design validation. Document R&D iterations, results, and maintain structured design files and BOMs. Explore and benchmark new chips, modules, and sensing technologies for future R&D. 🧳 Qualifications Must-Have: Pursuing or completed a degree in Electronics Engineering, Electrical Engineering, Mechatronics, or a related field. Hands-on experience with microcontrollers (e.g., STM32, ESP32, Arduino, Raspberry Pi). Proficiency in schematic design and PCB layout software. Understanding of analog/digital circuits, power systems, and noise management. Comfort with soldering, and using tools like multimeters, oscilloscopes, logic analyzers. 🚀 What You'll Gain Work on hardware powering real-world intelligent systems. Access to NeuralBits' full suite of prototyping and test lab tools. Mentorship from engineers and product experts across hardware, firmware, and AI. A fast-moving, high-impact learning environment.
Posted 1 week ago
0.0 years
4 - 6 Lacs
Mumbai, Maharashtra, IN
On-site
About the job: Key responsibilities: 1. Design and implement software of embedded devices and systems from requirements to production and commercial deployment 2. Design, develop, code, test, and debug system software 3. Review code and design 4. Analyze and enhance the efficiency, stability and scalability of system resources 5. Integrate and validate new product designs 6. Support software QA and optimize I/O performance 7. Provide post-production support 8. Interface with hardware design and development 9. Assess third-party and open-source software Requirements: 1. Fresher experience in writing and debugging embedded 8-bit/16-bit/32-bit ARM microcontrollers in c 2. Expertise in C/C++ required in an embedded, RTOS development environment 3. Experience of working on analog and digital sensors 4. In-depth understanding of Firmware Development and SDLC is required & should follow Software Documentation as per ISO requirement 5. Experience in SVN & GitHub version control software 6. Experience of working with the MODBUS protocol 7. Experience in Embedded IOT development will be a plus 8. Embedded skills any interfaces (HW Interfaces I2C, SPI, UART, Ethernet driver, Wireless) Who can apply: Only those candidates can apply who: are Computer Science Engineering students Salary: ₹ 4,50,000 - 6,50,000 /year Experience: 0 year(s) Deadline: 2025-08-06 23:59:59 Other perks: Informal dress code Skills required: Software Testing, ARM Microcontroller, C Programming, GitHub, C++ Programming, RTOS, Debugging, Software Development Life Cycle (SDLC), UART, I2C and SVN Other Requirements: Qualification: BE B-Tech in electrical/electronic and communication engineering About Company: Bhoomi Process Management Pvt. Ltd. (sister concern of Bhoomi Analyzers) is a leading manufacturer of Gas and Liquid Analytics for Process, Combustion, Emission, and Renewable Energy applications. It was formed in June 2006 with the vision of manufacturing world-class products for process industries and related applications. We are an ISO 9001:2015 Certified Company with efficient Processes and Quality Management Systems. We demonstrate consistent quality and continual improvement in design, manufacturing, and after-sales services.
Posted 1 week ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description Change the world. Love your job. About Us The mission of the mmWave Automotive Radar Group is to improve safety in future cars by building high performance sensors for collision avoidance and pedestrian detection. Advanced driver assistance systems (ADAS) and self-driving cars are highly complex systems that require integration of intelligent sensors and complex software. mmWave technology allows to develop high performance sensors that allow to detect objects and compute the range, velocity and angle of these objects. Role Overview This position provides a unique opportunity to work on cutting edge Mixed signal high frequency millimeter wave technology. The individual will be responsible for building reference designs for Automotive Driver Assistance Systems(ADAS) , Automated Parking. It will also provide the opportunity to work closely with marketing team to enable whole product launch and provide direct support to key automotive customers. What You Will Be Doing Provide technical applications support to the company's sales staff, Field Applications Engineers as well as Mass Market customer support and direct support to customers. In addition, work closely with 3rd parties to integrate their solution into mmWave Radar Ecosystem. Create reference designs, requiring system design expertise, hardware, software integration and verification knowledge. Implement fully functional demonstration systems in the form of C/C++ code for customers, in order to solve their technical issues. Work with cross-functional teams from concept to production of SoC Develop technical documentation including TRM, application notes, data sheets, user guides, design notes and white papers. Conduct internal as well as customer training, thru training events like FAE summits, TI Tech Days or written materials. Qualifications Minimum requirements: 2+ years of relevant embedded software experience Bachelor's degree in Electrical Engineering, ECE, or related field Basic understanding of Digital Signal processing Experience developing and debugging embedded software (RTOS or bare metal) on ARM MCUs or DSPs Experience with peripherals such as UART, SPI or I2C Nice To Have Hands-on experience with Radar Signal Processing Basic knowledge of Matlab Basic knowledge of Python Experience with secondary bootloaders Experience with LIN, CAN, Ethernet About Us Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice, and look forward to hearing yours. Meet the people of TI Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us. About Texas Instruments Texas Instruments Incorporated (Nasdaq: TXN) is a global semiconductor company that designs, manufactures and sells analog and embedded processing chips for markets such as industrial, automotive, personal electronics, communications equipment and enterprise systems. At our core, we have a passion to create a better world by making electronics more affordable through semiconductors. This passion is alive today as each generation of innovation builds upon the last to make our technology more reliable, more affordable and lower power, making it possible for semiconductors to go into electronics everywhere. Learn more at TI.com . Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment. If you are interested in this position, please apply to this requisition. About The Team TI does not make recruiting or hiring decisions based on citizenship, immigration status or national origin. However, if TI determines that information access or export control restrictions based upon applicable laws and regulations would prohibit you from working in this position without first obtaining an export license, TI expressly reserves the right not to seek such a license for you and either offer you a different position that does not require an export license or decline to move forward with your employment.
Posted 1 week ago
4.0 - 6.0 years
10 - 18 Lacs
Pune
Work from Office
We are hiring Embedded C Developers to build virtual hardware models used in SoC simulation environments. Ideal for candidates with a strong Embedded background and interest in System Architecture. Designation: Embedded C Developer - Virtual Hardware Modeling Experience: 4 to 6 Years Locations: Pune Must-Have Skills: Strong hands-on experience with Embedded C Expertise in Embedded Software/Firmware development Experience with low-level device driver development Good knowledge of SPI, I2C, UART, ADC, Interrupts Experience on bare-metal or Linux -based platforms Good to Have: Familiarity with C++ and OOPs concepts Exposure to Hardware Simulators (QEMU, Synopsys Virtualizer) Experience with complex devices like Ethernet , PCIe controllers Understanding of SoC architecture
Posted 1 week ago
1.0 years
0 Lacs
Delhi, India
On-site
DO NOT APPLY: Front-End Developers, Back-End Developers, or Application Developers. Arctano is a specialized product development and R&D company with deep expertise in IoT system design. We are expanding our team and looking for passionate Embedded / Firmware Developers who want to work on challenging and innovative projects. Who we are looking for? Mandatory: Strong experience in Embedded C development. Hands-on understanding of digital protocols: I2C, I2S, SPI, UART, MODBUS. Preferred Skills: Experience with ESP-IDF. Familiarity with BLE, Wi-Fi, LoRa, 4G modules. Understanding of RTOS concepts. Ability to design and implement algorithms. Experience with sensor integration and signal conditioning; knowledge of analog/digital filters is a plus. Exposure to schematic/PCB design. Experience in prototyping, designing, and testing hardware. Location & Requirements: This role is only for candidates based in Delhi NCR. Minimum 1 year of relevant experience . Educational background: B.Tech / B.E. in Computer Science, Electronics, or Mechanical Engineering. Job Details : CTC: ₹3.6 – 6 LPA Job Location: New Delhi Mode of Interview: Face-to-face If you have a passion for embedded systems and want to build cutting-edge IoT products, we’d love to hear from you!
Posted 1 week ago
8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at www.analog.com and on LinkedIn and Twitter (X). Staff Design Verification Engineer The Industrial Converter Technology group develops leading edge Signal Chain solutions for Industrial and other applications. The group is seeking a Staff Verification Engineer who must have a proven track record of verifying complex mixed/digital signals ICs. The team handles verification of the products which include digital signal processing data-paths, sensors, high speed interfaces, and sub-systems. Candidate will work with the latest verification methodologies on designs ranging from individual blocks to sub-system level verification. Job Responsibilities: Verification of sub-systems using leading edge verification methodologies. Experience with development of verification plan and verification environment from scratch on multiple projects. Verification of blocks using System Verilog and UVM. Should have worked on scoreboard assertions, functional coverage, formal verification etc. to reach verification goals Take complete ownership for a complex feature verification and mentor & guide junior verification engineers. Define and implement improvements in verification flow and methodology. Gate level simulations and debug at sub-system level. Job Requirements: Bachelor's or Master’s degree in Electronics Engineering with 8+ years of experience in digital verification. Expertise in Verilog, System Verilog, UVM, object-oriented programming, scripting and automation with Perl or Python. Firm understanding of constrained random functional verification, coverage, and assertions. Expertise in test plan development and development of verification environments from ground up. Extensive experience with verification of complex blocks, regressions and coverage closure. Experience with gate level simulations and debug. Excellent debugging, analytical and problem-solving skills. Strong inter-personal, teamwork and communication skills. Expected to be highly independent, proactive and result-oriented to achieve verification goals. Preferred qualifications: Knowledge of SPI, OTP/MTP, UART and I2S protocols.. Experience in technically mentoring, coaching junior engineers. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
Posted 1 week ago
5.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Motion Control Engineer Ratios can be divided in this way: Motion control 60% Firmware 20% Hardware 20% Motion control experience should mandatorily have following skillsets Stepper/Servo drive control and understanding of different motor characteristics. Know-how of BLDC along with Stepper/servo motion control will be a bonus. Understanding of Motor characteristics and hardware terminologies in driver selection and selection of motor for custom product requirements. Hardware schematics design can be secondary when screening profiles, but the candidate must know in depth of electronics and circuits components used to design drivers. Firmware point of view, here is some of the key points you can consider: Know-how of STM32 MCU. Basic knowledge of C programming. SPI, UART, I2C peripheral understanding (Programming these peripherals is a bonus). Prior experience working on BareMetal codebase. Able to approach a problem statement and explain the logic to code the solution.
Posted 1 week ago
4.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
We are looking for a highly skilled Embedded Software Developer to lead the development of full-scale embedded systems for high-precision industrial automation equipment. This is a unique opportunity for an engineer with strong fundamentals and a passion for building embedded solutions from scratch—including hardware bring-up, architecture design, base software, middleware, and application-level logic. If you’re someone who enjoys building systems from the ground up and working across the embedded software stack—from bootloader to application—and wants to have real impact in a fast-paced, engineering-first environment, this role is for you. You’ll collaborate closely with hardware, mechanical, and systems engineering teams to ensure that the software reliably integrates with complex electromechanical components, delivers precise control, and meets stringent performance and safety. - Develop embedded firmware and application-level software for microcontrollers, SoCs platforms. - Design and implement real-time control systems for motion control, sensor feedback loops, and high-speed signal processing. - Lead the system software architecture, from hardware abstraction to user-facing features. - Implement and integrate embedded real-time operating systems (RTOS) or embedded Linux platforms. - Create robust middleware and device drivers for interfacing with industrial sensors, actuators, communication modules, and hardware peripherals (e.g., I2C, SPI, UART, CAN, EtherCAT, Modbus). - Bring up new hardware platforms and develop low-level initialization code. - Implement reliable software update mechanisms, diagnostics, logging, and error recovery features for field-deployed equipment. - Write clean, maintainable code with proper documentation and modularity for long-term scalability. ► Mandatory Qualifications - Bachelor’s or Master’s degree in Electronics and Communications Engineering, Computer Science Engineering, or a related field. - 4+ years of experience in embedded systems development, especially for real-time and safety-critical applications. - Proficiency in C/C++ for bare-metal and RTOS environments (e.g., FreeRTOS, Zephyr, VxWorks). Familiarity with Python. - Solid understanding of digital electronics, embedded system architecture, and communication protocols. - Strong understanding of control systems, real-time constraints, and timing-critical software in industrial automation. - Experience working with industrial communication protocols (e.g., CANopen, EtherCAT, Profinet, RS-485). - Familiarity with hardware schematics, debugging tools (JTAG, oscilloscopes, logic analyzers), and lab-based testing. - Experience integrating embedded systems into complex mechanical assemblies, with attention to timing, synchronization, and fault tolerance. - Demonstrated ability to design and build embedded software from the ground up. ► Preferred Qualifications - Familiarity with microcontroller architectures (e.g., ARM Cortex-M, Cortex-A, RISC-V, AVR, PIC). - Experience with motor control, PID tuning, or PLC-like logic programming in embedded C. - Background in motion control systems, CNC, robotics, or other electromechanical control domains. - Experience in building modular and scalable firmware architectures for long lifecycle industrial products. - Familiarity with version control, build automation, and CI/CD pipelines for embedded development.
Posted 1 week ago
12.0 years
0 Lacs
India
On-site
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Design, develop, test, and document systems components, and applications related to surgical generators. Lead requirements gathering, estimating, and planning efforts. Interface with systems, and test engineers as well as quality assurance. Troubleshoot, debug, maintain, and support existing products. Effectively contribute to development teams. Identify and implement process improvements. We are looking for a highly skilled Software Engineer with strong expertise in C/C++ programming, Data Structures, Socket Programming, Multi-threading, DDS, and QT. As part of the Platform COE, you will work on cutting-edge technology to build high-performance, scalable, and reliable systems in a Linux environment. Responsibilities: Develop and optimize embedded and system-level applications using C/C++ in a Linux environment. Design and implement Data Structures to optimize system performance and scalability. Work with Socket Programming to create efficient and secure communication protocols between distributed systems. Develop multi-threaded applications to maximize system throughput and responsiveness. Work on DEOS (Real-Time Operating System) to ensure high reliability and real-time functionality in embedded systems. Collaborate with cross-functional teams within the Platform COE to deliver high-performance solutions. Develop graphical user interfaces (GUIs) using QT for embedded or application-based systems. Design and implement platform-specific software solutions for diverse hardware environments. Perform unit testing, debugging, and performance analysis to identify and resolve issues. Participate in code reviews and adhere to best coding practices and standards. Troubleshoot and solve system-level issues in a multi-threaded, distributed environment. Minimum Qualifications Bachelors/master’s in computer science/Electronics Engineering with 12+ years of embedded software development in resource constraint and/or low energy environments Exceptional problem-solving abilities. Strong proficiency in C/C++ programming for embedded systems. Proven experience working with microcontrollers in real-time systems. Experience in Peripherals like UART/SPI/QSPI/I2C/DDR Expertise in embedded engineering projects, including developing unit, integration, and system-level tests. Experience with and deep understanding of Ethernet Network development Experience and a good understanding of CI/CD pipelines, Bamboo, Jenkins Experience with Linux Kernel and/or FreeRTOS Advanced knowledge of Linux / Yocto / XILINX SDK Comprehensive knowledge of the CMake Build system. Advanced knowledge of Python Exceptional written and verbal communication skills. Good to have: Experience with tools like GitHub, JIRA, and Confluence Advanced knowledge of Python Hands-on experience in Docker System Secure bootloader, Application Encryption, and signing knowledge. Responsibilities may include the following and other duties may be assigned. Designs, develops, tests, documents, operates and maintains software and firmware components and computing systems software to be applied to and integrated with mechanical and electrical systems. Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and wide range of products. Interfaces with customers, suppliers, application users and other technical and support personnel. TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies – from design to implementation - while adhering to policies, using specialized knowledge and skills. DIFFERENTIATING FACTORS Autonomy: Seasoned individual contributor. Works independently under limited supervision to determine and develop approach to solutions. Coaches and reviews the work of lower level specialists; may manage projects / processes. Organizational Impact: May be responsible for entire projects or processes within job area. Contributes to the completion of work group objectives, through building relationships and consensus to reach agreements on assignments. Innovation and Complexity: Problems and issues faced are difficult, and may require understanding of multiple issues, job areas or specialties. Makes improvements of processes, systems or products to enhance performance of the job area. Analysis provided is in-depth in nature and often provides recommendations on process improvements. Communication and Influence: Communicates with senior internal and external customers and vendors. Exchange information of facts, statuses, ideas and issues to achieve objective, and influence decision-making. Leadership and Talent Management: May provide guidance, coaching and training to other employees within job area. May manage projects, requiring delegation of work and review of others' work product. Required Knowledge and Experience: Requires advanced knowledge of job area combining breadth and depth, typically obtained through advanced education combined with experience. May have practical knowledge of project management. Requires a Baccalaureate degree (or for degrees earned outside of the United States, a degree which satisfies the requirements of 8 C.F.R. § 214.2(h)( 4)(iii)(A) and minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP). About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Posted 1 week ago
0 years
2 - 3 Lacs
Vadodara
On-site
Skills Required : Proficient in programming skills in Embedded C programming Working experience of 16/32 bit Microcontrollers Debug and tracing Knowledge of the major chips communications protocols (I2C, SPI,UART) Testing and Debugging of Embedded Systems Willing to work hard and learn continuously Good Communication Skill Job Description : Development, debugging and optimization of various modules and complete system Real-time Microcontroller/Microprocessor based embedded programming Peripherals programming like UART, SPI, I2C Basic Fundamentals of Embedded programming on RTOS Testing whole system
Posted 1 week ago
1.0 years
6 Lacs
India
On-site
Job Title: Embedded Hardware Development Engineer Location: Kolkata Employment Type: Full-time Experience Level: 1-3 years preferred About the Role We are looking for a motivated and skilled Embedded Hardware Development Engineer to join our R&D team focused on automotive IoT and vision-based telematics solutions. The role involves end-to-end hardware development—from architecture to prototype to production—for intelligent in-vehicle systems and connected mobility devices. Key Responsibilities Design and develop embedded hardware for automotive IoT devices, including telematics control units (TCUs), vision systems (e.g., ADAS cameras), and edge gateways. Create schematics and multilayer PCB layouts using tools like Altium Designer, KiCad, or Eagle. Select and evaluate components considering performance, cost, and automotive-grade certifications. Integrate various communication protocols including I2C, SPI, UART, CAN, LIN, and Ethernet. Work closely with the firmware and software teams for cross-functional development and validation. Support prototyping, board bring-up, debugging, and functional testing in lab and vehicle environments. Ensure compliance with automotive and industry standards (ISO 26262, AEC-Q100, EMI/EMC). Collaborate with suppliers and production teams for DFM/DFT and product industrialization. Document hardware designs, test results, and support certification processes. Required Skills and Qualifications B.E./B.Tech or M.E./M.Tech in Electronics, Electrical, Instrumentation, or related field. 1+ years of hands-on experience in embedded hardware design, preferably in automotive or IoT domains. Strong understanding of microcontroller/microprocessor architectures (STM32, NXP, TI, Renesas, etc.). Proficient in hardware interface protocols like I2C, SPI, UART, CAN, and Ethernet. Experience in power supply design, battery-backed systems, and protection circuits. Skilled in using lab instruments such as oscilloscopes, logic analyzers, power analyzers, etc. Familiarity with PCB design, EMC best practices, and thermal management. Good to Have / Preferred Skills Exposure to vision systems, camera integration (MIPI CSI, FPD-Link, GMSL), and ADAS hardware. Experience working with GNSS, 4G/5G, Wi-Fi, and BLE modules. Understanding of automotive safety and quality standards (ISO 26262, IATF 16949). Basic understanding of embedded C/C++ and firmware debugging. Familiarity with OTA hardware requirements, secure boot, and hardware cryptography. Why Join Us Be part of the next generation of connected vehicle technology and smart mobility. Work on real-world, production-grade systems deployed in fleets. Friendly, fast-paced environment with freedom to innovate and grow. Opportunity to collaborate with multidisciplinary experts in embedded systems, vision, and cloud. Job Types: Full-time, Permanent Pay: Up to ₹50,000.00 per month Benefits: Cell phone reimbursement Provident Fund Schedule: Day shift Work Location: In person Speak with the employer +91 7595811717 Expected Start Date: 07/07/2025
Posted 1 week ago
1.0 years
6 Lacs
India
Remote
Embedded Engineer JD We are looking for an Embedded Engineer with expertise in designing, developing, and optimizing firmware for embedded systems, particularly in automotive telematics. Experienced in working with microcontrollers, RTOS, embedded C/C++, and communication protocols such as CAN, UART, SPI, I2C. Core Competencies: ● Embedded software development using C, C++. Thorough understanding of data structures is a must. Should have good debugging skills. ● Baremetal / Real-time operating systems (RTOS, FreeRTOS) ● Microcontroller-based design and firmware development (STM32, ESP32, ARM Cortex, AVR, PIC) ● Communication protocols: UART, SPI, I2C, CAN, MODBUS, CAN J1939 ● Hands-on experience in working with HTTP/TCP/MQTT/SSL ● Wireless technologies: GSM, LTE, GNSS, BLE, LoRa, Wi-Fi ● Memory handling for On Board Flash etc ● Power management for embedded devices ● Debugging tools: JTAG, SWD, Logic Analyzers, Oscilloscopes ● Version control: Git ● Hands-on experience in working with IDEs like STM32CubeIDE/Keil etc. Vehicle Telematics Experience (Good to Have): ● Development of GPS-based tracking devices with GNSS modules ● Implementation of vehicle diagnostics (OBD-II, CAN bus) ● Data transmission over TCP/IP, MQTT, HTTP, SMS ● Integration with cloud platforms (AWS IoT, Azure IoT, custom servers) ● Power optimization techniques for battery-operated tracking devices ● Firmware for ADAS, fleet management, remote diagnostics ● Experience in firmware for computer vision Soft Skills: ● Strong problem-solving and analytical skills ● Ability to work in fast-paced automotive environments ● Experience with agile development methodologies ● Good documentation and communication skills ● Ability to work in a team alongside people from multiple disciplines. Job Types: Full-time, Permanent Pay: Up to ₹50,000.00 per month Benefits: Cell phone reimbursement Flexible schedule Internet reimbursement Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Morning shift Night shift Supplemental Pay: Overtime pay Ability to commute/relocate: Esplanade, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: Embedded software: 1 year (Required) Work Location: In person Expected Start Date: 06/07/2025
Posted 1 week 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
31458 Jobs | Dublin
Wipro
16542 Jobs | Bengaluru
EY
10788 Jobs | London
Accenture in India
10711 Jobs | Dublin 2
Amazon
8660 Jobs | Seattle,WA
Uplers
8559 Jobs | Ahmedabad
IBM
7988 Jobs | Armonk
Oracle
7535 Jobs | Redwood City
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi
Capgemini
6091 Jobs | Paris,France