Cutshort logo
Ai-DEA Labs Pvt Ltd logo
Firmware Developer
Ai-DEA Labs Pvt Ltd's logo

Firmware Developer

Mageshwari G's profile picture
Posted by Mageshwari G
4 - 8 yrs
₹8L - ₹15L / yr
Chennai
Skills
Firmware development
Software Development
RTOS
Firmware development for a portable device on STM32 platform using FreeRTOS. The candidates should have a relevant experience of 4 to 7 years working on embedded projects. Working experience on STM32 and FreeRTOS will be an added advantage.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Ai-DEA Labs Pvt Ltd

Founded :
2020
Type :
Products & Services
Size :
0-20
Stage :
Profitable

About

AI-DEA Labs enables Industries with cost effective solutions to leapfrog and embrace Industry 4.0 revolution to remain competitive and provide differentiated services.
Read more

Company social profiles

instagramlinkedinfacebook

Similar jobs

Protectol Health
Pallabi Malakar
Posted by Pallabi Malakar
Bengaluru (Bangalore)
3 - 5 yrs
₹6L - ₹12L / yr
STM
Embedded Systems
Microcontrollers
Firmware development
skill iconC++
+3 more

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
Apexon
at Apexon
3 recruiters
Siva Kumar
Posted by Siva Kumar
Bengaluru (Bangalore)
5 - 7 yrs
Best in industry
Embedded C++
Embedded C
Embedded Systems
Linux/Unix
Microcontrollers
+7 more

About Apexon:

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. For over 17 years, Apexon has been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving our clients’ toughest technology problems, and a commitment to continuous improvement. We focus on three broad areas of digital services: User Experience (UI/UX, Commerce); Engineering (QE/Automation, Cloud, Product/Platform); and Data (Foundation, Analytics, and AI/ML), and have deep expertise in BFSI, healthcare, and life sciences.

Apexon is backed by Goldman Sachs Asset Management and Everstone Capital.

 

To know more about us please visit:  https://www.apexon.com/" target="_blank">https://www.apexon.com/

 

Desired Candidate profile:

  • 5+ years of Embedded/Linux SW Development relevant Experience in Embedded C++
  • Expert knowledge in writing software for embedded Systems (Embedded C++ language).
  • Experience on OTA would be an added advantage
  • Work experience in software development on bare metal, RTOS or Internal Linux
  • Work experience in developing firmware for 8/16/32 bit microcontrollers (ARM, RISC etc)
  • Good understanding w.r.t usage of 1. RTOS like MQX. 
  • Bootloader and software update concepts. 
  • Communication protocols like TCP/IP,MQTT. 
  • Socket programming in Linux environment. 
  • Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN, LIN) 
  • Knowledge of Blue-tooth communication protocols for BLE 4.2/5.1. 
  • Proficient in the use of embedded SW Development tool chain (Flash/ debug tool chain, IDE). 
  • Version Control Systems –GIT 
  • Should have detailed knowledge on microcontrollers/microprocessors 
  • Experience in scripting languages like Shell / CAPL / Make/Python etc. 
  • Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc. 
  • Good knowledge in reading schematics and datasheets. 
  • Excellent analytical skills and problem-solving skills. 
  • Strong communication and interpersonal skills. 
  • Must be a self-starter. 
  • Ability to work as part of a dedicated project team and independently 

 

Read more
Mysore
3 - 5 yrs
₹5L - ₹8L / yr
skill iconC++
Linux/Unix
RTOS
ARM Microcontroller
Internet of Things (IOT)

We are searching for a talented embedded developer to join our team. You will be working along-side with other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

The candidate should be proficient in C and C++ and possess detailed knowledge of microcontroller protocols. The candidate would be responsible for,

  • 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

 
 

Mandatory Skills:

  • Experience in C++ based applications development  for embedded system applications

  • Solid understanding of OOPs, SOLID Principles, Design Patterns.

  • Drivers/BSP development on peripherals like ADC, SPI, I2C, UART etc

  • Firmware development experience on ARM Series of microcontrollers

  • Strong knowledge of hardware architecture such as ARM, MIPS, and x86.

  • Familiarity with hardware protocols including USB, UART, I2C, and SPI.

  • Familiarity with OS platforms such as Linux, Unix, and RTOS.

  • Knowledge on different communication protocol like Wi-Fi, Zigbee, Bluetooth and sub–GHz.

  • Basic Hardware knowledge and debugging skills

  • Strong analytical and problem-solving abilities.

  • Strong organizational and project management skills.

  • Strong knowledge of SDLC, test cycle and logical thinking on various complex use case call scenarios.

  • The ability to keep abreast with the latest advancements in technology and techniques.

 
 

Desired Skills:

  • Knowledge on IoT based systems

  • Preferably worked on a Linux based project.

  • Ability to lead the team & handle the project and own all technical aspects of design and development of systems from scratch.

  • Meticulous and very organized.

  • You will not hesitate to ask questions and call upon the knowledge of your coworkers to make sure you produce the best possible documentation for our customers.

  • Worked on 3-5 project from starting of project to delivery of project (Depending on experience)

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
Secure Meters Limited
at Secure Meters Limited
3 recruiters
MFaisal Khan
Posted by MFaisal Khan
Udaipur, Gurugram
1 - 5 yrs
₹1L - ₹5L / yr
skill iconC
skill iconC++
Embedded C
UART
RTOS
+5 more

Developer Software (Embedded)

Location: Udaipur

Qualification: BE in (Electrical/Electronic Engineering)

 

Technical

· Experience in design and development with structured Software Development Life Cycle for embedded applications

· Proficiency in C language or assembly programming, Microcontroller, Micro Processor.

· Preferably experience in working and understanding the metering domain

· Proficiency in development processes, tools/IDE (KEIL, IAR, Eclipse) & test automation

· Unit testing skill

· Interface RS485, RS232, SPI, I2C, USB, LCD, Keypad, Flash, EEPROM

· Coding Standards and MISRA rules are preferable

· Knowledge of ARM / MIPS / Coldfire / MSP430 / dsPIC / 8051 and other popular processor

· Experience in working on communication products based on GPRS, ZIGBEE, ZWAVE, Ethernet, Power line communication, DLMS, MODBUS

 

Job Description

· Understand improvement requirements and develop improvement solutions & package, according to technical specifications / high-level solution design

· Responsible to carry out effective and timely unit testing, in order to, deliver first time right solutions

· Development of automation framework/compiler / emulators to speed up business delivery cycle in NPI programs

· Keep track of new trends, continuously learn and self-develop skills by ensuring effective knowledge sharing through group meetings and training. Impart training to new joiners as and when assigned

· Proficiency in developing embedded software design with high reusability using relevant tools and BSM or flow diagram

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
MNC Company
MNC Company
Agency job
via MNR Solutions by Rinkey Gupta
Pune, Bengaluru (Bangalore), Mumbai
5 - 10 yrs
₹5L - ₹18L / yr
Embedded C
RTOS
Microcontrollers
Firmware development
UART
+3 more
  • 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
Read more
Quess Corp Limited
at Quess Corp Limited
6 recruiters
Anjali Singh
Posted by Anjali Singh
Noida, Bengaluru (Bangalore), Chennai
7 - 10 yrs
₹10L - ₹12L / yr
Internet of Things (IOT)
Embedded Systems
Linux/Unix
Embedded C
Embedded software
+1 more

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

Read more
Bengaluru (Bangalore), Coimbatore
3 - 8 yrs
₹10L - ₹15L / yr
Embedded C
RTOS
Microprocessor
Matlab
RTC

Experience in programming Embedded C applications.

• Strong development experience in embedded C and RTOS

• Strong debugging skills

• Embedded development tools and methodologies

• Version Control Systems – Clear Case / RTC /GIT

Should have detailed knowledge on microcontrollers / microprocessors

Should have detailed knowledge on Battery Electric Vehicle Powertrain (BEV), Fuel Cell and H2-Motor

Should have detailed knowledge in powertrain function development for BEV, Fuel Cell and H2-Motor 

Strong development experience in MATLAB for powertrain function development

Strong development experience in CAN / LIN /Flexray / UDS / KWP, SPI communication protocols

Knowledge in tools like CANalyser / CANoe, CANDiva, CANstress, CANDELA studio, Lauterbach

Experience in scripting languages like Shell / Perl / CAPL / Make etc.,

Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc

Experience in configuration management & defect tracking tools

Automotive domain and powertrain systems knowledge a plus

Ability to work as part of a dedicated project team and independently

Strong communication and interpersonal skills.

Must be a self-starter.

Read more
Videogram
at Videogram
2 recruiters
Rahul Golecha
Posted by Rahul Golecha
Mumbai, Bengaluru (Bangalore)
4 - 6 yrs
₹12L - ₹22L / yr
skill iconC++
Embedded Systems
RTOS
skill iconGit
UART
+3 more

 Job Description: Senior Software Engineer- Embedded Systems

 

Videogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the processor (micro-controllers and digital signal processors) of the machine. You come with a role as a professional Embedded System Software Engineer to execute a complete embedded software development lifecycle.

 

Responsibilities:

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Responsible for the complete embedded software development lifecycle
  • Design, develop, code, test, and debug system software
  • Coordinate with the engineers from other disciplines to develop the end product of the requisite standards
  • Customize the software to suit the needs of the product nature and expected functioning
  • Debug the system to remove the anomalies and inconsistencies

 

Requirements:

  • Candidates require a bachelor's degree in computer science, electrical engineering, software development, embedded software, etc. 
  • The candidate should be an undergraduate in Computer Science or a relevant field
  • Hands-on experience in C++11 or later programming languages
  • Knowledge of GIT Version control
  • Experience in doing bare metal or RTOS development
  • Hands-on experience in developing the code in Linux
  • They require exceptional programming skills and competence in using software tools. 
  • Knowledge of operating systems and of the interaction between hardware/software is important for this profile. 
  • The attributes of problem-solving ability, analytical skills, proactive behavior, and an adaptable approach are important in this position. 
  • This discipline of engineering provides scope for creative minds and poses challenges to perform quality work.
  • Scripting in Python & Bash is an add-on
  • Experience in any of the following technologies:

           UART | SPI | I2C |MIPI DSI |Display Port | Low-Level Sata

 

Additional/ Desirable Interests:

  • Personal interest in videography/ photography and audio production
  • Experience working programmatically with videos/ images/ audio
  • Exposure to low-level details of any video/ image codecs
  • Exposure to movie container file formats especially QuickTime/mp4
  • Working knowledge of exFAT file system

 

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.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos