Embedded Developer C++

Infovision Labs

Bengaluru

On-site

INR 4,500,000 - 7,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Infovision Labs in Bengaluru is seeking a seasoned software architect with 8+ years in architecture, design, prototyping and drafting implementation plans for consumer electronics. You will design and architect new products, develop core components, review code, and create prototypes and technical documents.

Strong C/C++ experience, JavaScript and JSON, Linux systems, multithreading and debugging are essential.

Qualifications

  • 8+ years of relevant experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.

Responsibilities

  • Contribute to Review product requirements and create technical requirements.
  • Contribute to Design and architect new products, understand and improving existing software.
  • Create prototype, design documents and technical tasks, suggest implementation plan.
  • Develop core components, code review to ensure implemented as per the design.
  • Develop tools to measure the quality of products and finding defects automatically.

Skills

C/C++
JavaScript
JSON
Multithreading
CMake
Linux IPC/Networking

Education

Bachelor's degree or higher in Computer Science, Electronics or equivalent field

Tools

Boost ASIO
Socket Programming
OOAD
C++17 features

Job description

Roles & Responsibilities
  • Contribute to Review product requirements and create technical requirements.
  • Contribute to Design and architect new products, understand and improving existing software.
  • Create prototype, design documents and technical tasks, suggest implementation plan.
  • Develop core components, code review to ensure implemented as per the design.
  • Develop tools to measure the quality of products and finding defects automatically.
Preferred candidate profile

8+ years of relevant experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.

  • Bachelors degree or higher in Computer Science, Electronics or equivalent field.
  • Proficient in C, C++/C++11, JavaScript, JSON.
  • Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting.
  • Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std::optional, std::async etc.).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Developer
Embedded Developer

Infovision Labs • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Embedded Developer
Embedded Developer

InfoVision Inc. • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Embedded Developer
Embedded Developer

Tekskills • Chennai District

On-site
INR 800,000 - 1,200,000
Embedded Engineer
Embedded Engineer

Allegis Global Solutions (AGS) • Bengaluru

On-site
INR 600,000 - 900,000
Junior Embedded Engineer
Junior Embedded Engineer

Miko • Mumbai

On-site
INR 800,000 - 1,200,000
Embedded Developer
Embedded Developer

Creative Synergies Group • Bengaluru Urban

On-site
INR 700,000 - 1,200,000
Embedded engineer
Embedded engineer

JobItUs • Dadri

On-site
INR 600,000 - 900,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

JobItUs • Vadodara

On-site
INR 1,500,000 - 2,100,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Acumen 360 Consulting & HR Solutions • Vadodara

On-site
INR 1,200,000 - 2,500,000
Embedded Software Engineer
Embedded Software Engineer

Axcend Technologies Inc. • Chennai

On-site
INR 600,000 - 1,000,000