
Job Brief
We are looking for an analytical, results-driven Senior Hardware and Firmware Engineer who can create complex PCB layout while using the least space possible. The designs should allow for easy development and debugging for the firmware engineers while keeping customer requirements, cost constraints and space constraints in mind. Hardware debugging knowledge and soldering skills are essential for this role.
You would also be required to have a keen eye for developing firmware with a low memory footprint and low power consumption while being robust and resistant to errors. You are expected to achieve these goals using your in-depth understanding of the programming language, compilers, microcontroller architectures and debugging tools. You are expected to keep a look out for upcoming advancements in the industry which will help optimize the product.
Main Responsibilities
Your responsibilities will include:
- Would be asked to write efficient, modular and robust firmware which will interface with multiple components like MEMS sensors, battery chargers, secondary microcontrollers etc.
- Writing clean, readable, and modular code
- Would be deeply involved in the schematic design for a product which includes cost-benefit
- analysis of components, component evaluation by designing a proof of concept, suggestions
- in how the components should be connected etc.
- Collaborate with software engineers who would develop companion applications to the
- product
- Creating cost and space optimized layouts for 2/4-layer PCBs
- Collaborating with firmware engineers and supply chain personnel on deciding the
- components to be used on a PCB.
- Collaborate with firmware engineers in designing PCB schematics
- Debugging faulty PCBs using on a hardware level and collaborate with firmware engineers to debug on a firmware level.
- Understanding the manufacturing rules of PCB manufacturers and PCB assembly houses.
Key Requirements
- MSc or PhD in ECE, EEE, EIE or in related fields preferred with a strong technical knowledge and 3-4+ years of experience in designing PCB layouts and developing firmware.
- Ability to transform research articles into the working solutions to solve real-world problems.
- Should have a strong foundation in analog and digital electronics
- Should have designed 4-layer PCBs which has been manufactured
- Familiar with using KiCAD or Altium Designer
- Familiar with using components like MOSFETs, diodes, voltage regulators etc.
- Experience in designing PCBs involving BGA fanouts
- Proficient in using soldering equipment like soldering irons and hot air gun.
- Should have worked with an ARM Cortex M series device like STM32, nRF52 etc
- Familiar with basic data structures like linked lists, queues, trees etc.
- Should be able to compile and link source code with static libraries without using an IDE
- Basic knowledge of microcontrollers peripherals like UART, I2C, SPI, ADC etc.
- Excellent written and verbal communication skills for effectively communicating with the
- team and ability to presenting information to varied technical and non-technical audience.
Must be able to produce solutions independently in an organized manner and be able to - work in a team when required.
Preferred Skills (Not Mandatory)
-
Experience in antenna design
-
Worked with communications protocols like BLE/WiFi
-
Worked with equipment like logic analyzers, oscilloscopes etc
-
Experience in handling 3D printers
-
Familiar with Python
-
Worked with equipment like logic analyzers, oscilloscopes etc.
-
Worked on microcontrollers from Dialog Semiconductors, Nordic Semiconductors,
-
STMicroelectronics, Espressif etc.
-
Worked on projects involving DSP, AI/ML

