Cutshort logo
Digital circuit design jobs

11+ Digital circuit design Jobs in India

Apply to 11+ Digital circuit design Jobs on CutShort.io. Find your next job, effortlessly. Browse Digital circuit design Jobs and apply today!

icon
5G Test Bed IIT Hyderabad
Srinivasa Rao  K V N
Posted by Srinivasa Rao K V N
Hyderabad, Sangareddy
1 - 2 yrs
₹4L - ₹7L / yr
Linux/Unix
Analog And Digital Circuits
Mixed-signal integrated circuit
Application Specific Integrated Circuit (ASIC)
VLSI
+2 more

Job Title: Project Associate - Mixed Signal Design Profile
Industry: Wireless communication, 5G
Organization: 5G TestBed-IIT Hyderabad- Hyderabad

Job Description
Work Profile:
· Work on development of custom Analog circuit boards for applications related to RF, interfaces etc.
· Implement new features and bug fixes
· Verify analog/mixed-signal integrated circuits
· Develop test cases to verify new features and bug fixes
· Review and update the user manuals for software tools.
· Supporting digital modelling of analog circuits for mixed-signal verification
· Creating design specifications and circuit schematics
· Work both independently and in a team environment, with the opportunity to provide technical leadership to other members of the engineering team
· Create and/or modify specification documents detailing system design and enhancements to meet marketing requirements
· Collaborate with others in the creation of technical reports, whitepapers, and user documentation

Requisites:
· EE/EEE/ECE graduate, undergraduate degree from reputed Tier 1 or Tier 2 colleges .
· Strong knowledge of analog integrated circuit design fundamentals
· Proven experience taking designs from concept to production
· Experience in analog/mixed-signal IC design & verification
· Understanding of BJT, CMOS and Op-Amp technologies.
· Good understanding of analog/mixed-signal design flows (Cadence, Synopsys)
· Transistor and system level simulation skills
· Discrete time and continuous time signal processing skills
· Strong lab and silicon validation skills
· Verilog based digital design and test bench development, is a plus
· Strong communication skills, both written and verbal
About us:
For more details please visit: http://5g.iith.ac.in/
IIT Hyderabad in collaboration with top Indian institutes including IITM, CEWiT, IITD, IITK, IISC and SAMEER is building the largest 5G testbed of the country, with the support of Department of Telecommunications (DoT) Govt. of India. This project will create a 5G prototype and testing platform that will be developed under the guidance of IIT-H faculty.
The project will deliver an end-to-end 5G testbed comprising 5G BS and UE nodes that support enhanced mobile broadband (eMBB), Ultra low latency communication (URLLC), and massive MTC including NB IoT services. The operating frequently includes both sub 6 GHz and mmwave frequencies. The system will exceed IMT 2020 5G performance requirements including Low Mobility Large Cell (i.e.., LMLC) targets introduced by India at ITU.
The 'Indigenous 5G Testbed' project is a long-term effort with a team of 100+ researchers/engineers based out of IIT-H campus.


Read more
TechSkillio
Tech Skillio
Posted by Tech Skillio
Bengaluru (Bangalore), Mumbai, Delhi, Gurugram, Noida, Pune, Hyderabad
4 - 8 yrs
₹5L - ₹12L / yr
skill iconC
skill iconC++
Device Driver Development
Linux/Unix
Linux kernel
+1 more

Job Summary

We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software.

Key Responsibilities

  • Porting existing Linux device drivers to new platforms, SoCs, and kernel versions.
  • New driver development for custom hardware components and peripherals.
  • Debugging kernel and driver-level issues using industry-standard tools.
  • Integration & bring-up of hardware with Linux-based systems.
  • Collaborate with hardware teams to interpret specifications and enable device functionality.
  • Optimize drivers for performance, reliability, and resource efficiency.
  • Write clear technical documentation for driver APIs, design, and integration steps.

Required Skills & Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field.
  • 4 to 8 years of professional experience in software development.
  • Strong proficiency in C/C++ programming and memory management.
  • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
  • Good understanding of Linux kernel architecture, module programming, and build systems.
  • Knowledge of interrupt handling, DMA, and device tree configuration.
  • Familiarity with cross-compilation and embedded Linux toolchains.
  • Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
  • Version control experience (Git).

Preferred Skills

  • Exposure to multiple driver types (networking, storage, multimedia, etc.).
  • Experience with Yocto, Buildroot, or similar embedded Linux environments.
  • Knowledge of real-time Linux and RT patches.
  • Scripting knowledge (Python, Bash) for testing and automation.

Soft Skills

  • Strong analytical and debugging skills.
  • Good communication and collaboration abilities.
  • Ability to work independently and take ownership of deliverables.


Read more
Product or service based company

Product or service based company

Agency job
via The Hub by Sridevi Viswanathan
Bengaluru (Bangalore)
6 - 10 yrs
₹10L - ₹15L / yr
Embedded Systems
Linux/Unix
skill iconC
skill iconC++
Microcontrollers
+1 more

Technical Lead (Embedded Software - Linux)

Job Responsibilities:

Lead a team of software/Linux development engineers working on microcontroller firmware development, Linux platform drivers and IOT solutions. Should be able to guide team members, resolve technical roadblocks and deliver project commitments. Will be the go-to person and first-level escalation point for all technical issues faced by the team. Looking for someone with 6+ years in the embedded industry and a passion to build a core team in a growing company. Team size will vary from 6 to 12 people, mainly firmware and Linux engineers.

  

The selected candidate for this role will be reporting to the software director/manager in the organization.

  • Work with firmware and application architects to create a project execution plan
  • Review project proposals for execution scope & timelines
  • Lead embedded software development activities by the team
  • Work with QA teams to resolve bugs and ensure release readiness
  • Work with h/w design and PM teams to ensure smooth execution and timely delivery of projects

  

The main responsibilities of this role are:

  

Technical:

  • Strong programming skills (C, C++, assembly)
  • Linux development experience (porting & platform drivers)
  • Expert-level knowledge of embedded microcontroller & microprocessor-based systems
  • Prior experience in delivering critical modules for microcontroller projects
  • Good understanding of commonly used embedded communication protocols
  • Good understanding of common embedded peripherals, interfaces & sensors
  • Experience working on Real-Time systems (RTOS)
  • Should be able to quickly learn new technologies and enable the team on the same
  • Should be able to work with minimal technical guidance

  

Leadership:

  • This role requires excellent communication skills
  • Strong analytical & problem-solving skills
  • Should be able to lead junior engineers by providing technical mentoring
  • Owns task division, task allocation and tracking within the team
  • Require multi-tasking and time management skills
  • Prior experience working with overseas clients
  • Periodically report progress to management

  

Other desirable skills:

Knowledge of Python

  

Experience: 6 to 10 years
Read more
Arista Networks

at Arista Networks

1 video
Ashok Singh
Posted by Ashok Singh
Bengaluru (Bangalore), Pune
3 - 10 yrs
₹25L - ₹55L / yr
skill iconC
skill iconC++
Linux/Unix
Computer Networking
PIM
+2 more

About us:

Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.

 

About the job

Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team.As a core member of the EOS team, you will be part of a fast-paced,high caliber team-building features to run the world's largest data center networks.Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.

 

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches.You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects.You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life.You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests.At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.

 

This role demands strong and broad software engineering fundamentals, and a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW.Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS.

 

Responsibilities:

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.
  • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems.
  • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
  • Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
  • Review and contribute to the specifications and implementations written by other team members.
  • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

 

Qualifications:

  • BS Computer Science/Electrical Engineering/Computer Engineering 3-10 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 5 years experience, Ph.D. in Computer Science/Electrical Engineering/Computer Engineering, or equivalent work experience.
  • Knowledge of C, C++, and/or python.
  • Knowledge of UNIX or Linux.
  • Understanding of L2/L3 networking including at least one of the following areas is desirable:
  1. IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM.
  2. Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing.
  • Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions.
  • Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques.
  • Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable.
  • Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution to a small-sized problem, and implement that solution without outside help.Able to work on a small team solving a medium-sized problem with limited oversight.

Resources:

 

Read more
Studio Trika
Shivaangi Ramesh
Posted by Shivaangi Ramesh
Bengaluru (Bangalore)
3 - 8 yrs
₹5L - ₹10L / yr
skill iconC++
Embedded C++
STM32
NRF
skill iconPython
+6 more

● Write Effective Codes In C++, Develop Software For Embedded Systems Based On STM32, NRF
● Support And Improve Existing Software
● Prepare Documentation For The Created Software. Qualifications
● Confident Knowledge Of C++ 17, Object-Oriented Programming, Embedded Software Development
● Proficiency With Microcontrollers Of The STM32 And / Or NRF Series
● Experience With RTOS
● Familiarity With Git, Linux
● Technical English
● Knowledge Of Python As An Advantage
● Any Experience With UAS \ UAV \ Drones is much appreciated

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
Ogive technology

at Ogive technology

3 recruiters
Ogive Technology
Posted by Ogive Technology
Remote, Hyderabad
0.6 - 1 yrs
₹2L - ₹4L / yr
Linux/Unix
Linux administration
skill iconC++
skill iconC
Job description: Firmware Engineer
 
Key Responsibilities:
 
To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
Perform software testing including unit, functional and system level requirements including manual and automated
Write firmware for the specific system module.
Write integration Code and make push requests to git repository.
Performs code peer-review following coding guidelines and static code analysis
Troubleshoots software problems of limited difficulty.
Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
Follow the defined process for software Development life cycle
Provide technical support to Team and contribute towards their Growth
Generate Reusable Code that can be contributed towards Teksuns Code bank.
Get hands on with new Technologies and Skills to keep yourself updated.
 
Required technical skills:
 
Excellent programming skills in C/C++
Linux boards bring up kernel level programming skills, device driver development is a must.
Experience with adding custom sensors, camera and LCD
Experience in Application Framework Building
Hands on experience with ARM based SoCs and alike.
Excellent analytical and problem-solving skills
Excellent debugging skills and hands on with the coding
Object oriented fundamentals and design
Reading schematics, datasheets, technical reference manual and Silicon revision sheets
Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer.
Used Confluence, JIRA, GIT, SVN, bit-bucket, etc.
 
Good to have:
 
Exposure to edge computing.
 
Power Management for Low Power devices
 
Job Location - Hyderabad
 
 
 
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
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
Vicharak ( VEGG )

at Vicharak ( VEGG )

2 recruiters
Akshar Vastarpara
Posted by Akshar Vastarpara
Surat
0 - 3 yrs
₹3L - ₹4L / yr
Arduino
Very Large Scale Integration (VLSI)
Application Specific Integrated Circuit (ASIC)
Internet of Things (IOT)
Hello, We are an IOT based compnay from Surat,Gujarat. We are needing the highly interested person in harware designs and engineering, He/She has to perform all the tasks from schematic Designing to circuit troubleshooting, Anyone who want to really learn something great is happily invited.
Read more
Intozi Tech Pvt Ltd

at Intozi Tech Pvt Ltd

1 recruiter
Virender Josan
Posted by Virender Josan
NCR (Delhi | Gurgaon | Noida)
0 - 1 yrs
₹1L - ₹2L / yr
Linux/Unix
skill iconPython
Algorithms
skill iconC++
skill iconC#
+1 more
Experience with GUI technologies & development on Linux
Experience in Object-Oriented design and Multithreaded programming
Strong analytical and problem solving skills
Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
Degree in Computer Science or Computer Engineering or related field
Independent team player with an eye for details and report on status and planning of own work.
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort