12,880 Hardware Engineers jobs in India
Embedded Systems Engineer
Posted 6 days ago
Job Viewed
Job Description
About the role
As an Embedded Systems Engineer, you will develop firmware for Gimbal products and design innovative systems under tight timelines. Your primary responsibilities will be:
- Complete (i.e., development, validation, and launch) ownership of all core products within designated areas (i.e., ADCS Components), acting as a single point of contact for driving firmware development.
- Write quality firmware for common processors and microcontrollers (e.g., STM32, ARM, RISC-V, etc.).
- Test firmware and electrical systems to validate design requirements.
- Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
- Build robust and reliable software in a third of the time that most reasonable people think possible.
- Develop prototypes to prove key design concepts and quantify technical constraints.
- Participate in architecture, design, and code reviews.
- Write test plans, design & product documentation, and build supplier documentation.
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
Minimum Requirements
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field.
- 2+ years of industry experience working on production hardware design.
- Strong C/C++ and Python programming experience.
- Great embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O and communication buses.
- Strong learner with a high appetite to learn new skills, languages, and tools.
- Must be able to work with minimal guidance in fast-changing environments with no task too small mentality.
Preferred Requirements
- Familiarity with motor control, PID control, FOC, and PWM.
- Familiarity with digital signal processing, digital image processing, & control theory.
- Experience building firmware for Satellites.
Additional Requirements
- This is an on-site position in Bangalore, Karnataka.
- Willingness to work long hours and weekends as needed.
About the company
Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career.
Join our diverse team of problem solvers to make space affordable!
Read more about our mission here:
Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement firmware for embedded systems using C/C++.
- Work with various microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, RISC-V).
- Develop and integrate device drivers and middleware.
- Implement real-time operating systems (RTOS) for embedded applications.
- Design and develop communication protocols (e.g., I2C, SPI, UART, CAN, Bluetooth, Wi-Fi).
- Perform hardware/software debugging and testing using oscilloscopes, logic analyzers, and JTAG debuggers.
- Collaborate with hardware engineers to define system requirements and specifications.
- Develop and maintain technical documentation, including design specifications, test plans, and user manuals.
- Optimize firmware for performance, power consumption, and memory usage.
- Participate in code reviews and contribute to the improvement of development processes.
- Assist in the prototyping and bring-up of new hardware platforms.
- Ensure the reliability and robustness of embedded systems through thorough testing and validation.
- Stay current with emerging embedded technologies and trends.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 5 years of experience in embedded systems development.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS).
- Familiarity with microcontrollers and embedded hardware architectures.
- Proficiency with debugging tools and techniques for embedded systems.
- Knowledge of communication protocols used in embedded systems.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
Embedded Systems Engineer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software solutions using C/C++ and other relevant programming languages.
- Develop and debug firmware for microcontrollers and microprocessors.
- Design and develop hardware schematics and PCB layouts for embedded systems.
- Integrate hardware and software components, ensuring seamless system operation.
- Perform system testing, debugging, and validation to ensure functionality, reliability, and performance.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to define system requirements and specifications.
- Troubleshoot and resolve technical issues encountered during the development and testing phases.
- Document technical designs, processes, and test results.
- Stay updated with the latest advancements in embedded systems technology and best practices.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Optimize embedded systems for performance, power consumption, and cost.
This hybrid role requires a balance of independent work and team collaboration. You will have the opportunity to work on challenging projects that push the boundaries of technology. The **Noida, Uttar Pradesh, IN** office provides a hub for in-person collaboration, brainstorming, and hands-on development, while remote workdays offer focused productivity.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 4 years of experience in embedded systems development.
- Proficiency in C and C++ programming languages.
- Experience with microcontroller architectures (e.g., ARM, PIC, AVR).
- Familiarity with RTOS (Real-Time Operating Systems).
- Experience with hardware description languages (e.g., VHDL, Verilog) is a plus.
- Knowledge of debugging tools and techniques for embedded systems.
- Understanding of communication protocols (e.g., SPI, I2C, UART, USB).
- Experience with PCB design tools (e.g., Altium Designer, Eagle) is desirable.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
If you are a skilled Embedded Systems Engineer looking for a challenging hybrid role in a growing technology company, we encourage you to apply.
Embedded Systems Engineer
Posted 18 days ago
Job Viewed
Job Description
Embedded Systems Engineer
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded systems and firmware.
- Write efficient and maintainable C/C++ code for microcontrollers.
- Integrate hardware and software components.
- Develop and debug real-time operating systems (RTOS) applications.
- Design hardware schematics and select components.
- Implement and test communication protocols (SPI, I2C, UART, etc.).
- Conduct system-level testing and validation.
- Troubleshoot hardware and software issues.
- Collaborate with cross-functional teams on product development.
- Document designs, code, and test procedures.
- Stay updated on the latest embedded systems technologies and trends.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
As an Embedded Systems Engineer, you will develop firmware for Gimbal products and design innovative systems under tight timelines. Your primary responsibilities will be:
Complete (i.e., development, validation, and launch) ownership of all core products within designated areas (i.e., ADCS Components), acting as a single point of contact for driving firmware development.
Write quality firmware for common processors and microcontrollers (e.g., STM32, ARM, RISC-V, etc.).
Test firmware and electrical systems to validate design requirements.
Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
Build robust and reliable software in a third of the time that most reasonable people think possible.
Develop prototypes to prove key design concepts and quantify technical constraints.
Participate in architecture, design, and code reviews.
Write test plans, design & product documentation, and build supplier documentation.
Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
Minimum Requirements
B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field.
2+ years of industry experience working on production hardware design.
Strong C/C++ and Python programming experience.
Great embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O and communication buses.
Strong learner with a high appetite to learn new skills, languages, and tools.
Must be able to work with minimal guidance in fast-changing environments with no task too small mentality.
Preferred Requirements
Familiarity with motor control, PID control, FOC, and PWM.
Familiarity with digital signal processing, digital image processing, & control theory.
Experience building firmware for Satellites.
Additional Requirements
This is an on-site position in Bangalore, Karnataka.
Willingness to work long hours and weekends as needed.
About the company
Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career.
Join our diverse team of problem solvers to make space affordable!
Read more about our mission here:
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Role Overview We're seeking a skilled Embedded Systems Engineer to join our team. The ideal candidate will have a strong background in developing innovative hardware and software solutions for AI education.
Key Responsibilities
- Design, assemble, troubleshoot, and test complex AI + Robotics hardware kits.
- Work with ESP32, Micro:bit, Arduino, and similar development boards to create efficient and reliable systems.
- Handle PCB assembly, soldering rework, and prototype testing to ensure quality and reliability.
- Integrate firmware and support Block software interfaces for educational use, enabling seamless learning experiences.
- Collaborate on hardware–software integration for AI learning products, driving innovation and growth.
- Ensure quality control and reliability testing before mass production, guaranteeing the highest standards.
- Explore and connect with GenAI APIs (OpenAI, Gemini, etc.) to stay at the forefront of AI technology.
- Support field deployments and debugging for educational institutions, providing exceptional customer service.
Requirements
- Degree in Electronics, Electrical, Mechatronics, or related field, with a strong emphasis on embedded systems.
- Strong knowledge of microcontrollers, sensors, and IoT hardware, with hands-on experience in ESP32 / Arduino / Micro:bit ecosystems.
- Basic to intermediate experience in Python programming, with a focus on embedded systems development.
- Familiarity with firmware programming and Blockly or visual coding tools, enabling efficient development and testing.
- Interest or experience in AI / GenAI integration is a major plus, as we strive to push the boundaries of AI education.
- Good documentation, collaboration, and problem-solving skills, with the ability to work effectively in a team environment.
Bonus Skills
- Familiarity with automated testing and calibration tools, streamlining the development process.
- Experience with STEM/Robotics or EdTech products, bringing unique perspectives and ideas.
- Knowledge of 3D printing, CAD, or rapid prototyping, enabling the creation of innovative prototypes.
Be The First To Know
About the latest Hardware engineers Jobs in India !
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
About the role
As an Embedded Systems Engineer, you will develop firmware for Gimbal products and design innovative systems under tight timelines. Your primary responsibilities will be:
- Complete (i.e., development, validation, and launch) ownership of all core products within designated areas (i.e., ADCS Components), acting as a single point of contact for driving firmware development.
- Write quality firmware for common processors and microcontrollers (e.g., STM32, ARM, RISC-V, etc.).
- Test firmware and electrical systems to validate design requirements.
- Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
- Build robust and reliable software in a third of the time that most reasonable people think possible.
- Develop prototypes to prove key design concepts and quantify technical constraints.
- Participate in architecture, design, and code reviews.
- Write test plans, design & product documentation, and build supplier documentation.
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
Minimum Requirements
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field.
- 2+ years of industry experience working on production hardware design.
- Strong C/C++ and Python programming experience.
- Great embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O and communication buses.
- Strong learner with a high appetite to learn new skills, languages, and tools.
- Must be able to work with minimal guidance in fast-changing environments with no task too small mentality.
Preferred Requirements
- Familiarity with motor control, PID control, FOC, and PWM.
- Familiarity with digital signal processing, digital image processing, & control theory.
- Experience building firmware for Satellites.
Additional Requirements
- This is an on-site position in Bangalore, Karnataka.
- Willingness to work long hours and weekends as needed.
About the company
Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career.
Join our diverse team of problem solvers to make space affordable!
Read more about our mission here:
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
About the role
As an Embedded Systems Engineer, you will develop firmware for Gimbal products and design innovative systems under tight timelines. Your primary responsibilities will be:
- Complete (i.e., development, validation, and launch) ownership of all core products within designated areas (i.e., ADCS Components), acting as a single point of contact for driving firmware development.
- Write quality firmware for common processors and microcontrollers (e.g., STM32, ARM, RISC-V, etc.).
- Test firmware and electrical systems to validate design requirements.
- Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
- Build robust and reliable software in a third of the time that most reasonable people think possible.
- Develop prototypes to prove key design concepts and quantify technical constraints.
- Participate in architecture, design, and code reviews.
- Write test plans, design & product documentation, and build supplier documentation.
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
Minimum Requirements
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field.
- 2+ years of industry experience working on production hardware design.
- Strong C/C++ and Python programming experience.
- Great embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O and communication buses.
- Strong learner with a high appetite to learn new skills, languages, and tools.
- Must be able to work with minimal guidance in fast-changing environments with no task too small mentality.
Preferred Requirements
- Familiarity with motor control, PID control, FOC, and PWM.
- Familiarity with digital signal processing, digital image processing, & control theory.
- Experience building firmware for Satellites.
Additional Requirements
- This is an on-site position in Bangalore, Karnataka.
- Willingness to work long hours and weekends as needed.
About the company
Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career.
Join our diverse team of problem solvers to make space affordable!
Read more about our mission here:
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Profile: Embedded Systems Engineer
Experience: Min 1 year
Salary: 15k - 30k(15k-18kFresher)(25K-1-2yrs)(30k-3yrs)
About the job:
We are looking for a skilled Embedded Systems Engineer/ Embedded Software Engineer with hands-on experience in Raspberry Pi, Linux systems, GUI development, and microcontroller interfacing. The ideal candidate will work on designing, developing, and integrating embedded solutions for innovative products.
Responsibilities:
● Develop and maintain embedded systems applications on Raspberry Pi (using languages such as Python, C, and C++).
● Design and implement Linux-based solutions, including confi guration and setup of operating systems (Raspberry Pi OS, Ubuntu, etc.).
● Design and create graphical user interfaces (GUIs) for applications running on the Raspberry Pi using GUI tools and other appropriate frameworks.
● Write efficient, maintainable code for the Raspberry Pi, including code for display screens (LCD, OLED, etc.), touch interfaces, or external peripherals.
● Interface Raspberry Pi with microcontrollers like STM32 for embedded control applications.
● Work with various microcontroller platforms to create embedded systems that communicate with Raspberry Pi via protocols like I2C, SPI, and UART.
Qualifications:
● B.E./B.Tech in Electronics and Communication Engineering or a related field.
● Strong foundation in embedded systems, electronics, and microcontroller-based development.
● Hands-on experience with Raspberry Pi, Linux OS, and microcontroller interfacing (STM32, Arduino, etc.).
● Proficiency in programming languages such as Python, C, or C++.
● Familiarity with communication protocols like I2C, SPI, and UART.
● Good understanding of both hardware and software integration in embedded systems.