Upload Button Icon Add office photos
filter salaries All Filters

174 TetraHed Jobs

Embedded C++ Developer (3-7 yrs)

3-7 years

Embedded C++ Developer (3-7 yrs)

TetraHed

posted 2mon ago

Job Description

Job Title : C++ Embedded Developer

Location : Across India

Employment Type : Full-Time

Role Overview :

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.


Functional Areas: Software/Testing/Networking

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

Software Engineer at INFOTANKS MEDIA SERVICE PRIVATE LIMITED

Bangalore / Bengaluru

3-7 Yrs

₹ 15-28 LPA

Senior System Software Engineer at SAS One Pvt. Ltd

6-11 Yrs

₹ 15-35 LPA

Developer at TekPillar

2-6 Yrs

₹ 5-18 LPA

Staff Software Engineer at ConnectPro Management Consultants Pvt Ltd.

Bangalore / Bengaluru

5-12 Yrs

₹ 15-35 LPA

Developer at Tessolve Semiconductor Pvt Ltd

6-10 Yrs

₹ 18-30 LPA

Senior Software Engineer at Recruitment

Bangalore / Bengaluru

5-10 Yrs

₹ 10-20 LPA

Validation Engineer at Mempage

Hyderabad / Secunderabad

6-9 Yrs

₹ 14-26 LPA

Senior Software Engineer at HeadPro Consulting LLP

Bangalore / Bengaluru

5-6 Yrs

₹ 10-18 LPA

Senior Software Engineer at Transasia Bio-Medicals Ltd.

Bangalore / Bengaluru

2-4 Yrs

₹ 12-15 LPA

Technical Lead at eInfochips (An Arrow Company)

Pune

8-12 Yrs

₹ 15-30 LPA

Embedded C++ Developer (3-7 yrs)

3-7 Yrs

2mon ago·via hirist.com

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

10-14 Yrs

1d ago·via hirist.com

Cloud Sales Evangelist (10-12 yrs)

10-12 Yrs

2d ago·via iimjobs.com

Lead Engineer

6-8 Yrs

Hyderabad / Secunderabad, Bangalore / Bengaluru

2d ago·via naukri.com

Senior Software Engineer AI

3-5 Yrs

Hyderabad / Secunderabad, Bangalore / Bengaluru

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