Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of Processor Core Front end of pipeline units for high-performance IBM Systems. - Architect and design I-Cache, Instruction Fetch, Branch Prediction and Decode units of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise .12 or more years of demonstrated experience in architecting and designing specific CPU unit(eg. I-Cache, Instruction Fetch, Branch Prediction, Instruction Decode) - Hands on experience of different Branch Prediction techniques - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Knowledge of at least one object oriented or functional programming language and scripting language. - Nice to haves - Knowledge of instruction decode and handling pipeline hazards - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage.
Posted 3 weeks ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
As a Site Reliability Engineer, you will work in an agile, collaborative environment to build, deploy, configure, and maintain systems for the IBM client business. In this role, you will lead the problem resolution process for our clients, from analysis and troubleshooting, to deploying the latest software updates & fixes. We are looking for a dynamic Site Reliability Engineer to join our Cloud IaaS Team in Bengaluru, India, who is responsive to market needs, to deliver value to our clients in a fast-changing cloud landscape. The SRE team dedicated to ensuring that the IBM Cloud is at the forefront of cloud technology, from data centre design, Storage & Network architecture and compute clusters to flexible infrastructure services. We are building IBM’s next generation cloud platform to deliver performance and predictability for our customers’ most demanding workloads, at global scale and with leadership efficiency, resiliency and security. It is an exciting time, and as a team we are driven by this incredible opportunity to thrill our clients. Manage and maintain Linux-based systems across multiple environments. Automate provisioning, configuration, and deployment tasks using tools like Ansible and Jenkins Design, implement, and manage deployment of containerized applications using Kubernetes and docker. Monitor and troubleshoot system performance, network issues, and applications to ensure optimal uptime and efficiency. Harden the server from scratch using baseboard management controller (BMC)s. Implement and maintain security best practices, ensuring compliance with company policies. Proactively identify potential improvements to processes and systems. Analyze and fix network & DNS issues in the environment. Upgrade Kubernetes worker nodes and packages without interrupting the cluster. Maintain benchmarking standards on systems to ensure continuous compliance. Participate in on-call rotation to support critical infrastructure issues. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise In addition to your strong verbal and written communication skills, you'll possess.... Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience) 5+ years of experience managing Linux systems in a production environment. Strong hands-on expertise with automation tools such as Ansible and Jenkins. Hands-on experience with Kubernetes and containerization (e.g., Docker). Familiarity with CI/CD pipelines and DevOps methodologies.
Posted 3 weeks ago
4.0 - 7.0 years
13 - 17 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of a server class, high- performance Processor CPU for IBM Systems. - Architect and design Instruction caches, Branch Predictors, Issue queues, Register Renaming, Load Store Execution and other areas of the IBM processor CPU - Research novel instruction/data prefetching and branch prediction architectures. - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools
Posted 3 weeks ago
3.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of Processor Core Vector- Scalar Execution unit for high-performance IBM Systems. - Architect and design Fixed point/Floating point/Vector/SIMD/Crypto instructions of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise 12 or more years of demonstrated experience in architecting and designing Execution unit of CPU - Hands on experience of implementing Arithmetic/Crypto/SIMD functions - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of instruction dispatch and load/store units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage.
Posted 3 weeks ago
3.0 - 6.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of Processor Core Load- Store Execution unit for high-performance IBM Systems. - Architect and design Load and Store pipelines, D-Cache, Address Translation, Out of Order Execution of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise 12 or more years of demonstrated experience in architecting and designing Load-Store Execution unit of CPU - Hands on experience of implementing D-Cache, Address Translation, Memory Consistency handling, Store ordering etc. - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of instruction dispatch and Arithmetic units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred Education
Posted 3 weeks ago
2.0 years
1 - 2 Lacs
India
On-site
Job description Job Title: Embedded Engineer (Male Candidates Only) Location: Kochi, Kerala Experience Required: 2–3 Years Qualification: M.Tech/M.E. in Electronics, Embedded Systems, or a related field Job Description: We are looking for a skilled Embedded Engineer to join our team in Kochi. The ideal candidate will have strong experience in embedded systems development, including programming in Embedded C/C++, firmware design, and hardware integration. Key Responsibilities: * Develop and maintain firmware for embedded systems * Work with microcontrollers such as STM32, ESP32, etc. * Implement and troubleshoot communication protocols (SPI, I2C, UART) * Work with RTOS (Real-Time Operating Systems) where applicable * Use debugging tools and hardware interfaces to test and optimize system performance * Collaborate with hardware and software teams to ensure seamless integration Required Skills: * Proficiency in Embedded C/C++ * Hands-on experience with STM32/ESP32 microcontrollers * Strong understanding of SPI, I2C, UART protocols * Exposure to RTOS (preferred) * Skilled in using debugging tools and interfacing hardware Who Can Apply: * Male candidates with 2–3 years of relevant experience * Strong analytical and problem-solving skills * Ability to work independently and in a team environment Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Ability to commute/relocate: Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Schedule: Day shift Ability to commute/relocate: Palarivattom, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: Embedded: 2 years (Required) Location: Palarivattom, Kochi, Kerala (Preferred) Work Location: In person
Posted 3 weeks ago
1.0 years
0 Lacs
Thiruvananthapuram
On-site
Job Title: Embedded System Engineer Location: On-site Company: Zybo Experience: 1–2 Years Type: Full-Time Salary: As per industry standards Role Overview: As an Embedded System Engineer , you will be responsible for developing and integrating firmware and hardware components for our IoT-based projects, with a specific focus on UWB module integration , low-level communication protocols, and low-power embedded systems. Key Responsibilities: Develop and debug embedded software using C/C++ or MicroPython . Integrate UWB modules (e.g., Decawave , Pozyx ) with custom hardware. Work with communication protocols such as UART, I2C, SPI , and serial interfaces. Collaborate with hardware and software teams to build and test embedded prototypes. Optimize for low-power performance in embedded designs. Support PCB-level debugging and sensor/module interfacing. Maintain technical documentation and contribute to testing and validation procedures. Required Skills & Experience: 1–2 years of experience in embedded system development. Hands-on experience with IoT projects and microcontroller-based systems. Proficiency in C/C++ or MicroPython . Experience integrating UWB modules (Decawave DWM1000/1001, Pozyx, etc.). Strong knowledge of UART, I2C, SPI , and other serial communication protocols. Basic understanding of low-power system design principles. Ability to read and interpret circuit schematics and datasheets. Preferred Qualifications: Experience with STM32, ESP32, or similar MCUs. Familiarity with RTOS or FreeRTOS. Debugging tools like logic analyzers, oscilloscopes, etc. What We Offer: Opportunity to work on cutting-edge IoT and RTLS projects. Exposure to real-world product development from prototype to deployment. Supportive work environment and learning culture. Job Type: Full-time Schedule: Day shift Work Location: In person
Posted 3 weeks ago
10.0 years
5 - 8 Lacs
Mehsana
On-site
#LI-DS2 ACCOUNTABILITIES: Must drive & achieve for all engineering aspects (on spec, on time delivery of software, support cross functional team) of an assigned Controls project. Must be able to estimate project timeline & resource allocation to meet the assigned project requirements. Identify dependencies and prioritize features based on business need. Review features/functionality to accept / reject the product / project specifications Define product Vision and govern technical roadmaps for assigned project. Drive Innovation within assigned project. Should be able to lead team, organizes, and moderates a regular Controls project team meeting. Should be able to lead activities to resolve incidents during the project and maintains information about the incidents and the measures (problem management). Handles all engineering change requests based on the standardized methods & processes and maintains the proper balance between the need of changes and the potential detrimental impact of changes (change management). . Must guide the team member, review the design and implementation of the code. Must ensures process compliance & regulatory compliance EXPERIENCE: About 10+ years of professional experience of which 3+ years should be as a team lead 5+ years in HVAC or manufacturing Industry 10+ years of experience as Embedded Software development SKILLS: Proficiency in embedded programming C. Good to have real time operating system knowledge (e.g. Free RTOS) Experience in Agile working methodology. Proficiency in design and debugging skill. Strong analytical and problem-solving skills Proficient in end-to-end Project management and Knowing SDLC life cycle. Working on the varies Microcontroller and Understanding of Hardware interface UART, I2C, SPI protocol. Good to know wireless communication protocol (MODBUS, BLE, Wi-Fi, MQTT) Good people leadership skills and ability to collaborate with cross-functional, locational, and cultural teams. Strong communication skills to articulate views/thoughts with internal resources, partners, or customers. Ability to interface with global stakeholders, technology partners, and customers. Good analytical way of thinking and structured approach. EDUCATION BACKGROUND : Bachelor of Engineering / Technology - Electronics Engineer or Equivalent
Posted 3 weeks ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. You’ll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. How You Will Contribute And What You Will Learn Review requirements and develop software modules to fulfill the requirements. Provide regular status update and input to the team leaders. Working experience in Ethernet /Optical Networking and OTN protocols Develop unit test plans and run software tools for detecting any coding error prior to code submission. Participate in feature integration and validation. Experience in developing unit test harness in python. Key Skills And Experience You have: Bachelor’s of Engineering with 5 to 10 years of relevant work experience. Experience in developing software modules in C and C++. Experience in developing embedded software in Linux/Board bring-up. Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces. Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds. It would be nice if you also had: Familiarity with agile programming methods. Knowledge in Optical (DWDM) Transport. Experience programming FPGAs and developing drivers for various devices. About Us Come create the technology that helps the world act together Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world. We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work What we offer Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered. Nokia is committed to inclusion and is an equal opportunity employer Nokia has received the following recognitions for its commitment to inclusion & equality: One of the World’s Most Ethical Companies by Ethisphere Gender-Equality Index by Bloomberg Workplace Pride Global Benchmark At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect. Join us and be part of a company where you will feel included and empowered to succeed. About The Team The pandemic has highlighted how important telecoms networks are to society. Nokia’s Network Infrastructure group is at the heart of a revolution to bring more and faster network capacity to people worldwide through our ambition, innovation, and technical expertise.
Posted 3 weeks ago
0 years
2 Lacs
Vadodara
On-site
1. Role Objective To design, develop, test, and maintain embedded software systems for electronic products. The role requires strong collaboration with hardware teams, efficient firmware development, and system-level integration to ensure robust and high-performance product delivery. 2. Key Responsibilities A. Embedded Software Development Develop embedded firmware using C/C++ and Assembly for microcontrollers such as ARM, AVR, or PIC Write and optimize device drivers for peripherals like UART, SPI, I2C, CAN, and USB Implement bare-metal programming or RTOS-based development as per project requirements B. Hardware Integration Work with hardware design engineers to ensure seamless hardware-software integration Validate electronic schematics and assist in PCB bring-up Conduct signal-level debugging using tools such as oscilloscopes, logic analyzers, etc. C. Testing and Debugging Perform unit, integration, and system-level testing Use debugging tools such as JTAG/SWD and logic analyzers Maintain and utilize version control systems like Git D. Documentation Prepare software design documentation, code comments, user manuals, and release notes Maintain version-controlled documents for traceability and audits E. Project Support and Collaboration Participate in agile sprints and daily scrums Coordinate with QA and production teams for validation and product support Provide technical support during manufacturing and deployment phases 3. Required Skills and Qualifications Education: B.E./B.Tech in Electronics, Electrical, Instrumentation, or a related discipline Programming Languages: Strong knowledge of Embedded C/C++, Assembly Microcontroller Platforms: ARM Cortex-M, AVR, MSP430, STM32, or equivalent Development Tools: Keil, IAR, MPLAB, STM32CubeIDE, Eclipse, Git, SVN Protocols: I2C, SPI, UART, CAN, Modbus, USB Operating Systems: Experience in RTOS (such as FreeRTOS, Zephyr) or bare-metal systems Additional Skills (Preferred): Basic Python scripting for automation or testing 4. Key Performance Indicators (KPIs) KPIDescriptionFirmware StabilityNumber of successful long-run cycles without crashes or resetsTask Completion TimeAverage time taken to close assigned tasksBug Resolution TimeTurnaround time for resolving critical bugsCode QualityCode review score and compliance with internal/external coding standardsDocumentation AccuracyLevel of completeness and consistency in technical documentationBoard Bring-Up EffectivenessTime and success rate in initial board bring-up and testing 5. Internal and External Interactions StakeholderNature of InteractionHardware TeamCoordinate for hardware-software integration and debuggingQA/Testing TeamProvide firmware builds, resolve reported bugsProject ManagerCommunicate progress, risks, and timelinesProduction TeamSupport during production testing, firmware updates, and flashingVendors/ClientsOccasionally assist during deployment or client-specific projects 6. Career Growth Path Embedded Software Engineer Senior Embedded Engineer Embedded Systems Lead / Technical Lead Embedded Architect / R&D Manager 7. Notes The role may require occasional travel to vendor or manufacturing sites. Flexibility in learning new platforms, tools, and protocols is expected. Strong problem-solving and debugging skills are essential for success in this role. Job Types: Full-time, Permanent, Fresher Pay: From ₹20,000.00 per month Benefits: Cell phone reimbursement Internet reimbursement Paid sick time Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Work Location: In person Speak with the employer +91 9558357688
Posted 3 weeks ago
1.0 - 5.0 years
5 - 12 Lacs
Noida
Work from Office
Were Hiring : Electronics and RadioDesignEngineer Location: Noida JobSummary : We are looking for a motivated Electronics and Radio Design Engineer to join our innovative team. The Engineer will support the design, development, and testing of electronic circuits, radio frequency (RF) systems, especially software-defined radios, and firmware for cutting-edge products developed for the Indian Army. This role offers hands-on experience in RF circuit design, antenna systems, microcontroller programming, and embedded systems, providing a unique opportunity to contribute to mission-critical technologies. Key Responsibilities : 1. Assist in the design and development of RF circuits, antenna systems, and PCBs using tools like KiCad or Altium Designer. 2. Conduct research and evaluation of electronic components, RF modules, sensors, and communication modules for project requirements. 3. Perform testing and validation of RF circuits, electronic systems, and PCBs using tools such as network analyzers, multimeters, oscilloscopes, and signal generators. 4. Support the development and testing of communication protocols, including UART, SPI, I2C, CAN, and wireless protocols like LoRa, Zigbee, or Bluetooth. 5. Collaborate in prototyping and debugging hardware to ensure functionality, signal integrity, and performance in radio and embedded systems. 6. Assist in creating and maintaining technical documentation, including schematics, RF performance reports, test results, and user manuals. 7. Stay updated with emerging trends in RF design, wireless communication, and embedded systems technologies. Qualifications : 1. Degree in Electronics Engineering, Electrical Engineering, Telecommunications, or a related field. 2. Good working knowledge of electronic circuit design, RF principles, antenna design, and schematic capture. 3. Familiarity with RF and microwave components, such as amplifiers, filters, mixers, and oscillators. 4. Familiarity with microcontroller programming (e.g., Arduino, STM32, ESP32). Understanding of basic communication protocols (CAN, UART, SPI, I2C, etc.). 5. Hands-on in RF testing tools (e.g., spectrum analyzers, network analyzers) and debugging tools (e.g., oscilloscopes, multimeters, logic analyzers) is an advantage. 6. Strong analytical and problem-solving skills with an interest in RF and wireless communication systems. 7. Good communication and teamwork abilities.
Posted 3 weeks ago
0 years
0 Lacs
India
On-site
Job Summary: We are looking for a skilled and motivated OpenBMC Developer to join our firmware development team. The ideal candidate will have hands-on experience with OpenBMC , strong proficiency in C/C++ , and a solid understanding of onboard communication protocols such as I2C and I3C . This role involves developing and maintaining firmware solutions for baseboard management controllers (BMC) used in server hardware platforms. Key Responsibilities: Design, develop, and maintain firmware based on the OpenBMC framework. Work on driver development and board bring-up for new hardware platforms. Implement and troubleshoot communication protocols such as I2C, I3C, SPI, UART, etc. Collaborate with hardware teams to understand board schematics and ensure firmware compatibility. Participate in code reviews, debugging, testing, and documentation of firmware features. Contribute to upstream OpenBMC and related open-source projects where applicable. Work with cross-functional teams to integrate BMC features into larger system architectures. Required Skills & Qualifications: Bachelor's or Master’s degree in Electronics, Computer Engineering, or related field. Strong programming skills in C and C++ . Solid understanding and experience with OpenBMC and Linux-based embedded systems. Hands-on experience with onboard communication protocols : I2C , I3C , SPI , UART , etc. Familiarity with Yocto Project , device tree configurations , and Linux kernel internals . Experience in debugging tools such as JTAG, oscilloscopes, logic analyzers. Good understanding of hardware components and schematic reading. Preferred Qualifications: Contributions to the OpenBMC community or other open-source projects. Experience with Redfish, IPMI, and other BMC-related standards. Exposure to server hardware platforms (e.g., x86, ARM-based systems). Soft Skills: Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Ability to work independently and manage tasks effectively.
Posted 3 weeks ago
0.0 - 2.0 years
0 - 0 Lacs
Palarivattom, Kochi, Kerala
On-site
Job description Job Title: Embedded Engineer (Male Candidates Only) Location: Kochi, Kerala Experience Required: 2–3 Years Qualification: M.Tech/M.E. in Electronics, Embedded Systems, or a related field Job Description: We are looking for a skilled Embedded Engineer to join our team in Kochi. The ideal candidate will have strong experience in embedded systems development, including programming in Embedded C/C++, firmware design, and hardware integration. Key Responsibilities: * Develop and maintain firmware for embedded systems * Work with microcontrollers such as STM32, ESP32, etc. * Implement and troubleshoot communication protocols (SPI, I2C, UART) * Work with RTOS (Real-Time Operating Systems) where applicable * Use debugging tools and hardware interfaces to test and optimize system performance * Collaborate with hardware and software teams to ensure seamless integration Required Skills: * Proficiency in Embedded C/C++ * Hands-on experience with STM32/ESP32 microcontrollers * Strong understanding of SPI, I2C, UART protocols * Exposure to RTOS (preferred) * Skilled in using debugging tools and interfacing hardware Who Can Apply: * Male candidates with 2–3 years of relevant experience * Strong analytical and problem-solving skills * Ability to work independently and in a team environment Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Ability to commute/relocate: Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Schedule: Day shift Ability to commute/relocate: Palarivattom, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: Embedded: 2 years (Required) Location: Palarivattom, Kochi, Kerala (Preferred) Work Location: In person
Posted 3 weeks ago
0.0 - 2.0 years
2 - 6 Lacs
Yelahanka, Bengaluru, Karnataka
Remote
Company Overview: We are a fast-moving startup developing next-generation amphibious drones capable of operating both in air and underwater. Our mission is to push the boundaries of autonomous aerial-marine robotics using open-source technologies like ArduPilot . Role Overview: We are seeking highly motivated Firmware Development Interns with a strong foundation in C++ , embedded systems, and a passion for drones or robotics. You will be directly involved in building custom flight firmware , developing new flight modes, and integrating complex sensor and control logic into ArduPilot for an amphibious drone platform. This is a hands-on role ideal for students, fresh graduates, or junior engineers looking to gain deep experience in real-world drone firmware development. Responsibilities: Work closely with the lead developer to fork and customize the ArduPilot codebase Develop and test new flight modes (e.g., VTOL to underwater transitions) Integrate sensors (IMU, pressure, DVL, sonar, leak detection) via I2C, UART, or CAN Modify and extend hardware abstraction layers (HAL) where necessary Implement control logic for motors, thrusters, and failsafe systems Use SITL and Gazebo to simulate and validate drone behavior Debug and test firmware in live hardware-in-the-loop (HITL) and field conditions Skills & Requirements: Education: Pursuing or recently completed BE/BTech/MTech in: Electronics / Embedded Systems Mechatronics / Robotics Computer Science / Artificial Intelligence Aerospace / Aeronautics / Instrumentation Required Skills: Solid understanding of C++ (OOP, pointers, templates, etc.) Basic knowledge of embedded systems and microcontrollers Understanding of sensors and communication protocols (I2C, SPI, UART) Familiarity with Git and collaborative development workflows Bonus Skills (Nice to Have): Experience with ArduPilot or PX4 ROS/ROS2 exposure (for companion computer interface) Familiarity with Gazebo , SITL , or UAV simulations Exposure to STM32 or ARM Cortex-based platforms Drone enthusiast, DIY projects, or prior drone build experience Location: Remote / Hybrid (based on project stage) Occasional travel for field testing (optional) Duration & Commitment: 3 to 6 months (with potential extension or full-time offer) Flexible hours, but minimum weekly commitment of 20 hours What You'll Gain: Real-world experience in ArduPilot-based firmware engineering Exposure to one of the most advanced autonomous drone stacks Mentorship in aerospace-grade software architecture Opportunity to contribute to open-source / research publications Potential to continue as a paid full-time engineer Job Type: Full-time Pay: ₹200,000.00 - ₹600,000.00 per year Schedule: Day shift Fixed shift Ability to commute/relocate: Yelahanka, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Are you able to join Immediately? Experience: Firmware Developer: 2 years (Required) Work Location: In person Application Deadline: 07/07/2025 Expected Start Date: 15/07/2025
Posted 3 weeks ago
16.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Director of Engineering BSP Leader - Board Support Package (BSP) Director of Engineering BSP Leader - Oversee the strategy, development, and delivery of the OS (Android, QNX & Linux), Hypervisors and BSP for the Infotainment & CDC platforms & products. Ensure robust, scalable, solutions across the products. Key Performance Indicators Delivery Metrics: Percentage of on-time deliverables of Work Products from OS & BSP Teams / Defect density & defect resolution time. Resource & Cost Metrics: Adherence to the budget targets / Team & Tool utilization efficiency. Innovation & Process Improvements: Number of implemented innovative ideas & process optimizations / Reduction in delivery cycles & development cost Key Year One Deliverables Delivery production-ready high-quality OS & BSP work products for the platforms & products based on Hypervised / non-Hypervised Android, QNX, Linux OS. Achieve measurable improvements in software quality & delivery. 20 % reduction in defect density & zero slippage on delivery timeline. Establish initiatives that improve Customer satisfaction, which leads to at least a 10 % improvement in the feedback ratings. Streamline the workflows, which reduces the delivery cycles by at least 15 % Improve Employee satisfaction in 2 identified areas by 20 %. Qualification, Experience, And Skills Masters / bachelors degree in business management 16+ years of relevant experience, preferably in a regional or global environment. 10+ years of embedded software development experience in C/C++/Java Five (5) years of experience as an architect working on complex (IVI / Mobile) embedded systems with advanced technologies like speech, networking, image processing, AI/ML, etc. Experience on QNX & Linux BSP, Hypervisor, Android OS Middleware Experience with the BSP SW and understanding of interfaces USB/PCIE/SPI/I2C/UART, Displays and storage devices NAND/eMMC/UFS, etc. Platform and SoC bring-up experience with good schematic/board level issues debugging along with SoC/Platform level Boot, Power, and performance profiling and optimization Connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth, and NFC), and wired (Ethernet, CAN, Posix socket API, TCP/UDP/IP/multicast) interfaces Development of HAL, system services, Kernel modules, custom Android platform, and builds, and android device development Power management, state management, health management (watchdogs, power health monitoring), and reset handlers OTA and cloud connectivity / Agile/Scrum/Sprint methodology, including sprint planning and execution (ref:hirist.tech)
Posted 3 weeks ago
10.0 years
0 Lacs
Mehsana, Gujarat, India
On-site
Accountabilities Must drive & achieve for all engineering aspects (on spec, on time delivery of software, support cross functional team) of an assigned Controls project. Must be able to estimate project timeline & resource allocation to meet the assigned project requirements. Identify dependencies and prioritize features based on business need. Review features/functionality to accept / reject the product / project specifications Define product Vision and govern technical roadmaps for assigned project. Drive Innovation within assigned project. Should be able to lead team, organizes, and moderates a regular Controls project team meeting. Should be able to lead activities to resolve incidents during the project and maintains information about the incidents and the measures (problem management). Handles all engineering change requests based on the standardized methods & processes and maintains the proper balance between the need of changes and the potential detrimental impact of changes (change management). . Must guide the team member, review the design and implementation of the code. Must ensures process compliance & regulatory compliance EXPERIENCE: About 10+ years of professional experience of which 3+ years should be as a team lead 5+ years in HVAC or manufacturing Industry 10+ years of experience as Embedded Software development Skills Proficiency in embedded programming C. Good to have real time operating system knowledge (e.g. Free RTOS) Experience in Agile working methodology. Proficiency in design and debugging skill. Strong analytical and problem-solving skills Proficient in end-to-end Project management and Knowing SDLC life cycle. Working on the varies Microcontroller and Understanding of Hardware interface UART, I2C, SPI protocol. Good to know wireless communication protocol (MODBUS, BLE, Wi-Fi, MQTT) Good people leadership skills and ability to collaborate with cross-functional, locational, and cultural teams. Strong communication skills to articulate views/thoughts with internal resources, partners, or customers. Ability to interface with global stakeholders, technology partners, and customers. Good analytical way of thinking and structured approach. Education Background Bachelor of Engineering / Technology - Electronics Engineer or Equivalent
Posted 3 weeks ago
2.0 - 31.0 years
9 - 17 Lacs
Gurgaon/Gurugram
On-site
Job Title:Embedded Software Design & Development Engineer – Automotive Department:Embedded Systems / Automotive Electronics Location:[Insert Location] Reporting To:Embedded Systems Lead / R&D Manager Job Summary:We are looking for a passionate and skilled Embedded Software Design & Development Engineer to join our automotive engineering team. The ideal candidate will play a key role in developing and validating embedded systems for advanced automotive applications. This role requires expertise in embedded C programming, microcontroller interfacing, serial communication protocols, and a strong understanding of both hardware and software debugging. Experience in AUTOSAR, RTOS, and diagnostics protocols is highly desirable. Key Responsibilities:Design, develop, and validate embedded software for automotive applications. Define software architecture and component-level design. Work with 8/16/32-bit and ARM microcontrollers to deliver efficient embedded solutions. Develop and debug code in Embedded C using standard compilers (IAR, GHS, etc.). Interface and communicate using I2C, SPI, UART, CAN, LIN protocols. Perform hardware and software debugging and support system integration. Collaborate with cross-functional teams including hardware, systems, and validation engineers. Maintain and enhance the embedded codebase adhering to MISRA guidelines and automotive standards. Must-Have Skills:Proficient in Embedded C programming. Hands-on experience with embedded hardware & systems. Strong experience with 8/16/32-bit microcontrollers and ARM architectures. Solid understanding of serial communication protocols – I2C, SPI, UART. Experience with CAN / LIN communications. Strong debugging skills – both hardware and software. Knowledge of embedded compilers such as IAR, GHS, etc. Good to Have:Knowledge of AUTOSAR architecture (Classic & Adaptive). Experience with Embedded C++, RTOS, and multicore processors. Familiarity with Software Defined Vehicles (SDV) and Service-Oriented Architectures. Understanding of Hypervisors, Dockers, Linux, and Yocto. Awareness of ASPICE, ISO26262, and Cybersecurity standards. Exposure to CAN-FD, Ethernet, and wireless communication protocols. Experience with BSW configuration tools like MCAL, RTE, CDD. Diagnostics protocols knowledge: UDS, KWP, DCM, DEM. Model-based design using MATLAB/Simulink. Familiarity with Bootloader development. Experience in Requirement Engineering (elicitation, analysis, feasibility). Understanding of V-cycle, SDLC, and configuration management. Testing knowledge: MIL, SIL, HIL, Unit Testing. Tools Experience (Good to Have):Requirements tools: IBM DOORS, Polarian. Architecture tools: MATLAB System Composer, Enterprise Architect, System Desk. Validation tools: DSPACE HILs, ETAS INCA, Vector CANape. Scripting: Python, Perl, m-script. Communication Analysis: Vector CANoe, CANalyzer. AUTOSAR tools: EB Tresos, Vector Da Vinci Developer, Configurator Pro, System Composer. Educational Qualification:B.E. / B.Tech / M.Tech in: Electrical Engineering Electrical & Electronics Engineering Electronics & Communication Engineering Preferred Attributes:Passion for cutting-edge automotive software development. Team player with good communication and problem-solving skills. Ability to adapt to dynamic project environments and meet tight deadlines.
Posted 3 weeks ago
2.0 - 31.0 years
9 - 17 Lacs
Gurgaon/Gurugram
On-site
Job Title:Embedded Software Design & Development Engineer – Automotive Department:Embedded Systems / Automotive Electronics Location:[Insert Location] Reporting To:Embedded Systems Lead / R&D Manager Job Summary:We are looking for a passionate and skilled Embedded Software Design & Development Engineer to join our automotive engineering team. The ideal candidate will play a key role in developing and validating embedded systems for advanced automotive applications. This role requires expertise in embedded C programming, microcontroller interfacing, serial communication protocols, and a strong understanding of both hardware and software debugging. Experience in AUTOSAR, RTOS, and diagnostics protocols is highly desirable. Key Responsibilities:Design, develop, and validate embedded software for automotive applications. Define software architecture and component-level design. Work with 8/16/32-bit and ARM microcontrollers to deliver efficient embedded solutions. Develop and debug code in Embedded C using standard compilers (IAR, GHS, etc.). Interface and communicate using I2C, SPI, UART, CAN, LIN protocols. Perform hardware and software debugging and support system integration. Collaborate with cross-functional teams including hardware, systems, and validation engineers. Maintain and enhance the embedded codebase adhering to MISRA guidelines and automotive standards. Must-Have Skills:Proficient in Embedded C programming. Hands-on experience with embedded hardware & systems. Strong experience with 8/16/32-bit microcontrollers and ARM architectures. Solid understanding of serial communication protocols – I2C, SPI, UART. Experience with CAN / LIN communications. Strong debugging skills – both hardware and software. Knowledge of embedded compilers such as IAR, GHS, etc. Good to Have:Knowledge of AUTOSAR architecture (Classic & Adaptive). Experience with Embedded C++, RTOS, and multicore processors. Familiarity with Software Defined Vehicles (SDV) and Service-Oriented Architectures. Understanding of Hypervisors, Dockers, Linux, and Yocto. Awareness of ASPICE, ISO26262, and Cybersecurity standards. Exposure to CAN-FD, Ethernet, and wireless communication protocols. Experience with BSW configuration tools like MCAL, RTE, CDD. Diagnostics protocols knowledge: UDS, KWP, DCM, DEM. Model-based design using MATLAB/Simulink. Familiarity with Bootloader development. Experience in Requirement Engineering (elicitation, analysis, feasibility). Understanding of V-cycle, SDLC, and configuration management. Testing knowledge: MIL, SIL, HIL, Unit Testing. Tools Experience (Good to Have):Requirements tools: IBM DOORS, Polarian. Architecture tools: MATLAB System Composer, Enterprise Architect, System Desk. Validation tools: DSPACE HILs, ETAS INCA, Vector CANape. Scripting: Python, Perl, m-script. Communication Analysis: Vector CANoe, CANalyzer. AUTOSAR tools: EB Tresos, Vector Da Vinci Developer, Configurator Pro, System Composer. Educational Qualification:B.E. / B.Tech / M.Tech in: Electrical Engineering Electrical & Electronics Engineering Electronics & Communication Engineering Preferred Attributes:Passion for cutting-edge automotive software development. Team player with good communication and problem-solving skills. Ability to adapt to dynamic project environments and meet tight deadlines.
Posted 3 weeks ago
4.0 years
8 - 12 Lacs
Mumbai Metropolitan Region
On-site
Job Title: Firmware Python Developer Location: Mumbai Experience: 4-5 years Department: R&D / Product Development Job Type: Full-time Work from Office About The Role We are looking for a skilled Firmware Python Developer to join our technology team. You will be responsible for developing, testing, and optimizing firmware solutions for our smart automation devices. Your primary role will be to write and manage Python-based firmware scripts that run on microcontrollers and IoT platforms. Key Responsibilities Design and develop embedded firmware in Python (MicroPython/CircuitPython) for smart automation devices. Work closely with hardware engineers to interface sensors, relays, Zigbee modules, and other peripherals. Develop and test low-level drivers, communication protocols (UART, I2C, SPI), and real-time device behavior. Optimize firmware for memory and performance constraints on Linux based processor (Raspberry Pi etc.). Implement OTA (Over-the-Air) update mechanisms and secure boot processes. Debug hardware-software integration issues using tools like JTAG, logic analyzers, etc. Document code, APIs, and firmware change logs. Collaborate with the app, cloud, and testing teams for end-to-end product integration. Must-Have Skills Proficient in Python, with hands-on experience in MicroPython/CircuitPython. Strong understanding of embedded systems, RTOS, and microcontroller architecture. Experience working with ESP32, Raspberry Pi, or similar platforms. Knowledge of Zigbee, Bluetooth, Wi-Fi, or other IoT protocols. Experience with Git, JIRA, and CI/CD tools. Good understanding of electronics schematics and debugging tools. Good To Have Familiarity with C/C++ for embedded systems. Experience in home automation or IoT products. Knowledge of power optimization, bootloaders, and secure firmware development. Exposure to Zigbee stack integration or development. Educational Qualification Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or related fields. Skills: spi,i2c,r&d,micropython,c/c++,jira,apis,jtag,wi-fi,esp32,bootloaders,bluetooth,python,ota,zigbee,circuitpython,rtos,git,uart,relays,communication protocols,ci/cd tools,electronics schematics,raspberry pi,iot products,home automation,interface sensors,low-level drivers,microcontroller architecture,logic analyzers,zigbee modules,firmware python,iot protocols,document code,power optimization,linux based processor,firmware change logs,secure firmware development,real-time device behavior,collaborate with the app
Posted 3 weeks ago
10.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Description: Introduction: A Career at HARMAN Digital Transformation Solutions (DTS) We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN DTS, you solve challenges by creating innovative solutions. Combine the physical and digital, making technology a more dynamic force to solve challenges and serve humanity’s needs Work at the convergence of cross channel UX, cloud, insightful data, IoT and mobility Empower companies to create new digital business models, enter new markets, and improve customer experience. About The Role- Senior Penetration Tester with deep expertise in application security . The ideal candidate will be responsible for planning, executing, and documenting comprehensive penetration tests, including advanced manual testing techniques and contribute to strengthening our security posture by recommending practical solution principles and secure coding practices . What You Will Do Conduct comprehensive penetration tests on web/mobile/cloud applications, firmware, and hardware devices. Perform manual security testing beyond automated tools to uncover complex vulnerabilities. Analize systems and architecture to identify security risks and attack surfaces. Use industry-standard tools such as Metasploit, Burp Suite, Nmap, Wireshark, Nessus, and custom scripts for exploitation and reconnaissance. Simulate real-world attack scenarios to evaluate system resilience. Develop and present detailed reports with proof-of-concept (PoC), risk assessments, and remediation guidance. Collaborate with development and DevOps teams to suggest secure coding practices and fix vulnerabilities at the root. Stay up to date with emerging threats, vulnerabilities, and industry trends. What You Need 8–10 years of hands-on experience in penetration testing (application and hardware). Strong knowledge of OWASP Top 10, SANS 25, and common vulnerability patterns. Deep familiarity with exploit frameworks (e.g., Metasploit), reverse engineering, and hardware-level attack techniques (e.g., JTAG, UART, SPI). Experience analyzing and testing embedded systems, IoT devices, and network appliances. Ability to explain vulnerabilities to non-security stakeholders with clarity. Proven experience in crafting custom exploits or payloads. Solid understanding of secure development lifecycle (SDLC) and CI/CD pipeline integration. Certifications like OSCP, OSCE, GPEN, or similar are a strong plus. What Is Nice To Have Knowledge of containerized environments. Familiarity with secure boot, firmware integrity, and hardware encryption modules. Contribution to bug bounty platforms or CVE submissions. What Makes You Eligible Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. Dedicated performer & team player with the ability to advocate appropriately for product quality. Relentless learner with a dedication to learn new technologies and test methods Self-driven and Innovative to drive continuous improvements in Test process Resourcefulness in triaging problems and coordinating with multiple teams for issue resolution Strong written, verbal communication and inter personal relationship skills You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other.
Posted 3 weeks ago
1.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Job Title: Electronics Engineer Location: Ahmedabad Job Type: Full-time Department: R&D Job Summary We are looking for a skilled Electronics Engineer with a Diploma or Bachelor's degree in Electronics Engineering to join our team. The ideal candidate should have expertise in circuit design, PCB development, and embedded systems for machine design applications. This role involves hardware and firmware development , system integration, and testing to support product innovation. Key Responsibilities Design and develop electronic circuits, PCBs, and control systems for machines. Select and integrate microcontrollers, sensors, motor drivers, and power electronics components. Develop firmware for embedded systems using C/C++ or Python. Work on stepper, servo, and BLDC motor control for automated systems. Design and test power management circuits, battery management systems, and DC-DC converters. Collaborate with the mechanical and R&D teams for system integration. Create and maintain schematics, BOMs, and documentation for production. Troubleshoot and resolve hardware and software issues in prototypes. Ensure compliance with safety and EMC standards for electronic designs. Required Skills & Qualifications Diploma/Bachelor’s degree in Electronics Engineering or a related field. 1-3 years of experience in electronic circuit design and embedded systems (freshers with strong technical skills may also apply). Proficiency in PCB design software (Altium, Eagle, KiCad, or OrCAD). Hands-on experience with microcontrollers (STM32, ESP32, Arduino, or PIC). Strong understanding of analog/digital circuits, power electronics, and communication protocols (UART, SPI, I2C, CAN, Modbus, etc.). Ability to troubleshoot hardware issues and perform circuit debugging. Knowledge of firmware development in C/C++ and basic Python scripting. Experience with soldering, prototyping, and testing lab equipment (oscilloscope, multimeter, logic analyzer, etc.).
Posted 3 weeks ago
10.0 years
5 - 8 Lacs
Mehsana
On-site
Job details Employment Type : Full-Time Location : Mehsana, Gujarat, India Job Category : Engineering Job Number : WD30223325 Job Description #LI-DS2 ACCOUNTABILITIES: Must drive & achieve for all engineering aspects (on spec, on time delivery of software, support cross functional team) of an assigned Controls project. Must be able to estimate project timeline & resource allocation to meet the assigned project requirements. Identify dependencies and prioritize features based on business need. Review features/functionality to accept / reject the product / project specifications Define product Vision and govern technical roadmaps for assigned project. Drive Innovation within assigned project. Should be able to lead team, organizes, and moderates a regular Controls project team meeting. Should be able to lead activities to resolve incidents during the project and maintains information about the incidents and the measures (problem management). Handles all engineering change requests based on the standardized methods & processes and maintains the proper balance between the need of changes and the potential detrimental impact of changes (change management). . Must guide the team member, review the design and implementation of the code. Must ensures process compliance & regulatory compliance EXPERIENCE: About 10+ years of professional experience of which 3+ years should be as a team lead 5+ years in HVAC or manufacturing Industry 10+ years of experience as Embedded Software development SKILLS: Proficiency in embedded programming C. Good to have real time operating system knowledge (e.g. Free RTOS) Experience in Agile working methodology. Proficiency in design and debugging skill. Strong analytical and problem-solving skills Proficient in end-to-end Project management and Knowing SDLC life cycle. Working on the varies Microcontroller and Understanding of Hardware interface UART, I2C, SPI protocol. Good to know wireless communication protocol (MODBUS, BLE, Wi-Fi, MQTT) Good people leadership skills and ability to collaborate with cross-functional, locational, and cultural teams. Strong communication skills to articulate views/thoughts with internal resources, partners, or customers. Ability to interface with global stakeholders, technology partners, and customers. Good analytical way of thinking and structured approach. EDUCATION BACKGROUND: Bachelor of Engineering / Technology - Electronics Engineer or Equivalent
Posted 3 weeks ago
1.0 years
0 Lacs
India
On-site
Job Title: Electronics Engineer Location: Ahmedabad Job Type: Full-time Department: R&D Job Summary: We are looking for a skilled Electronics Engineer with a Diploma or Bachelor's degree in Electronics Engineering to join our team. The ideal candidate should have expertise in circuit design, PCB development, and embedded systems for machine design applications. This role involves hardware and firmware development , system integration, and testing to support product innovation. Key Responsibilities: Design and develop electronic circuits, PCBs, and control systems for machines. Select and integrate microcontrollers, sensors, motor drivers, and power electronics components . Develop firmware for embedded systems using C/C++ or Python. Work on stepper, servo, and BLDC motor control for automated systems. Design and test power management circuits , battery management systems, and DC-DC converters. Collaborate with the mechanical and R&D teams for system integration. Create and maintain schematics, BOMs, and documentation for production. Troubleshoot and resolve hardware and software issues in prototypes. Ensure compliance with safety and EMC standards for electronic designs. Required Skills & Qualifications: Diploma/Bachelor’s degree in Electronics Engineering or a related field. 1-3 years of experience in electronic circuit design and embedded systems (freshers with strong technical skills may also apply). Proficiency in PCB design software (Altium, Eagle, KiCad, or OrCAD). Hands-on experience with microcontrollers (STM32, ESP32, Arduino, or PIC) . Strong understanding of analog/digital circuits, power electronics, and communication protocols (UART, SPI, I2C, CAN, Modbus, etc.) . Ability to troubleshoot hardware issues and perform circuit debugging . Knowledge of firmware development in C/C++ and basic Python scripting . Experience with soldering, prototyping, and testing lab equipment (oscilloscope, multimeter, logic analyzer, etc.) .
Posted 3 weeks ago
5.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Roles and Responsibilities: Design and develop embedded software applications for microcontrollers and real-time systems. Work on board bring-up, firmware development, and integration with hardware components. Program using C/C++ for embedded systems and work with RTOS or bare-metal environments. Interface with hardware teams to understand schematics and resolve low-level technical issues. Develop and integrate drivers for I2C, SPI, UART, CAN, and other interfaces. Perform unit testing, system-level debugging, and code optimization. Maintain detailed documentation for code, interfaces, and system designs. Collaborate with cross-functional teams including QA, Hardware, and Product Managers. Requirements: 5 + years of strong hands-on experience in embedded systems development. Strong proficiency in C, C++, and Embedded C Experience with microcontroller programming (e.g., ARM Cortex-M, STM32, ST, Renesas, ESP32). Experience in using energy meter in firmware development Mandatory Experience in using microcontroller like Renesas is highly preferred. Solid understanding and implementation experience with communication protocols: I2C, SPI, UART, CAN Who must have experience in hard core coding. Experience in firmware development, including: Writing, testing, and maintaining embedded software Low-level hardware interfacing and register-level programming Knowledge of device driver development for peripherals like sensors. Work closely with hardware engineers to ensure seamless integration between software and hardware. Basic knowledge of electronics circuit design.
Posted 3 weeks ago
7.0 - 9.0 years
2 - 6 Lacs
New Delhi, Bengaluru
Work from Office
FPGA Developer --> --> Location, Designation --> LocationRemote DesignationFPGA Developer Experience7- 9 Years Skills required: 1. Should have worked on USRP N310/X310 (N3xx/X3x0) 2. In-depth Knowledge of FPGA Architecture 3. Able to write own RTL custom HDL or drops in IP a) VHDL, Verilog, System,Verilog, Vivado HLS b) Xilinx IP, Vivado Block Diagram 4. Should have developed RFNoC Block 5. Have working knowledge of USRP Hardware Driver (UHD) 6. Able to write custom FPGA logic in RFNoC Blocks 7. Able to use library of existing RFNoC Blocks a) FFT, FIR, Signal Generator, Fosphor 8. Have understanding of GNU Radio interface to RFNoC Block 9. FPGA debugging and HW/SW integration 10. Thorough understanding of appropriate coding styles for FPGAs, and trade-offs for density and speed 11. In-depth knowledge of XILINX ZYNQ 71xx/pl-kINTEX-7 based RFNoC architecture is must. 12.Understand Customer requirements, define architecture and detailed design 13. Good Customer Communication Skills 14. Working knowledge of Agile Feel Free To Contact Us...!!! Submit
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi