Cutshort logo
Protectol Health logo
Embedded Firmware Engineer
Embedded Firmware Engineer
Protectol Health's logo

Embedded Firmware Engineer

Pallabi Malakar's profile picture
Posted by Pallabi Malakar
3 - 5 yrs
₹6L - ₹12L / yr
Bengaluru (Bangalore)
Skills
STM
Embedded Systems
Microcontrollers
Firmware development
skill iconC++
skill iconC
Power Electronics
Industrial engineering

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

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Protectol Health

Founded :
2017
Type
Size :
20-100
Stage :
Profitable
About
N/A
Company social profiles
linkedin

Similar jobs

MInebeamitsumi
Gurugram
10 - 15 yrs
₹25L - ₹30L / yr
Embedded C
Embedded Systems
AUTOSAR
Unit testing
System integration testing
+7 more

Basic Qualification: BE / Btech Computer Science

Desirable Skills:

1.Software development using Embedded C, C++ with programming standards (MISRA)

2.Knowledge of bus systems, which are used in the automotive industry, like CAN, LIN, I2C, SPI, etc)

3.Software development processes –A-SPICE V-cycle

4.Experience with development of control units for the automotive industry, especially experience with the development based on AUTOSTAR basic software.

5. Experience in the automotive industry according to common development and parameterization tools (i.e. Vector CANoe).

6.Knowledge of standards for safety-critical software (ISO 26262) is a plus.

Read more
Divistha Networks
at Divistha Networks
1 recruiter
Shivaprasad Naidu
Posted by Shivaprasad Naidu
Bengaluru (Bangalore)
2 - 7 yrs
₹5L - ₹15L / yr
skill iconC
skill iconC++
Device Driver Development
2 to 7 yrs Experience in C or CPP or Embedded C, Experience in baremetal or FreeRTOS and Linux based systems, Experience in programming the peripherals like UART, RS485, CAN, PCIe, SPI, I2C. Development of bear metal drivers,Experienced with ARM, x86 and RISCv controllers is a plus
Read more
Human Capital
Human Capital
Agency job
via Human Capital Consulting by Bhawna Kumari
Gurugram, Delhi, Noida, Ghaziabad, Faridabad
4 - 8 yrs
₹5L - ₹15L / yr
Automotive
Device Driver Development
skill iconC
skill iconC++
Debugging
+2 more
Senior Software Engineer is responsible to design, develop and maintain the Low-Level Drivers and Base SW modules used in the automotive/ Automobile products which functionally conform to the Software Interfacing Specifications as well as respect the SW Process & Methodology and good experience in communication protocols.
Read more
BORQS
Maya Unnikrishnan
Posted by Maya Unnikrishnan
Bengaluru (Bangalore)
2 - 5 yrs
₹10L - ₹20L / yr
Android Firmware
Firmware development
Android Telephony
Qualcomm
PTCRB
+14 more

Strong programming (Java, C/C++) and troubleshooting skill

Experience on Android telephony, connectivity framework

RIL 

Familiarity and support of PTCRB/GCF certification process.

Knowledge a cellular test equipment and network IOT

IMS/Volte/SMS over IMS/Video calling and SIP signaling – Desired

Knowledge of QUALCOMM tools, QXDM, QRCT, ER & Analysis of logs.

Preferred - knowledge on 3GPP specs and GSM/GPRS/EGPRS/WCDMA/UMTS/LTE/TD-SCDMA standards

Preferred - Android apps (Calling, messaging, Sim toolkit
Read more
Signio GlobalTech
Sneha Kurri
Posted by Sneha Kurri
Hyderabad
3 - 7 yrs
₹7L - ₹20L / yr
AUTOSAR
Embedded Systems
Automotive
Diagnostics
CAN
+2 more
1) Strong Programming Experience in Embedded and Embedded C.

2) Experience in protocols like UDS and CAN.

3) Experience in AUTOSAR(COM, DCM and MCAL).

4) Experience in CANoe and CAN analyzer tools.

5) Experience in Compiler and Debugging.

6) Experience in using Configuration Management.

7) Knowledge and experience in Rational Rhapsody would be advantageous.

Additional Skills:

1) Good analytical & communication skills.

2) Willingness to take up responsibility & ownership.

3) Self-learning & Self-motivated with a good learning curve.

4) Adaptive & Flexible to challenging situations.
Read more
Signio GlobalTech
Sneha Kurri
Posted by Sneha Kurri
Coimbatore
7 - 12 yrs
₹10L - ₹40L / yr
QNX
skill iconAndroid Development
skill iconC++
Embedded Linux
Embedded C++
+10 more
ECT , QNX Architect  Job Description

Domain Skills
Leads a team of Engineers for designing and architecting next generation platform solutions for clusters/Interior monitoring systems
Architecting the design for new features and technologies for Platform.
Expertise in programming using C, C++ and good understanding of OOAD & UML
Capable of analyzing HW schematics to realize the SW requirements.
Support and resolve issue resolutions and clarification for cross-functional teams.
Support team lead and project manager at program level in resolving open issues

Technical Skills