Similar jobs
Job Title: Embedded Firmware Engineer (RF Focus)
Location: Gurgaon, Haryana (On -site)
Employment Type: Full-Time
Experience: 3-5 years
We’re hiring an Embedded Firmware Engineer (3–5 yrs) with strong experience in Sub-GHz RF, LoRa/LoRaWAN, and IoT systems. The role focuses on firmware development, RF communication, and secure telemetry.
About Aaizel Tech
Aaizel Tech is a pioneering tech startup at the intersection of cybersecurity, AI, geospatial solutions, and more. We drive innovation by delivering transformative technology solutions across industries. As part of our dynamic team, you'll gain hands-on experience and learn from experts who are dedicated to pushing the boundaries of what's possible.
Responsibilities
• Develop firmware for STM32 (WL/H/L/F series)
• Design & implement Sub-GHz RF (403/433/868/915 MHz) systems
• Work on LoRa PHY/MAC & LoRaWAN stack (OTAA/ABP, uplink/downlink)
• Perform RF testing & debugging (RSSI, SNR, range testing, SDR/spectrum tools)
• Implement secure communication (AES-128/256, CRC/SHA)
• Develop drivers: UART, SPI, I2C, ADC, DMA
• Work with FreeRTOS (tasks, queues, ISRs, low power)
• Build communication stacks: RS485/Modbus, RS232, MQTT, TCP/IP, UDP
• Implement bootloader & OTA updates
• Debug using SWD/JTAG, logic analyzer, DSO
• Optimize for performance, power, and RF reliability
Requirements
• 3–5 years in embedded firmware + RF systems
• Strong in Embedded C, STM32CubeIDE, HAL/LL
• Hands-on with LoRa/LoRaWAN & Sub-GHz communication
• Understanding of RF fundamentals (link budget, interference, antennas)
• Experience in secure communication (AES)
• Good knowledge of FreeRTOS & industrial protocols (RS485/Modbus)
• Strong debugging skills (firmware + RF)
• Basic hardware/RF PCB understanding
Good to Have
• Experience with ChirpStack / TTN
• Knowledge of FSK/GFSK
• RF certification exposure (CE/FCC/ETSI)
How to Apply
• Please submit your resume, portfolio, and a cover letter outlining your relevant experience and how you can contribute to Aaizel Tech’s success.
Job Title: Senior Embedded Engineer – Wireless Communication Stack Development
Department: Embedded Systems / Wireless Communication
Location: Bangalore
Job Summary:
We are seeking an experienced Senior Embedded Engineer to lead the design, development, and optimization of wireless communication stacks for our IoT and smart device platforms. The role involves hands-on work with low-power embedded systems, wireless network protocols, and real-time software used in large-scale connected device deployments (e.g., Smart Metering, Smart City, Industrial IoT).
You will contribute to architecture, implementation, integration, and validation of communication layers across PHY, MAC, Network, and Application layers — ensuring performance, reliability, and compliance with open standards like Wi-SUN, IEEE 802.15.4g/e, 6LoWPAN, RPL, IPv6, and CoAP.
Key Responsibilities:
1. Protocol Stack Development
- Design and develop embedded software for wireless communication stacks (MAC, Network, Application layers).
- Implement and optimize IEEE 802.15.4g/e, 6LoWPAN, RPL, and Wi-SUN FAN components for constrained devices.
- Ensure stack compliance with industry communication standards and interoperability specifications.
- Work on real-time and low-power embedded environments, focusing on memory and CPU efficiency.
2. Integration & Debugging
- Integrate the communication stack with RTOS platforms (FreeRTOS, Zephyr, or custom RTOS).
- Interface with hardware abstraction layers (HAL) and peripheral drivers (UART, SPI, I2C, etc.).
- Perform RF communication debugging, using tools such as Wireshark, RF sniffers, and protocol analyzers.
- Collaborate with hardware and system engineers for board bring-up, RF tuning, and performance validation.
3. Optimization & Performance
- Optimize wireless communication stack for low latency, high reliability, and power efficiency.
- Analyze performance metrics (packet delivery ratio, network formation time, throughput, link stability).
- Implement diagnostic and monitoring features within the communication stack.
4. Collaboration & Mentorship
- Work closely with Firmware, QA, and Network teams to deliver integrated and tested solutions.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews, design discussions, and system architecture reviews.
5. Documentation & Compliance
- Prepare detailed design documentation, API references, and release notes.
- Ensure adherence to coding standards, version control, and CI/CD pipelines.
- Contribute to internal knowledge sharing on communication protocol design and best practices.
Qualifications & Skills:
- Bachelor’s / Master’s degree in Electronics, Communication, or Computer Engineering.
- 5–10 years of experience in embedded firmware development with a focus on wireless communication protocols.
- Strong proficiency in C/C++, with a solid grasp of embedded system architecture and RTOS concepts.
- Experience with one or more wireless standards:
- Wi-SUN FAN, IEEE 802.15.4g/e, 6LoWPAN, RPL, Zigbee, Thread, BLE, LoRa, or NB-IoT.
- Hands-on experience with network layer protocols (IPv6, UDP/TCP, CoAP, ICMPv6).
- Practical knowledge of embedded debugging and analysis tools (JTAG, Logic Analyzer, Wireshark).
- Familiarity with hardware bring-up, RF interfaces, and low-power system design.
- Strong problem-solving, system-level thinking, and communication skills.
Preferred Attributes:
- Prior experience in Wi-SUN FAN-based IoT or Smart Metering systems.
- Exposure to wireless certification or interoperability testing (Wi-SUN, DLMS, etc.).
- Experience with continuous integration, version control (Git), and unit testing frameworks.
- Contributions to open-source embedded or networking projects are a plus.
- Ability to lead small teams or modules independently.
Why Join Us:
- Work on cutting-edge wireless IoT connectivity solutions that power Smart Energy and Smart City ecosystems.
- Opportunity to own key modules of communication stack development end-to-end.
- Collaborate with an expert R&D team working on next-generation mesh and LPWAN technologies.
- Grow your career toward Technical Architect / Module Lead roles in IoT networking.

