805 Hardware Engineers jobs in Noida
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 today
Job Viewed
Job Description
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:
Senior Embedded Systems Engineer
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for various microcontrollers and processors.
- Develop real-time operating system (RTOS) applications and drivers.
- Perform hardware-software integration, debugging, and troubleshooting.
- Collaborate with hardware engineers to define system requirements and interfaces.
- Optimize embedded code for performance, power consumption, and memory usage.
- Develop and maintain firmware and software documentation.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Develop test plans and execute validation procedures for embedded systems.
- Troubleshoot and resolve complex embedded system issues.
- Stay current with emerging technologies and trends in embedded systems engineering.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 5 years of experience in embedded systems development.
- Proficiency in C and C++ programming languages for embedded applications.
- Strong understanding of microcontrollers, microprocessors, and peripheral interfaces (e.g., SPI, I2C, UART).
- Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or Zephyr.
- Familiarity with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
- Knowledge of embedded communication protocols (e.g., CAN, Ethernet, USB).
- Experience with version control systems (e.g., Git) and build systems.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
This is a fantastic opportunity to work on cutting-edge technology and contribute to the development of impactful products. Our client offers a competitive salary, comprehensive benefits, and a collaborative work environment. If you are a passionate and experienced Senior Embedded Systems Engineer looking to advance your career, we encourage you to apply. You will play a vital role in bringing innovative electronic solutions to life.
Senior Embedded Systems Engineer
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the architectural design and development of embedded systems from concept to production.
- Write efficient, well-documented, and maintainable C/C++ code for microcontrollers and embedded processors.
- Develop and integrate drivers for various hardware peripherals (e.g., sensors, communication interfaces, memory).
- Implement and optimize real-time operating systems (RTOS) for embedded applications.
- Perform hardware bring-up, debugging, and troubleshooting of embedded systems.
- Develop and execute unit tests, integration tests, and system tests to ensure product quality and reliability.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and QA testers.
- Analyze system requirements and translate them into technical specifications.
- Identify and resolve complex technical issues in embedded hardware and software.
- Contribute to the continuous improvement of development processes and tools.
- Mentor junior engineers and provide technical guidance.
- Stay abreast of new technologies and industry best practices in embedded systems engineering.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in embedded systems design and development.
- Proven expertise in C/C++ programming for embedded environments.
- Strong understanding of microcontroller architectures (e.g., ARM, PIC, AVR).
- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Proficiency in using debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Experience with hardware description languages (e.g., VHDL, Verilog) is a plus.
- Knowledge of communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work effectively in a hybrid work environment.
Senior Embedded Systems Engineer
Posted 7 days ago
Job Viewed
Job Description
Your responsibilities will include writing efficient, robust, and maintainable C/C++ code for embedded platforms, designing and implementing complex algorithms, and developing device drivers and middleware. You will be involved in selecting appropriate microcontrollers and peripherals, and ensuring the successful integration of hardware and software components. Experience with low-level hardware debugging, using tools such as oscilloscopes, logic analyzers, and JTAG debuggers, is essential. You will also be responsible for conducting thorough testing and verification of embedded systems to ensure they meet stringent performance, reliability, and safety requirements.
The ideal candidate will have a passion for solving complex technical challenges and a strong ability to work independently and collaboratively in a remote setting. You should be proficient in using development environments, compilers, and debuggers specific to embedded systems. Familiarity with various communication protocols (e.g., SPI, I2C, UART, USB, Ethernet) and experience with IoT platforms or wireless technologies would be a significant asset. A proactive approach to learning new technologies and a commitment to delivering high-quality, innovative solutions are key. You will play a vital role in shaping the future of our product offerings.
Responsibilities:
- Design, develop, and test embedded software and firmware for various applications.
- Write high-quality C/C++ code for microcontrollers and embedded processors.
- Develop and maintain device drivers, RTOS components, and system-level software.
- Perform hardware-software integration and debugging using advanced tools.
- Collaborate with hardware engineers to define system architecture and component selection.
- Conduct unit testing, integration testing, and system validation.
- Troubleshoot and resolve complex embedded system issues.
- Stay current with emerging embedded technologies and best practices.
- Contribute to the entire product development lifecycle in a remote, collaborative environment.
- Document design specifications, code, and test procedures thoroughly.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 7 years of experience in embedded systems development.
- Proficiency in C and C++ programming languages for embedded systems.
- Strong experience with microcontrollers (e.g., ARM Cortex-M, PIC, AVR).
- Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Proficiency in using embedded debugging tools and techniques.
- Solid understanding of computer architecture and digital logic design.
- Experience with communication protocols (SPI, I2C, UART, USB).
- Ability to work effectively in a fully remote team.
- Excellent problem-solving and analytical skills.
Senior Embedded Systems Engineer
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the architectural design and development of new embedded systems, from initial concept to final product.
- Write efficient, well-documented, and maintainable C/C++ code for microcontrollers and embedded processors.
- Develop and implement real-time operating systems (RTOS) and device drivers.
- Design and conduct thorough unit, integration, and system testing for embedded software and hardware.
- Troubleshoot and debug complex hardware and software issues in a remote environment.
- Collaborate closely with hardware engineers to define system requirements and ensure seamless integration.
- Optimize embedded systems for performance, power consumption, and reliability.
- Contribute to the continuous improvement of development processes and tools.
- Mentor junior engineers and provide technical guidance.
- Stay updated with the latest advancements in embedded systems technology, tools, and methodologies.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 7 years of experience in embedded systems development.
- Proficiency in C and C++ programming languages for embedded applications.
- Strong understanding of real-time operating systems (RTOS) concepts.
- Experience with various microcontroller architectures (e.g., ARM Cortex-M, PIC, AVR).
- Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
- Experience with communication protocols (e.g., SPI, I2C, UART, CAN).
- Knowledge of software development best practices, including version control (Git) and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Proven ability to work independently and manage time effectively in a remote setting.
- Strong communication skills for effective remote collaboration with team members and stakeholders.
Senior Embedded Systems Engineer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities include defining embedded software architecture, writing clean, efficient, and well-documented code in C/C++, and developing real-time operating systems (RTOS) solutions. You will be responsible for firmware development, device driver implementation, and integration of various hardware components. Debugging and troubleshooting complex embedded systems, both in simulation and on target hardware, will be a critical part of your daily tasks. Collaboration with the hardware design team to define specifications, review schematics, and participate in board bring-up is essential. You will also contribute to the development of test procedures and conduct thorough unit and integration testing.
The ideal candidate will possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. A minimum of 7 years of progressive experience in embedded systems development is required. Proven expertise in C/C++ programming for embedded applications, including experience with microcontrollers (e.g., ARM Cortex-M, PIC, ESP32) and their peripherals, is essential. Strong understanding of RTOS concepts and experience with embedded Linux is highly desirable. Familiarity with hardware debugging tools (oscilloscopes, logic analyzers) and software debugging techniques is mandatory. Experience with version control systems (e.g., Git) and build systems is expected. Knowledge of communication protocols like I2C, SPI, UART, and CAN is a plus. Excellent problem-solving abilities, strong analytical skills, and the capacity to work independently and collaboratively in a fast-paced environment are crucial. Join our client in Ghaziabad and contribute to the development of next-generation embedded technologies.
Be The First To Know
About the latest Hardware engineers Jobs in Noida !
Senior Embedded Systems Engineer
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for microcontroller-based systems.
- Develop and maintain firmware, drivers, and application software for embedded devices.
- Integrate hardware and software components, ensuring seamless system operation.
- Perform thorough testing and debugging of embedded systems, identifying and resolving issues.
- Optimize embedded systems for performance, power consumption, and reliability.
- Collaborate with cross-functional teams, including hardware engineers and system architects, to define product requirements and specifications.
- Develop and execute comprehensive test plans and validation strategies.
- Document designs, code, and test procedures thoroughly.
- Stay current with emerging embedded technologies and best practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the continuous improvement of development processes and tools.
- Mentor junior engineers and provide technical guidance.
- Participate in design reviews and code inspections.
- Manage project timelines and deliverables for assigned tasks.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 6 years of professional experience in embedded systems development.
- Proficiency in C/C++ programming for embedded systems.
- Strong experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Familiarity with microcontroller architectures (e.g., ARM Cortex-M, ESP32).
- Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
- Knowledge of communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet).
- Experience with version control systems like Git.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience with Linux embedded systems and device drivers is a plus.
- Familiarity with IoT protocols (MQTT, CoAP) is advantageous.
Embedded Systems engineer (IoT)
Posted today
Job Viewed
Job Description
• Work closely with product management, quality, and operations to meet product specifications and ensure robust system operation
• Develop and enforce standards, manage unit test protocols, and merge and build code releases.
• Review embedded system code, integrate with existing automated testing frameworks, and operate in continuous integration (CI) pipelines using the unit, regression, and acceptance testing.
• Define and lead process development for both inter-department and intra-department processes.
• Perform work planning, break-down, assignments, and follow through to delivery.
• Diagnose, debug and perform root¬ cause analysis of issues and defects
Senior Automotive Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive applications.
- Define system requirements and create detailed software architecture designs.
- Implement software modules using C/C++ and other relevant programming languages.
- Develop and integrate drivers and middleware for embedded systems.
- Conduct unit testing, integration testing, and system validation.
- Debug and troubleshoot complex embedded software issues.
- Collaborate with cross-functional teams (hardware, systems, QA) in a remote setting.
- Optimize software performance, reliability, and resource utilization.
- Stay abreast of automotive standards (e.g., AUTOSAR) and emerging technologies.
- Document software designs, test plans, and implementation details thoroughly.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in embedded systems development, with a significant focus on the automotive industry.
- Proficiency in C/C++ programming for embedded systems.
- Strong understanding of automotive communication protocols (CAN, LIN, Ethernet).
- Experience with real-time operating systems (RTOS) and bare-metal programming.
- Familiarity with automotive software development processes and tools (e.g., MISRA C).
- Experience with version control systems (e.g., Git) and issue tracking tools.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience with model-based design (e.g., MATLAB/Simulink) is a plus.