Upload Button Icon Add office photos
filter salaries All Filters

174 TetraHed Jobs

Embedded C++ Developer

3-7 years

Mumbai, Delhi/Ncr, Bangalore / Bengaluru

Embedded C++ Developer

TetraHed

posted 24d ago

Job Description

As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security.

Key Responsibilities :

- Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements.

- Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.).

- Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability.

- Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints.

- Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments.

- Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing.

- Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures.

- Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components.

- Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions.

Required Qualifications :

- 3+ years of experience developing embedded software in C/C++.

- Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming.

- Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.).

- Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments.

- Familiarity with version control (Git) and build systems like CMake or Makefiles.

- Experience working in resource-constrained environments, with a focus on performance and memory optimization.

- Solid understanding of embedded system security, testing, and validation methodologies.

- Strong problem-solving abilities, attention to detail, and a collaborative mindset.

Nice to Have :

- Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.).

- Familiarity with automotive or IoT-specific embedded systems.

- Knowledge of Agile methodologies, particularly in embedded software projects.

- Experience with cybersecurity practices in embedded systems.

Location : - Anywhere in /Multiple Locations


Employment Type: Full Time, Permanent

Read full job description

What people at TetraHed are saying

What TetraHed employees are saying about work life

based on 4 employees
100%
100%
Flexible timing
Monday to Friday
View more insights

TetraHed Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare TetraHed with

TCS

3.7
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Wipro

3.7
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

IBM

4.1
Compare

iEnergizer

4.7
Compare

HDB Financial Services

4.0
Compare

Similar Jobs for you

Developer at TETRAHED INC

Mumbai, Delhi/Ncr + 1

3-7 Yrs

₹ 3-6 LPA

Embedded Firmware Engineer at JSD Electronics

Ludhiana

3-6 Yrs

₹ 5-7 LPA

Embedded Firmware Engineer at Jenex Technologies

Ahmedabad

1-3 Yrs

₹ 4-7 LPA

Embedded Developer at Embsys

Chennai

2-4 Yrs

₹ 4-6 LPA

Embedded Software Developer at ORION HARDWAREDESIGNLAB

Thrissur

1-4 Yrs

₹ 3-7 LPA

Device Driver at Tekpillar

Bangalore / Bengaluru

3-6 Yrs

₹ 6-18 LPA

Embedded Firmware Engineer at Biovantage Technology Solutions

Thane

1-4 Yrs

₹ 5-15 LPA

Embedded Software Engineer at Jio Tesseract

Mumbai, Navi Mumbai

7-9 Yrs

₹ 3-6 LPA

Embedded Firmware Developer at IG Drones

Bhubaneswar

2-5 Yrs

₹ 4-7 LPA

Software Engineer at The Qt Company

Kolkata, Mumbai + 5

2-5 Yrs

₹ 4-7 LPA

Embedded C++ Developer

3-7 Yrs

Mumbai, Delhi/Ncr, Bangalore / Bengaluru

24d ago·via naukri.com

COE Engineer - Google Contact Centre AI (10-14 yrs)

10-14 Yrs

2d ago·via hirist.com

Cloud Sales Evangelist (10-12 yrs)

10-12 Yrs

3d ago·via iimjobs.com

Lead Engineer

6-8 Yrs

Hyderabad / Secunderabad, Bangalore / Bengaluru

3d ago·via naukri.com

Senior Software Engineer AI

3-5 Yrs

Hyderabad / Secunderabad, Bangalore / Bengaluru

3d ago·via naukri.com
write
Share an Interview