Cutshort logo
For Employers
Luxury ecommerce product company very well established logo
Principal Engineer - Firmware
Luxury ecommerce product company very well established
Principal Engineer - Firmware

Principal Engineer - Firmware at Luxury ecommerce product company very well established · Hyderabad · 8 - 10 years · ₹20L - ₹22L / yr · Posted 2 Sep 2021

The Hub's logo

Principal Engineer - Firmware

at Luxury ecommerce product company very well established

Agency job
8 - 10 yrs
₹20L - ₹22L / yr
Hyderabad
Skills
Microprocessor
Firmware
Multithreading
Embedded Systems
Network programming

Role: Sr. Principle Engineer -Firmware

Experience: 8 to 10 Yrs.

Job description:

Primary skills:

-        At least 8 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

-        Prior experience with overseeing board bring-up and validation

-        Hands-on experience on driver development for various sensors,Flash,PMIC

-        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

-        Minimum 2+ years of experience doing hands-on software development in Bluetooth domain; application, framework, Bluetooth stack or drivers

-        Working Experience In display driver development with MIPI/LVDS/QSPI will be a value addition

-        Experience with hardware lab equipment such as digital scope, logic analyser and JTAG

-        Understanding of embedded development constraints and system performance

-        Hands-on Experience on System level integration

-        Experience with programming in C/C++/python

-        Experience in reading schematics

 

Secondary skills:

 

-        Version Control System

-        Working experience on BLE SoC like Nordic, Ambiq, Dailog

-        Bug Tracking

 

 

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

Similar jobs (10)

Inferigence Quotient
at Inferigence Quotient
1 recruiter
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
2 - 3 yrs
₹8L - ₹15L / yr
Image Processing
Digital Signal Processing
Computer Vision
OpenCV
skill iconC++
+8 more

Position: Computer Vision Engineer

Experience: 2–3 Years

Location: Bengaluru, Karnataka

Employment Type: Full-time


About the Role

We are seeking a highly motivated Computer Vision Engineer to join our autonomy and avionics team. The role involves developing, implementing, and validating computer vision models and algorithms and pipelines for UAVs operating in both GNSS-available and GNSS-denied environments.

The ideal candidate should have a strong foundation in theory of deep learning and machine learning, strong understanding of electromagnetic spectrum, imaging fundamentals, camera principles, and mathematical concepts with hands-on experience in implementing these algorithms on embedded or real-time systems.


Key Responsibilities

  • Design, develop, and optimise AI Models
  • Make custom CNNs/ modify existing CNNs to suit specific problems at hand
  • Handle end-to-end training flow
  • Implement end to end inference pipelines on standard PCs as well as on embedded systems
  • Understand performance benchmarks and assess the accuracy and inference times
  • Implement traditional image processing algorithms
  • Factor the code to leverage underlying hardware architecture
  • Prune the networks for efficiency
  • Integrate the system within the application framework using C++
  • Work closely with perception, controls, embedded software, and systems engineering teams.


Required Qualifications

  • B.E./B.Tech/M.E./M.Tech in Computer Science and Engineering, Electronics, ECE, Mechatronics, or a related discipline.
  • 2–3 years of experience in relevant area
  • Strong understanding of: Linear Algebra, Probability and Statistics, AI-ML-DL fundamentals, Image processing, Camera Functioning
  • Strong programming skills in C++ and Python.
  • Experience with MATLAB for algorithm development and validation.
  • Familiarity with Linux development environments.
  • Experience with Git version control.


Preferred Skills

  • Experience with Camera, IMU Calibration and Synchronisation
  • Experience with multi-sensor fusion.
  • Experience working with NVIDIA devices
  • Experience on FPGA will be an added advantage
  • Full understanding of Git functionality
  • Exposure to airborne software development processes and coding standards (e.g., MISRA C++).


Personal Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work independently on challenging technical problems.
  • Good communication and documentation skills.
  • Passion for solving challenging problems
  • Willingness to participate in field trials and flight testing.
  • Team playwe