Expertise in memory management (eMMC, NAND)
Design, Develop and test device drivers in Linux/Android/QNX platform.
Multithreaded programming, usage of IPCs, Interrupts & synchronization methods.
Expertise in using the communication protocols (I2C, SPI & UART) in the device driver.
Expertise in handling Device Tree based configurations.
Strong C & C++ programming skills, OOPS concepts
Linux Architecture knowhow
Strong in software development for real-time embedded systems
Experienced in Design/Architecture Tools like EA
Expertise in SCM Tools like GIT/GERRIT
Ability to create and review changes for Gerrit and participate in a continuous integration loop
Ability to create/understand the build infranstructure using CMake for the middleware components
Experience in Unit test tools like cppunit, gtest.
Know-how and experience of SAFe/Agile Development
Knowledge in Automotive Safety Standards and Processes (ASPICE).
Logical, Analytical and Debugging/Problem-Solving skills
Qualifications
B.E/B.Tech in Computer Science with hands on with Embedded software development on RTOS
Read more
Jio Platforms Limited
at Jio Platforms Limited
3 recruiters
ABDUL SHUKUR
Posted by ABDUL SHUKUR
Hyderabad
5 - 15 yrs
₹10L - ₹30L / yr
skill iconC++
Embedded C++
Embedded Linux
skill iconC
Message Queuing Telemetry Transport (MQTT)
+2 more
  • Become a member of the team responsible for IoT hub software development. IoT hub provides IoT functionality (smart home, smart appliance,…) to mobile and web clients and runs on Linux-based host like smart home hub, broadband router, STB, etc.
  • Implementation and/or extension of leading wireless/wired protocols (ZigBee, Bluetooth, IP-based,..) for communication with smart devices
  • Development of new features for control and monitoring of smart devices and automation of IoT system
  • IoT hub software porting on various hosts
  • Software optimizations

 

Position:             C++ Developer

Location:            Hyderabad

 

Requirements:

  • Strong C++ skills obtained in multiple years of C++ programming experience (at least 3 years)
  • Good understanding of embedded system development based on Linux OS
  • Knowledge of advanced programming concepts (e.g. Multi-Threading, OS internals, Networking, IPC mechanisms)
  • Solid understanding of computer networking (TCP/UDP/MQTT/SSL)
  • Solid understanding of Git source code management system
  • Troubleshooting skills
  • B.Tech/M.Tech/MCA in computer science/ECE/EEE
  • Fluent English
Read more
Suventure Services Private Limited
Thouseef Ahmed
Posted by Thouseef Ahmed
Bengaluru (Bangalore)
4 - 8 yrs
₹8L - ₹15L / yr
skill iconC++
"HMI"
"qt"
"eb guide"
Embedded Systems
+1 more
Proficiency in any HMI tool (QT, EB Guide, ALTIA, GUI, OGL, Disty, Kanzi, HTML, Populus anyone) to support the development of the embedded product.  Knowledge of graphics tools Photoshop and InDesign.  Proficiency in C++ language.  Good experience and exposure to Linux build environment.  An added advantage for exposure to Automotive Embedded Development and Testing tools (IDE, Vector CAN tool like CANoe, GENy).  Exposure to Requirements Management tools (like DOORS, Polarion), Design tools (like EA), and Configuration management tools (like CM Synergy, Plastic SCM, GIT).  Knowledge of UML state diagrams, sequence diagrams drawing ability, analysis.  An added advantage for exposure to Displays and Cluster products of Automotive Domain.  Familiarity with SW development process (Agile/Scrum) is desirable.  Good verbal and written communication. ROLES AND RESPONSIBILITIES  Requirement analysis, Design and Development.  HMI development for infotainment and cluster products.  Peer Review, Unit Testing and Functional Testing.  Work with project manager to support estimation and planning in an iterative development environment.  Debug and resolve the customer reported issues on target board.  Interact with multiple software competency and system competency to overcome the obstacles of the owned module. About US: Suventure is a next-generation technology or organization that helps clients use information technology as a business enabler. Suventure strives to be at the forefront of innovation in information technology and outsourcing leveraging IT to provide maximum returns. At Suventure, we would like to be long-term partners in our customers" business journey, the journey where destinations keep evolving. As a business partner, Suventure ensures that incremental IT steps in the journey are rewarding and fulfilling. Suventure will remain a trusted knowledgeable friend, partner, and advisor throughout customers" business journey. For more on the company please do visit our website www.suventure.ca
Read more
Bengaluru (Bangalore)
5 - 10 yrs
₹25L - ₹30L / yr
EDA
Data Structures
skill iconC++
skill iconData Analytics
Algorithms
Overview The Staff Software Engineer – EDA is key member of the QuickLogic India team and will report to Director of Software of QuickLogic India (QLI). The Staff Software Engineer EDA will be an integral part of EDA tools team at QLI, with primary responsibility for full life cycle development of EDA tools for programmable fabric devices. The role holder will be also responsible for identifying and resolving problems based on broad objectives and customer issues. Key responsibilities include but are not limited to: • Full lifecycle software development including design, development, testing and documentation of EDA tools for programmable devices • Utilize Object-oriented programming methodology using C++ & STL for design and implementation of current and next generation QuickLogic products • Perform detailed analysis, identify root causes and arrive at suitable solutions during all phases of the software development lifecycle • Engage and team up with colleagues globally, and leverage technical skills to produce results with a high degree of responsiveness, regardless of time and geographical differences • Resolve wide range of issues in a creative way, exercise judgment in selecting methods and techniques to arrive at solutions Key Activities for the position include but are not limited to: • Immediate work involves development in STA component of Aurora, EDA Software tool. • Take technical ownership of area(s) in EDA flow. It includes proposing, defining & developing new features in ownership area(s); resolving customer issues; mentoring & working in team. • Work on different phases of software development cycle, from gathering requirement specification to delivery. • Design & develop the assigned projects, following best practices in defining object-oriented methodology and implementing it by effectively using C++ & STL. • Giving utmost importance to quality and robustness of the deliverables. It is achieved by doing a thorough functional unit testing of the implemented features. Education/Knowledge & Skills Profile: • BE/BTech/ME/MTech in CS/Electronics/Electrical Engineering, from Tier-I engineering colleges (IITs, BITS-Pilani, NITs), with 5-9 years of experience in EDA tools development. • Strong academic background and good understanding of data structures and algorithms. • Prior experience in developing projects related to timing either in FPGA specific EDA tool suite or in ASIC specific EDA tool suite. • Strong in object-oriented programming using C++ & STL. • Good Understanding of C, Shell scripting, Makefiles, Tcl & Lex/Yacc • Prior Experience in using SVN/Bug tracking tools • Self-motivated with the ability to work with minimal supervision • Ability to work well in a team • Ability to work well in a dynamic environment and be able to respond positively to change • Superior verbal and written communication skills, in English Behavioral Skills Profile • Results Orientation - Knowing what results are important, and focusing resources to achieve them • Personal Accountability - The willingness to claim ownership for the results provided as a consequence of your involvement, both individually and collectively with others • Team Work – Working effectively and productively with others • Problem solving - The ability to discover, analyze and resolve problems and find solutions to specific issues • Continuous Learning – Taking initiative in learning and implementing new concepts • Flexibility – Agility in Adapting to change • Resiliency – The ability to quickly recover from Adversity • Futuristic Thinking – Imagining, envisioning, projecting and /or predicting what had not yet been realized
Read more
Next Labs Bangalore
at Next Labs Bangalore
1 recruiter
Ashutosh Gupta
Posted by Ashutosh Gupta
Bengaluru (Bangalore)
3 - 7 yrs
₹4L - ₹10L / yr
Embedded Systems
Power Electronics
Electronics
What are we looking for? We’re looking for candidates who are mission-focused, data-driven, and above all else, looking for a deeper impact on people’s lives through their work. Who is Next? Next is a product-based company and we are taking on bigger challenges, challenges which make this world a better place; better than what we found. If you are passionate about machine learning & electronic devices then come, join our small team and together we would build products which we all can be really proud of. Knowledge & Experience: ======================= - Hands on experience in Electronic & Communication Engineering/related subject - Minimum of 3 years proven design experience in the industry. - Excellent knowledge of digital electronic circuit design. - High-Speed PCB Design - Learning new software’s within no time - Worked on real-time PCB Designs and Embedded programming - Ability to write comprehensive technical design documentation. - Proven experience in handover and management of designs in production. - Excellent hardware troubleshooting skills. - Worked on real-time PCB Designs and Embedded programming - Able to support/debug system integration - Good communicator Main Duties of this Position: ============================= - Take responsibility for the design and overall quality of the hardware, and provide leadership and guidance for junior engineers. - Documentation of design specifications and implementation details. - Upholding of hardware design standards and methodologies. - Realization of complex system requirements to provide robust and reliable hardware solutions. - Responsibility for the complete implementation of detailed technical items and an understanding/appreciation of system level items. - Flexibility is essential as specifications may not be fully defined at the start of development. - Collaboration with other team members (including both hardware and software engineers) to agree with system designs, interfaces and protocols etc. - Development of appropriate test hardware and procedures, both informal and formal, to prove the correct operation of hardware. - Provide support for the hardware and manage component obsolescence throughout its lifecycle. Highly Desirable: ================= - Use of PCB layout tools preferred DipTrace. - Experience of C, preferably in embedded applications. - Basics of Embedded Android - Worked on Linux Kernel development - Support and perform software debugging. - Design of circuits containing embedded processors like ARM series and FPGA. - Efficient DC power supply design Behaviors: =========== - Ability to work individually and in a team. - Innovative thinker and problem solver. - Ability to effectively research and solve complex technical issues. - Excellent interpersonal skills. - Good attention to detail. - Flexible and adaptable What can you expect from us? ======================= - At Next, everyone is on Product Team. You will be heard and you will never run out of opportunities to share your ideas and feedback. - We automate our menial tasks and focus only on what’s important. So, you get to work on things you love :) - Recognition for your efforts. Something that we are very open and serious about. - Growth! Next would push you to the limits that you aren’t aware of.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos