- Hands-on embedded C skills (mandatory)
- Experience with any microcontrollers MCU (mandatory) – Renesas/ Infineon/ Cypress/ ST-Micro /TI / Microchip
- Experience with any of peripherals & communication protocols usage in application development (mandatory) – UART, I2C, SPI, I2S, CAN, USB, ADC, DAC, EEPROM, Flash memory
- Experience with any RTOS – FreeRTOS, Azure RTOS, ThreadX
- Experience with any networking & connectivity modules (preferred & added advantage) – Ethernet, WiFi, BLE, MQTT, COAP

Similar jobs
Internship Opportunity – Embedded Systems & IoT
Join our hands-on internship program designed for engineering students passionate about core tech. You'll work on real-time projects involving microcontrollers, sensors, RTOS, circuit design, and IoT protocols.
Gain exposure to AI-integrated embedded applications and build a strong project portfolio with mentorship and placement support.
Location: Bangalore (Hybrid/On-site)
Duration: 2–3 months
Eligibility: Final-year students and pre final year (ECE/EEE/CSE/Mechatronics)
#EmbeddedSystems #IoTInternship #EngineeringInternship #CoreTechCareers #Microcontrollers #RTOS #PCBDesign #IoTProjects #KnowxInnovations #AIoT #TechInternship #SkillDevelopment #HandsOnLearning #BangaloreInternship #StudentInternship
Job Description
Are you passionate about making a difference in people's lives through groundbreaking products and services ? Look no further! Protectol Health is a pioneering pharma-tech company with a holistic approach that spans conventional pharmaceuticals, nutraceuticals, nutrients, and business safety. Our dedication to the value of "Life matters" is not just a slogan – it's ingrained in every facet of our work culture and offerings.
With dedicated divisions in Pharma, Technology, Nutraceuticals, Nutriments, and Business Safety, we drive impactful research and development activities that redefine industries and touch lives. Our operational footprint extends across the GCC countries and India, allowing us to reach and transform communities on a grand scale.
If you're enthusiastic about creating a positive impact and wish to be a part of an organization that values and prioritizes lives, Protectol Health welcomes you. Join us in our mission to shape a healthier present and future. Your expertise and passion will find a meaningful home here.
Roles and Responsibilities
As an Embedded Firmware Engineer, you will be responsible for:
● Leading the firmware development for our product line of safety and medical devices.
● Designing, developing, testing, and maintaining embedded firmware.
● Collaborating with cross-functional teams to define software requirements, specifications, and architectures based on product requirements and industry standards.
● Implementing firmware solutions that comply with ATEX certification, IEC 61508, and Functional Safety (SIL standards) for devices used in hazardous locations.
● Conducting thorough testing and validation of firmware to ensure reliability, accuracy, and compliance with safety standards.
● Optimizing firmware for power efficiency and performance to meet the life of portable and battery-powered devices.
● Implement firmware algorithms for sensor calibration, data processing, and user interface interactions.
● Assisting in hardware-software integration, debugging, and troubleshooting to ensure seamless functionality of the devices.
● Collaborating with Quality Assurance and Product Validation teams to ensure the highest quality of firmware deliverables.
● Participating in code reviews and providing constructive feedback to improve code quality and maintainability.
● Keeping abreast of emerging technologies, industry trends, and advancements in embedded systems for continuous improvement and innovation.
Skills and Qualifications:
● Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
● 3+ years of experience in embedded firmware development for portable and wireless gas detectors and docking stations.
● Proficiency in C/C++ programming languages for embedded systems.
● Hands-on experience with a complete product development cycle is an add-on.
● Experience with STM32/STM8/ MSP430 or any other low-power microcontrollers for the development of low-powered devices.
● Experience in reading and optimizing analog data in various types of ADCs.
● Understanding of ATEX certification requirements and compliance.
● Understanding and practical experience with Functional Safety standards (SIL2/3 standards) in the development of safety-critical systems is an add-on.
● Experience with coding standards. (eg: Misra-C) Familiarity with System architectures and communication protocols like I2C, UART, SPI, etc. Knowledge of sleep modes and low-power optimization techniques for battery-operated devices.
● Experience in developing and using custom segment LCDs (TN, STN, etc.) used in battery-powered ultra-low power devices.
● Experience with software development tools, version control systems, and bug-tracking systems. Strong analytical and problem-solving skills with attention to detail.
● Excellent communication and teamwork skills.
● Advantages for individuals who thrive in a startup setting.
Work Culture
At Protectol Health, we prioritize our diverse and talented team. We offer flexible work arrangements and resources for well-being to support our employees' personal and professional growth. By putting people first, we attract and retain top talent and drive innovation toward our mission of improving health and well-being
Primary skills:
At least 3+ years of working experience on embedded firmware development
- Experience in multithreaded programming, network programming (wired and wireless protocols), real-time programming, cross-platform and cross-language development
- Hands-on experience on driver development for various sensors
- Working knowledge of communication protocols like UART, I2C, SPI, USB, Ethernet, etc
- Product development experience with range of microcontroller/microprocessor architectures, adoption of bare-metal, RTOS and Linux operating systems on new platforms
-Hands-on experience on software development in Bluetooth domain is added advantage
- Experience with hardware lab equipment such as digital scope, logic analyser and JTAG
- Understanding of embedded development constraints and system performance
- Experience with programming in C/C++ and Embedded C
Skill Required
Technical
-
● The suitable candidate shall have most of the following knowledge /skills/experience:
-
● Clear fundamentals of Analog and Digital Electronics. Knowledge of Full Hardware
-
Design Life Cycle.
-
● Knowledge of Circuit Simulation (PSPICE, NI Multisim, etc).
-
● Hand- On experience with HW designing rules, PCB Layout in Cadsoft Eagle/Altium Designer etc.
-
● Should have knowledge & experience with designing & developing 8/16 bit Microcontroller based close loop control systems and Arduino Platform.
-
● Circuit building and Circuit Analysis Skills.
-
● Component Data Sheet analysis skills.
-
● Project Requirement Analysis Protocols/Ethernet, Wi-Fi, USB, Serial interfaces(SPI, I2C, RS485, RS422, RS232).
-
● Hands-on experience in utilizing test equipment like DMM, Oscilloscopes, Logic Analyzers, Function/Signal generator/Solder Station (SMD/DIP).
-
● Knowledge about Board Bring Up process.
-
● Testing (Integration testing, protocol/Driver testing, etc.).
-
● Experience in Embedded C programming and embedded system integration and can develop test cases for the same.
-
● Knowledge of IoT Open Source Programming / Development.
-
● Candidate will be responsible for research & development of M2M/IoT products.
-
● Candidate will be responsible for end-to-end embedded system integration.
-
Others
Abilities on the following shall be of added advantage:
-
● Component Procurement
-
● Vendor Interaction
-
● Tools Management
-
● Costing and resource estimation
-
● Team management, Good Communication Skills, Pleasant Personality, Positive Attitude & Highly Creative
-
-
Decision level
Contributory: Makes major contribution to decision or policy judgment on Technical matters of IoT/ M2M Projects, Vending MachinesDemonstrate (Key competencies)
Healthy knowledge of most of the following:
-
● Embedded C
-
● 8/16 bit Microcontrollers
-
● Atmel Studio/ Arduino IDE
-
● Schematic / PCB layout design in Cadsoft Eagle / Altium Designer (SMD/DIP)
-
● Hands-on experience on Test equipment and solder stations (SMD/DIP)
-
● M2M / IoT based development
Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post production support
- Interface with hardware design and development
- Assess third party and open source software
Requirements
- Proven working experience in software engineering
- BS degree in Computer Science or Engineering
- Experience in hands-on development and troubleshooting on embedded targets
- Solid programming experience in C or C++
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Adequate knowledge of reading schematics and data sheets for components
- Strong documentation and writing skills
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
- 3-7 years of experience in development of Algorithm & Functions for advance driver assist systems (ADAS), Autonomous driving (AD)
- Experienced in development using MATLAB Simulink, TargetLink, Stateflow
- Design and development of automotive feature/function software/
components (ACC, AEB, TSR, LKA etc.) for ADAS/AD systems - Coordination and regular interaction with different stakeholders and teams like testing, requirements, leads etc.
- Participate in SW requirement generation, SW architecture, detailed design etc
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
- Work directly with the other Software/Firmware Engineers and Electrical/RF/Systems Test Engineers to write needed software
- Design and implement software platform for firmware on embedded CPUs with multiple OS such as Windows, Linux, FreeRTOS, TI-RTOS and embedded Linux
- Use compliers, debuggers revision control and automated build systems.
- Design/develop components of software platform for use by other developers to extend its capabilities and build custom applications/behavior on top
- Develop build methodologies, debugging tools/utilities
- Develop and release Software using Agile methodology
- Write unit tests and support continuous integration and automated test methodology
- Brainstorm for new ideas and ways to improvement product and processes
- Consult with peers for feedback during debug/testing stages
- Document and maintain design processes









