Free cookie consent management tool by TermsFeed Embedded Software Engineer | Antal Tech Jobs
Back to Jobs
2 Days ago

Embedded Software Engineer

decor
Gurugram, Haryana, India
Information Technology
Full-Time
Ola

Overview

About the Role: We are seeking a highly skilled and hands-on C/C++ Developer to join our team for an exciting role focused on code optimization and platform porting. The ideal candidate will have strong experience in optimizing C/C++ code, working with memory profiling, and porting code across different hardware platforms, particularly focusing on Qualcomm boards and other embedded systems.

Key Responsibilities:

  • Code Optimization: Work on optimizing C/C++ code for performance, memory usage, and power efficiency.
  • Platform Porting: Port code from one hardware platform to another (e.g., Qualcomm to other embedded systems), ensuring cross-platform compatibility and optimal performance.
  • Memory Profiling: Use memory profiling tools to analyze and optimize memory usage and system resource consumption.
  • System Tuning: Analyze system bottlenecks and implement solutions to improve overall system performance (e.g., CPU, memory, and power).
  • Debugging & Troubleshooting: Identify and debug performance issues related to system hardware, software interactions, and memory management.
  • Collaboration: Work closely with hardware engineers to understand platform constraints and ensure efficient code execution on target devices.
  • Testing & Validation: Conduct thorough testing and validation of optimized code on different platforms, ensuring robustness and stability across various use cases.
  • Documentation: Maintain proper documentation for optimization techniques, platform porting, and code changes.

Required Skills:

  • C/C++ Programming: Strong hands-on experience with C and C++ programming languages, including low-level optimizations and debugging.
  • Embedded Systems: Solid understanding of embedded system architecture, particularly working with Qualcomm SoCs or other similar embedded platforms.
  • Memory Profiling & Optimization: Experience using memory profiling tools (e.g., Valgrind, gprof, or similar) to identify and optimize memory issues.
  • Cross-Platform Porting: Experience porting code between different hardware platforms, with expertise in managing platform-specific dependencies and constraints.
  • Performance Tuning: Strong background in optimizing code for system performance, including CPU cycles, memory, and power consumption.
  • Multithreading & Concurrency: Familiarity with parallel programming, multi-core optimization, and synchronization mechanisms in embedded systems.
  • Version Control: Experience using version control systems (e.g., Git) for source code management.

Preferred Qualifications:

  • Degree: B.Tech in Computer Science, Electronics, or a related field.
  • Experience with Platforms: Hands-on experience working with Qualcomm processors or similar embedded platforms.
  • Linux/RTOS: Familiarity with Linux or Real-Time Operating Systems (RTOS) in embedded environments.
  • Toolchain Knowledge: Familiarity with embedded development toolchains such as GCC, Clang, and debugging tools like GDB.
  • Profiling Tools: Experience with advanced profiling and debugging tools like Valgrind,perf, oprofile, and memory leak detectors.

Personal Attributes:

  • Ability to work independently and as part of a collaborative team.
  • Eagerness to stay updated with the latest trends in embedded systems, optimization techniques, and new hardware platforms.
Share job
Similar Jobs
View All
1 Day ago
Data Architect II
Information Technology
  • Gurugram, Haryana, India
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this power...
decor
1 Day ago
IT System Administrator
Information Technology
  • 8000 - 15000 INR - Monthly
  • Gurugram, Haryana, India
Job Description:About PlayShifuPlayShifu is one of the fastest-growing technology startups creating AR-powered educational toys that make learning fun and interactive. Our award-winning products are loved by parents and children worldwide, and today ...
decor
1 Day ago
AI - Associate Data Scientist
Information Technology
  • Gurugram, Haryana, India
Country/Region: IN Requisition ID: 32185 Work Model: Position Type: Salary Range: Location: INDIA - BENGALURU - AUTOMOTIVE Title: AI - Associate Data Scientist Description: Area(s) of responsibility We are seeking an AI Agent Developer to desi...
decor
1 Day ago
Data Scientist
Information Technology
  • Gurugram, Haryana, India
Role Summary The Principal Data Scientist is the technical and strategic owner of scenario planning across the organization. This role defines the global scenario architecture, ensures alignment with IBP and S&OP, leads multi-domain modeling (demand/...
decor
1 Day ago
Associate Data Architect II - data modeling
Information Technology
  • Gurugram, Haryana, India
12 - 15 Years 4 Openings Trivandrum Role description We are seeking a skilled Data Modeler to design and implement robust data models that support enterprise applications and analytics. The ideal candidate will have expertise in ERwin, data modeli...
decor
1 Day ago
Associate Data Scientist
Information Technology
  • Gurugram, Haryana, India
At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with ...
decor
1 Day ago
Scrum Master
Information Technology
  • Gurugram, Haryana, India
Expertise with Agile methodologies (Scrum, SAFe, Kanban, Lean). Experience with Microsoft Team Foundation Server. Develop and implement Agile best practices and standards. Provide strategic guidance and support to Scrum Masters and Agile teams. Works...
decor
1 Day ago
CAREER OPPORTUNITY at CrystalVoxx Global LLP – SYSTEM ADMINISTRATOR | AHMEDABAD
Information Technology
  • 25000 - 30000 INR - Monthly
  • Gurugram, Haryana, India
CAREER OPPORTUNITY at CrystalVoxx Global LLP – SYSTEM ADMINISTRATOR | AHMEDABADWe expanding our team in Ahmedabad and seeking a dedicated System Administrator to join us.Location: Unicus Shyamal, Ahmedabad Shift: 10:00 AM – 7:00 PM Experience: Minimu...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media