Upload Button Icon Add office photos

Mars

Compare button icon Compare button icon Compare
filter salaries All Filters

1 Mars Job

Senior Embedded Software Engineer - C/C++ Programming (8-14 yrs)

8-14 years

Senior Embedded Software Engineer - C/C++ Programming (8-14 yrs)

Mars

posted 2mon ago

Job Role Insights

Flexible timing

Job Description

Job Description :


We are seeking a highly skilled and motivated Embedded Software Engineer to join our team. The ideal candidate will have a strong background in developing embedded systems and a high proficiency in programming languages such as Embedded C, C++, Java, Ada, Python, Vxworks, and Rust. You will play a critical role in designing, developing, and optimizing software solutions for cutting-edge embedded systems across various industries.

Key Responsibilities :


Design and Development :

- Develop, test, and optimize embedded software solutions for various platforms.

- Implement efficient and robust code in Embedded C, C++, Java, Ada, Python, and Rust for real-time and high-performance applications.

- Collaborate with hardware teams to design firmware/software interfaces and ensure seamless integration.

System Optimization :

- Analyze system requirements and constraints to create innovative solutions.

- Optimize code for performance, memory usage, and power consumption.

Testing and Debugging :

- Conduct unit tests, integration tests, and system validation for embedded software.

- Debug and troubleshoot issues in embedded systems and implement solutions.

Documentation and Standards :

- Write comprehensive technical documentation for code, processes, and systems.

- Adhere to industry best practices and safety standards for embedded systems development.

Collaboration :

- Work with cross-functional teams, including hardware engineers, product managers, and QA teams, to deliver high-quality products.

- Participate in code reviews and contribute to team knowledge sharing.

Qualifications and Skills :


Educational Background :

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or related field.

Technical Skills :

- Proficiency in programming languages : Embedded C, C++, Java, Ada, Python, and Rust.

- Strong understanding of real-time operating systems (RTOS) and embedded system architecture.

- Experience with microcontrollers, microprocessors, and low-level hardware interfaces (SPI, I2C, UART, etc.).

- Knowledge of embedded software development tools, compilers, and debugging tools.

- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.

Additional Skills :


- Experience with safety-critical systems and standards (e.g., ISO 26262, DO-178C) is a plus.

- Strong analytical and problem-solving skills.

- Excellent communication and teamwork abilities


Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Senior Embedded Software Engineer roles with real interview advice

Top Mars Senior Embedded Software Engineer Interview Questions

Q1. How much product range every beat outlets
Q2. How can open new outlet and gives all range
Q3. How much outlets in market beat
View all 11 questions

What people at Mars are saying

What Mars employees are saying about work life

based on 296 employees
64%
60%
44%
97%
Flexible timing
Monday to Saturday
Within city
Day Shift
View more insights

Mars Benefits

Health Insurance
Job Training
Free Transport
Team Outings
Soft Skill Training
Free Food +6 more
View more benefits

Compare Mars with

Nestle

3.9
Compare

Mondelez International

4.2
Compare

The Hershey Company

4.0
Compare

Kellogg

4.3
Compare

PepsiCo

4.0
Compare

Coca-Cola Company

4.1
Compare

Hindustan Unilever

4.2
Compare

Procter & Gamble

4.1
Compare

General Mills

4.2
Compare

Cargill

4.0
Compare

Mother Dairy Fruit & Vegetable

4.1
Compare

Perfetti Van Melle

4.3
Compare

Bunge India

3.9
Compare

Dodla Dairy

4.2
Compare

Cadbury

4.4
Compare

Almarai

4.2
Compare

ABIS Exports

3.8
Compare

Mars International India

4.2
Compare

Capital Foods

4.0
Compare

Havmor Ice Cream

4.2
Compare

Similar Jobs for you

Embedded Software Engineer at Xanika Infotech

4-10 Yrs

₹ 15-20 LPA

Senior Embedded Software Engineer at Qrata Consulting

5-8 Yrs

₹ 15-20 LPA

Embedded Software Engineer at Kefi Tech Solutions Pvt Ltd

5-8 Yrs

₹ 13-24 LPA

Senior Embedded Software Engineer at SBEM

7-10 Yrs

₹ 20-30 LPA

Embedded Software Engineer at Rohini IT Consulting LLP

5-7 Yrs

₹ 15-20 LPA

Senior Embedded Software Engineer at Core Edge Solutions LLP

6-12 Yrs

₹ 25-30 LPA

Embedded Software Engineer at Deck Mount Electronics

5-7 Yrs

₹ 15-21 LPA

Firmware Engineer at Adept Global

5-10 Yrs

₹ 36-45 LPA

Embedded Software Developer at Aritha Consulting Services Pvt. Ltd.

5-8 Yrs

₹ 35-50 LPA

Embedded Software Developer at Aritha Consulting Services Pvt. Ltd.

5-8 Yrs

₹ 35-50 LPA

Mars Gurgaon / Gurugram Office Location

View all
Gurgaon Office
Buliding No: 9 B, DLF Cyber City, Gurgaon, Gurgaon
122002

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

COMPANY BENEFITS

Ventures HRD Centre

No Benefits

DESIGNATION

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent