Logo for Talpro - Leaders in Technology Hiring

Embedded C++, RTOS

Role overview

Qualifications

  • Strong background in embedded software development.
  • Proficiency in C++ programming.
  • Experience with real-time operating systems (RTOS).
  • Solid understanding of embedded systems architecture and hardware-software interactions.

Responsibilities

  • Develop and maintain embedded software for our products, ensuring high-quality code and efficient performance.
  • Collaborate with cross-functional teams to define software requirements, architecture, and design.
  • Implement and optimize software for real-time embedded systems, including integration with hardware components.
  • Debug and troubleshoot software and hardware-related issues to ensure reliable product operation.

Key facts

Hard skills

Other skills

  • Problem Solving

About the company

Talpro - Leaders in Technology Hiring logo

Talpro - Leaders in Technology Hiring

  • Staffing & Recruiting
  • SME
  • 51–200
We build a Great Team for Great Companies. We post useful, funny, and informative things here. Follow us today for more.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

Embedded Software Engineer

Location: Bangalore

Experience: 4-8 years

Job Description:

We are seeking a talented and experienced Embedded Software Engineer to join our dynamic team in Bangalore. The ideal candidate should have a strong background in embedded software development, real-time operating systems (RTOS), and proficiency in C++ programming. If you have a passion for technology and want to work on cutting-edge projects, we want to hear from you!

Responsibilities:

  1. Develop and maintain embedded software for our products, ensuring high-quality code and efficient performance.
  2. Collaborate with cross-functional teams to define software requirements, architecture, and design.
  3. Implement and optimize software for real-time embedded systems, including integration with hardware components.
  4. Debug and troubleshoot software and hardware-related issues to ensure reliable product operation.
  5. Write clear and concise technical documentation to aid in the development process.
  6. Stay up-to-date with industry trends and emerging technologies to contribute innovative solutions.

Mandatory Skills:

  1. Strong background in embedded software development.
  2. Proficiency in C++ programming.
  3. Experience with real-time operating systems (RTOS).
  4. Solid understanding of embedded systems architecture and hardware-software interactions.

Preferred Skills:

  1. Background in Digital Signal Processing (DSP) or audio processing.
  2. Experience with audio-related technologies and algorithms.
  3. Familiarity with software version control systems (e.g., Git).
  4. Knowledge of software development best practices and coding standards.
  5. Excellent problem-solving and debugging skills.
  6. Ability to work effectively in a collaborative team environment.

If you are passionate about pushing the boundaries of technology and thrive in a fast-paced, innovative environment, we encourage you to apply. Join us in shaping the future of embedded systems and making a meaningful impact in the world of technology.



Related jobs

See all C++ Developer jobs

Other jobs at Talpro - Leaders in Technology Hiring