Role: Senior PLC Developer
Location: Pune
Experience: 3-7 years
About company:
Requisimus is Germany headquartered, IT consulting and service organization. With over 25 years of expertise and global presence, we are committed to customer excellence and focused in addressing niche areas of product engineering, process consulting and software development in automotive, railways, production automation, data management and business IT domains.
Job Summary
We are seeking a skilled and proactive PLC engineer with good aptitude in programming.
Candidate should be flexible to work on PLC and eager to learn Embedded software in future.
Key Responsibilities:
• Strong PLC programming skills in Functional Block Diagram, Ladder Programming, Structured Text and SFC
• Good knowledge of UML diagrams
• Good understanding of Communication protocols over Ethernet.
Good to have:
• Good Communication Skills and Exposure to international customer.
• Experience or knowledge in Software version control tools eg. Git, SVN, etc.
• Eager to learn Embedded C, Firmware development, etc.
• Providing solutions to issues related to the connection of networks and platforms
MANDATORY CRITERIA:
- Education: B.Tech / M.Tech in ECE / CSE / IT
- Experience: 10–12 years in hardware board design, system hardware engineering, and full product deployment cycles
- Proven expertise in digital, analog, and power electronic circuit analysis & design
- Strong hands-on experience designing boards with SoCs, FPGAs, CPLDs, and MPSoC architectures
- Deep understanding of signal integrity, EMI/EMC, and high-speed design considerations
- Must have successfully completed at least two hardware product development cycles from high-level design to final deployment
- Ability to independently handle schematic design, design analysis (DC drop, SI), and cross-team design reviews
- Experience in sourcing & procurement of electronic components, PCBs, and mechanical parts for embedded/IoT/industrial hardware
- Strong experience in board bring-up, debugging, issue investigation, and cross-functional triage with firmware/software teams
- Expertise in hardware validation, test planning, test execution, equipment selection, debugging, and report preparation
- Proficiency in Cadence Allegro or Altium EDA tools (mandatory)
- Experience coordinating with layout, mechanical, SI, EMC, manufacturing, and supply chain teams
- Strong understanding of manufacturing services, production pricing models, supply chain, and logistics for electronics/electromechanical components
DESCRIPTION:
COMPANY OVERVIEW:
The company is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defence, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.
REQUIRED SKILLS:
- Extensive experience in hardware board designs and towards multiple product field deployment cycles.
- Strong foundation and expertise in analyzing digital, Analog and power electronic circuits.
- Proficient with SoC, FPGAs, CPLD and MPSOC architecture-based board designs.
- Knowledgeable in signal integrity, EMI/EMC concepts for digital and power electronics.
- Completed at least two project from high-level design to final product level deployment.
- Capable of independently managing product’s schematic, design analysis DC Drop, Signal Integrity, and coordinating reviews with peer of layout, mechanical, SI, and EMC teams.
- Sourcing and procurement of electronic components, PCBs, and mechanical parts for cutting-edge IoT, embedded, and industrial product development.
- Experienced in board bring-up, issue investigation, and triage in collaboration with firmware and software teams.
- Skilled in preparing hardware design documentation, validation test planning, identifying necessary test equipment, test development, execution, debugging, and report preparation.
- Effective communication and interpersonal skills for collaborative work with cross-functional teams, including post-silicon bench validation, BIOS, and driver development/QA.
- Hands-on experience with Cadence Allegro/Altium EDA tools is essential.
- Familiarity with programming and scripting languages like Python and Perl, and experience in test automation is advantageous.
- Should have excellent exposure with coordination of Manufacturing Services, pricing model for production value supply chain & Logistics in electronics and electromechanical components domain.

Job Title
Hardware Engineer
Job Summary
We are seeking a Hardware Engineer to design, develop, and support low-power electronic hardware systems, from concept through production. The role involves schematic design, PCB layout, component selection, and collaboration with firmware and mechanical teams to deliver reliable and manufacturable hardware solutions.
Key Responsibilities
· Design electronic circuits and develop schematics and PCB layouts
· Select components based on performance, power, cost, and availability
· Develop and review battery-operated designs
· Ensure designs meet electrical, thermal, and reliability requirements
· Support hardware bring-up, debugging, and validation
· Prepare BOMs, Gerbers, and manufacturing documentation
· Work closely with firmware, and testing team
· Review and improve designs for DFM/DFA and production readiness
Required Qualifications
· Bachelor’s degree in Electronics Engineering, Electrical Engineering, or related field
· Strong understanding of analog and digital electronics
· Experience with PCB design tools (Altium, KiCad, Eagle, or similar)
· Familiarity with microcontrollers and embedded systems
· Ability to read datasheets and apply reference designs
· Basic knowledge of EMI/ESD protection and signal integrity
Preferred Qualifications
· Experience with low-power or battery-operated hardware
· Exposure to IoT devices, sensors, or communication modules
· Experience supporting prototype to production transitions
· Knowledge of manufacturing and testing processes
· Ability to document designs clearly and professionally
Experience Level
· 2+ years
Soft Skills
· Strong problem-solving skills
· Ability to work independently and in cross-functional teams
· Good communication and documentation skills
Summary:
Hyperspec is building a real time local map for self-driving cars and using cross view localization to enable ubiquitous autonomy. Hyperspec is a VC funded startup.
The principal embedded systems engineer will have deep expertise in embedded systems design, development and worked for years on embedded systems teams. This person is a leader and mentor to junior engineers and shares knowledge about the design and development of embedded systems.
Responsibilities:
- Serves as an expert in all aspects of embedded projects and embedded systems—including designing, developing, testing, and perfecting designs
- Responsible for updating and working with executive leadership on the development of embedded systems and status of projects
- Provides guidance and mentoring to other members of the team
Requirements:
- Minimum of bachelors' degree in computer science or engineering
- At least ten years of engineering experience with expertise in software engineering, data structures, and programming techniques
- Deep expertise in C/C++ programming
- Experience with FPGAs, PCB, Xilinx, Altera, or similar SoCs.
- Experience with ISPs, Cameras, Switches a plus.
- Experience in working with real-time operating systems, communications protocols and firmware design.
- Experience in interfaces, IP protocols, and hardware subsystems.
- Experience in working as part of a team and leading teams.
- Firmware Design and Development experience on different micro-controllers.
- C/C++ programming
- Linux Commands Operating System Concepts
- board bring up, embedded software, Kernel Build, Yocto
- Shell scripting Networking Concepts Openwrt OS Concepts
- Must have good Communication and Presentable skills.
- Experience on any Wifi, Bluetooth, GSM modules is a plus.
- Design, develop, code, test and debug system software.
Job Description
Embedded Software/Firmware Design and Development on OS/Non-OS based platform
Necessary system architecture development and implementation
Device, sensor and gateway selection and integration based on industry use case.
Development on Image Analytics and Cloud/Platform integration
Development or integration of Cloud/Platform communication protocol
Technical Documentation and Testing of the developed system
Desired Skills, Knowledge& Experience
B. Tech/M. Tech/MCA with 8-10 years of industry experience
Strong programming skills in C/C++ and Python development in Linux
Experience in device or sensor communication interfaces (wired/wireless, short range/long range).
Experience of microcontroller and microprocessor.
Knowledge of IoT gateway firmware development, container, and OS hardening.
Experience in device communication protocol, Edge computing and processing
Competent in application development for Image processing, transmission, and storage
Good understanding and of programming primitives, data structures, multi-threading and memory management techniques
Strong command over complex sensor and hardware control logic to work seamlessly with edge devices or gateway
Proactive and Self motivated
Strong verbal and written communication skill
DUTIES & RESPONSIBILITIES
- Own & lead full cycle development: design, implementation, testing & debugging for an automotive product.
- Create conceptual system designs, assess risks, conduct design trade studies, and develop a product that meets feature requirements for integrating sensor, processing and software systems.
- Lead innovative system development projects with responsibility for achievement of cost, schedule, and technical requirements, with an eye toward technology maturation, transition, and follow on work.
- Generate comprehensive engineering documentation.
- Responsible for end-to-end system firmware development to include power management, boot loaders, scheduling, RTOS and /or bare metal implementations.
- Troubleshoot and resolve complex software problems in embedded real-time systems.
- Source code development, review & maintenance (C/C++).
- Dive into & take ownership of critical design issues.
- Analyse & propose solutions for performance bottlenecks.
- Address all aspects of technology readiness, including manufacturability.
- Help build robust methodology and processes to deliver the technology to products.
REQUIRED SKILLS & EXPERIENCE
- Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures / features that meet these constraints while providing new value for the platform.
- Experience in system architecture, operating system, device architecture, hardware design.
- Strong background in software methodology & full cycle development (Design, implementation, testing & debugging).
- Expertise in embedded microcontrollers’ architecture.
- Expertise in software designing and programming in C/C++ is a must.
- Algorithm modelling, benchmarking, implementation & digital signal processing.
- Understanding of hardware & software co-verification & emulation platforms
- Experience in understanding hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.
- Experience with lab instrumentation like oscilloscope, logic/ protocol for debugging embedded systems at HW level.
- Bachelors | Masters degree in Computer Science or Electronics & Communication engineering with 2-5 years of relevant experience is a must.








