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

Embedded Software Engineer

decor
Chennai, Tamil Nadu, India
Information Technology
Full-Time
Ola

Overview

Embedded Software Engineer

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
2 Hours ago
Software Development Engineer – III (Erlang)
Information Technology
  • 5 - 9 Yrs
  • Gurgaon / Gurugram
About the Role We are seeking a Software Development Engineer – III to design, develop, and optimize high-performance, distributed backend systems that power real-time, large-scale automation and orchestration platforms. This role is ideal for ...
decor
21 Hours ago
MDG Technical Developer
Aerospace & Defense
  • 6 - 10 Yrs
  • Bangalore
Summary role description: Hiring MDG Technical Developer for a top global aerospace and defence innovator offering impactful, cutting-edge work. Company description: Our client is a leading global player in the aerospace and def...
decor
1 Day ago
Engineering Manager
Internet
  • 8 - 13 Yrs
  • Bangalore
Key Responsibilities: ● Leadership & Strategy ○ Lead and grow a team of backend,and FE engineers focused on Search, Ranking, and Product Discovery. ○ Collaborate with Product, Data Engineering, and UX teams to define the long-term search roa...
decor
1 Day ago
Junior Android Developer
Information Technology
  • 800000 - 1200000 INR - Annual
  • 1 - 2 Yrs
  • Pune
Title: Android Developer Location: Pune (Hinjewadi Phase 1 - WFO) Experience: 0 - 2 Years We are hiring fresh graduates from premium engineering colleges for an exciting Android Developer opportunity with a global leader in aviation technolo...
decor
1 Day ago
Software Engineer in Delhi
Space Exploration & Research, Information Technology
  • Mumbai, Maharashtra, India
Key Responsibilities Design and develop computer vision and video analytics modules for real-time traffic and safety applications. Integrate AI/ML models using frameworks like OpenCV, TensorFlow, or PyTorch. Work with live camera feeds, GStreamer pip...
decor
1 Day ago
iOS Developer
Space Exploration & Research, Information Technology
  • Mumbai, Maharashtra, India
We are seeking a talented and passionate iOS Developer to join our growing mobile development team. The ideal candidate will have a strong understanding of the iOS platform, excellent proficiency in Swift and/or Objective-C, and a commitment to writi...
decor
1 Day ago
Senior Data Analyst - R/Python
Space Exploration & Research, Information Technology
  • Mumbai, Maharashtra, India
DescriptionWe are looking for an experienced and dynamic Data Analyst Lead to head our data analytics function. This role requires a blend of hands-on analytics expertise and leadership skills to guide a team of data analysts in delivering high-quali...
decor
1 Day ago
Senior DevOps Engineer - AWS & GCP (On-site)
Space Exploration & Research, Information Technology
  • Mumbai, Maharashtra, India
About us:Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our client...
decor

Talk to us

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