Read more
Semi-Conductor Industry
Semi-Conductor Industry
Agency job
via Peak Hire Solutions by Dharati Thakkar
Hyderabad
10 - 12 yrs
₹30L - ₹35L / yr
Signal integrity
Systems analysis and design
Schematic
skill iconPython
Perl
+113 more

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.
Read more
Conquestico Digital Private Limited
Bengaluru (Bangalore)
0 - 2 yrs
₹2L - ₹4L / yr
Internet of Things (IOT)
Embedded Systems
Arduino
Industrial engineering

IoT Developer with expertise in designing, developing, and deploying end-to-end Internet of Things (IoT) solutions. Skilled in integrating embedded devices, sensors, PLCs, gateways, cloud platforms, and web/mobile applications to enable real-time monitoring, automation, and data analytics.

Experienced in working with industrial communication protocols such as MQTT, Modbus RTU/TCP, RS232, RS485, and HTTP/REST APIs. Proficient in developing scalable backend systems, cloud-based IoT platforms, device management solutions, telemetry processing pipelines, dashboards, and alerting systems.

Read more
Cornertree
at Cornertree
1 recruiter
Deepesh Shrimal
Posted by Deepesh Shrimal
Bengaluru (Bangalore)
6 - 12 yrs
₹5L - ₹15L / yr
Embedded Linux
RTOS
skill iconC
HDMI
Firmware
+6 more
Hello,
We are urgently hiring Firmware Engineer for Granite River Labs(GRL), BANGALORE location.

Please go through with the below mentioned job description

Position title: Firmware Engineer
Experience: 6-12 years
Notice Period: 0-30 days
Location: Bangalore(Sarjapur)
Role type: Permanent

About the role
Experience in Firmware/Software programming in embedded Linux & RTOS based application development. Candidate must have a very good understanding of ARM processor, hardware and custom board or product development experience.

Roles and Responsibilities:
 Design, code and integrate software for an embedded Linux/RTOS targeted application(applications, drivers, framework)
 Customization, deployment and maintenance of Linux distribution
 Interact with Linux kernel, integrate new device drivers Improvement and maintain existing software components
 Perform unit test, Integration test, verification and validation of the product developed.
 Assist with the hardware design surrounding the processor
 Document the projects according to standards (protocols, architecture, technical specifications, etc.)

Specific skills:
 Expert in C programming with RTOS.
 Hands-On experience with Protocol development.
 Nice to have Protocol development experience such as USB or DP, HDMI or equivalent.
 System level design and understanding of overall system
 Strong knowledge of Linux, ARM processor architecture with SOC, FPGA interface is a plus.
 Hand-on experience on Linux kernel and device-driver development and debugging.
 Knowledge/Experience of TCP/IP, Network programming.
 Ability to write effective and reusable code according to best practices.
 Must be a dynamic, autonomous, and team-oriented individual.
 Knowledge of hardware and low-level development is an asset

Please provide below mention details:  
No. of years of experience in embedded -
No. of years of working experience in RTOS -
No. of years of working experience in Embedded Linux -
ARM Processor Experience:
Protocol stack development Exp, any specific protocol worked on -
Total Experience:
Relevant Experience:
Official Notice Period 30/60/90 Days:
Date of Resignation:
Serving Notice Period and Last Working Day:
Current Company:
Current Location:
Work Location:
Current CTC(fixed,variable):
Expected CTC(fixed,variable):
Interview Availability:
Any Offer:
Relocate to Bangalore(Sarjapur):
 
offer amount(fixed,variable)
company name
company location
date of joining
 
Read more
Cutting Chai Technologies
Badal Shah
Posted by Badal Shah
Mumbai
0 - 1 yrs
₹3L - ₹3.6L / yr
Embedded Systems
Internet of Things (IOT)
Software Testing (QA)

Responsibilities:

IoT Deployment (on-field) and maintenance
Lead assembly, testing, and finalization of IoT products 
Black Box Testing: BLE, WiFi
Integration testing: (IoT, backend, and Android)
Test report and deployment setup documentation
Apply quality engineering principles throughout the Agile product lifecycle.
Collaborate closely with cross-functional teams.

 

Required qualifications:

2021/2022 passed out B.Tech Graduate in ECE or EEE
Hands-on experience with microcontrollers like Arduino and ESP.
Knowledge of C programming language.
Excellent communication and critical thinking skills.
Good organizational skills and a detail-oriented mindset.
Ability to work in a fast-paced environment with minimal supervision.
Sense of ownership and pride in your performance and its impact on the company’s success.
Team player.
Good time management skills.


Preferred qualifications:

Good understanding of embedded and IoT systems.

Who can apply

Only those candidates should apply who
are available for full-time (in-office)
can start the Job immediately
are from Mumbai
have relevant skills and interests

Read more
Ernst & Young
at Ernst & Young
1 recruiter
Rajapriya Jeyabalan
Posted by Rajapriya Jeyabalan
Bengaluru (Bangalore)
4 - 8 yrs
₹10L - ₹18L / yr
skill iconC++
skill iconC
Embedded Linux
Firmware
    • Strong C/C++ programming hands on experience
    • Should have work experience on firmware development with strong Linux internals.
    • Very good development, design and debugging experience on embedded firmware.
    • Added advantage to have experience on Systems management/Out of Band/BMC domain experience
    • Good to have automation experience using Python or shell scripting  
    • Excellent communication and problem solving skills  
    • Experience on tools like JIRA, Yocto, Visual studio, etc.
Read more
Chennai
3 - 6 yrs
₹10L - ₹17L / yr
Embedded C
I2C
SPI
Microcontrollers
Embedded Systems
  • 32-bit Microcontroller knowledge is essential (ARM Cortex based micro-controllers (STM32).
  • Esp32 architecture knowledge is essential.
  • Strong experience in C, C++, Free-RTOS
  • Strong experience in CUBEMX IDE, MDK Version 5 – Keil, Arduino IDE environment
  • Good knowledge in HW and communication protocols like CAN, SPI, UART, I2C, USB 
  • Good knowledge in TFT Displays and Sensors is added advantage
  • Good knowledge of implementation of motor controls as required, pulse width modulation schemes (PWM).
  • Good knowledge of power electronics (TRIACs, MOSFETs, IGBTs, gate drivers) and require protections (Over/under voltage/current).
  • Document firmware designs, specifications, test plans, revisions and produce test reports
Read more
wipro
Agency job
via Hansaya Consulting by Rashmi Manjunath
Bengaluru (Bangalore)
4 - 12 yrs
₹15L - ₹40L / yr
AUTOSAR
DaVinci
RTE
skill iconC
Embedded Systems
+3 more
Role: Autosar Development Lead

Location: Bangalore

Experience: 4 to 12 years

JD:

- Familiar with AUTOSAR BSW and RTE, architecture, specifications, and configuration tools

- Strong fundamentals programming in C, embedded system concepts, and software build process

- Strong customer orientation, willingness to meet deadlines, and self-management skills

- Deep passion for solving problems to resolution, including root cause analysis skills

- Ability to work and collaborate in a dynamic team environment
Read more
Karnarogyam Pvt Ltd
Pratishthit Mathur
Posted by Pratishthit Mathur
Noida
3 - 5 yrs
₹4.8L - ₹6.6L / yr
Programmable logic controller
Embedded Systems
Embedded C
Embedded software

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
Read more
A Semiconductor Company
A Semiconductor Company
Agency job
via Spigot Software by Aparna Patra
Bengaluru (Bangalore)
2 - 7 yrs
₹1L - ₹15L / yr
Embedded Systems
Embedded C
Embedded software
Embedded C++
skill iconC
+1 more

 

Job Description:

 

Looking for engineers with one of the below requirements:

  • 2-5 years of embedded development experience in a Linux environment with C programming
    • With Option1:
      • EDK2 experience
      • SCT experience
      • knowledge of TPMs
    • With Option2:
      • worked on bootloaders or uboot
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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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