Embedded Developer
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
We are currently seeking a smart and innovative candidate to take up the role of
Embedded Developer. The candidate should know how to competently program
in C (C++ is an added bonus) and have a good understanding of digital and
small-signal analog electronics as well as the internals of
microprocessors/microcontrollers (mostly the registers).
Requirements include:
• Ability to read and understand schematics and datasheets.
• Ability to effectively use a Volt/Ohm meter and an Oscilloscope.
• Ability to perform at least basic electronics debugging/troubleshooting.
• Ability to design a circuit from ground up based on the electronic components and the application of the circuit.
• Working with hexadecimal numbers and hexadecimal math.
• A very good understanding of boolean math (logic).
• An excellent knowledge of what interrupts are and how they work in code.
• An understanding of the different kinds of memory (RAM, ROM, Flash); the differences between them and how they are read written, accessed.
• Ability to use a debugger to perform at least simple operations such as setting breakpoints, single stepping, examining variable values, examining memory, examining registers - and understanding the when to enable and disable interrupts when single stepping using a debugger.
• Knowledge on how to develop and debug code for peripherals such as UARTs, A/D & D/A converters, timers, PWM generation from a timer, real-time clocks, etc.
• Hands-on experience in programming at least 1 microcontroller (8-bit or 16-bit) at registry level apart from formal education subject/s.
• Deep understanding of Arduino platform - hardware and software parts.
• The candidate should have built at least a minimum of 6 different projects on Microcontrollers.
Required skills:
1. Passion for embedded programming
2. Schematic Interpretation
3. Datasheet Interpretation
4. Problem Solving Skills and Algorithmic Thinking
5. Usage of Kiel IDE / AVRstudio / Visual Studio, etc for Microcontrollers.
Employment Type: Full-time - work from Office mandatory at Bangalore
Freshers & Candidates with upto 2 years of experience can apply
Embedded Developer. The candidate should know how to competently program
in C (C++ is an added bonus) and have a good understanding of digital and
small-signal analog electronics as well as the internals of
microprocessors/microcontrollers (mostly the registers).
Requirements include:
• Ability to read and understand schematics and datasheets.
• Ability to effectively use a Volt/Ohm meter and an Oscilloscope.
• Ability to perform at least basic electronics debugging/troubleshooting.
• Ability to design a circuit from ground up based on the electronic components and the application of the circuit.
• Working with hexadecimal numbers and hexadecimal math.
• A very good understanding of boolean math (logic).
• An excellent knowledge of what interrupts are and how they work in code.
• An understanding of the different kinds of memory (RAM, ROM, Flash); the differences between them and how they are read written, accessed.
• Ability to use a debugger to perform at least simple operations such as setting breakpoints, single stepping, examining variable values, examining memory, examining registers - and understanding the when to enable and disable interrupts when single stepping using a debugger.
• Knowledge on how to develop and debug code for peripherals such as UARTs, A/D & D/A converters, timers, PWM generation from a timer, real-time clocks, etc.
• Hands-on experience in programming at least 1 microcontroller (8-bit or 16-bit) at registry level apart from formal education subject/s.
• Deep understanding of Arduino platform - hardware and software parts.
• The candidate should have built at least a minimum of 6 different projects on Microcontrollers.
Required skills:
1. Passion for embedded programming
2. Schematic Interpretation
3. Datasheet Interpretation
4. Problem Solving Skills and Algorithmic Thinking
5. Usage of Kiel IDE / AVRstudio / Visual Studio, etc for Microcontrollers.
Employment Type: Full-time - work from Office mandatory at Bangalore
Freshers & Candidates with upto 2 years of experience can apply
1 page views
Related listings
-
Embedded Software EngineerSoftware DeveloperJob Description Embedded Software Developer for Android Middleware Development & Validation Skill Requirements • B.E in ECE/EEE/CSC with 2 – 4 years of experience in Embedded Software Development • Proficiency in C/C++ language • Expertise in And...2026/11/09
-
Senior Java Software EngineerSoftware DeveloperLooking for a Senior Java Developer to join a team of rockstar developers. The candidate should have a minimum of 5+ yrs. of experience.There are multiple openings. Company Background - We are a multinational software company that is growing at a fas...2026/11/09
-
Software Developer - CT AlgorithmsSoftware DeveloperResponsibilities: • As a developer in the team located in Bangalore, you will develop and integrate algorithm components for CT applications by taking care of all aspects of software engineering, from design and implementation, through testing and do...2026/11/09
