Senior Embedded Software Engineer

Zyoin Group

Bengaluru

On-site

INR 2,000,000 - 3,000,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zyoin Group in Bengaluru is seeking highly capable embedded software engineers to design and test firmware for next‑gen architectures and reference devices. You will work on low‑level development, debugging, and platform software across development boards and shipping products.

Applicants should have 5+ years of experience, strong C/C++ skills, knowledge of OS fundamentals, bootloaders, and driver development, plus familiarity with CI and test automation. English communication should be strong.

Qualifications

  • Minimum 5+ years of relevant experience.
  • Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects.
  • Some knowledge of assembly and strong debugging skills are preferred.
  • Demonstrated experience with software testing or software development.
  • Expertise in application and low-level systems, with a strong understanding of system architecture, OS fundamentals, bootloaders, and device drivers.
  • Proficiency in Linux/Windows operating systems and driver development is preferred.
  • Good understanding of test methodologies, CI and test automation.
  • Strong interpersonal skills; excellent written and spoken English.

Responsibilities

  • Active involvement in the software design and test of reference application processor firmware.
  • Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products.
  • Creating software stacks for reference platforms for future company devices.
  • Development of test code.
  • Create automation solutions to streamline and minimize manual testing and development tasks.
  • Analyses industry specs, roadmap requirements, breakdown tasks and help implement project plans.
  • Upstreaming and maintenance.

Skills

C/C++
Debugging
Software testing
Linux/Windows
Driver development

Job description

The Software group is responsible for developing and improving the software ecosystem around company’s next generation architectures and systems. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers who share a passion for leaving their mark on the future of computing.

We are looking for highly capable engineers to work in the areas of Client/Server/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers.

If you are similarly passionate about innovative technologies, then we would love to hear from you!

Responsibilities:

Active involvement in the software design and test of reference application processor firmware.

  • Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products.
  • Creating software stacks for company’s reference platforms for future company devices.
  • Development of test code
  • Create automation solutions to streamline and minimize manual testing and development tasks.
  • We want you to be able to analyse industry specs, roadmap requirements, breakdown tasks and help implement the project plans.
  • Your activities will involve upstreaming and maintenance.
Required Skills and Experience
  • Minimum 5+ years of relevant experience.
  • Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly and strong debugging skills are preferred.
  • Demonstrated experience with software testing or software development.
  • Expertise in application and low-level systems, with a strong understanding of system architecture, OS fundamentals, bootloaders, and device drivers. Proficiency in Linux/Windows operating systems and driver development is preferred.
  • Good understanding of test methodologies, CI and test automation.
  • Strong interpersonal skills; excellent written and spoken English.
“Nice To Have” Skills and Experience:
  • Experience with Python programming and writing shell scripts.
  • Basic understanding of the Linux kernel, system software and device drivers, and Android internals
  • Familiarity with open-source project development cycles and contribution processes.
  • Experience of software profiling, instrumentation, and optimization.
  • Verification and validation of firmware.
  • A knowledge of how to test software using various techniques alongside an awareness of the value of CI and automated test systems.
  • Experience with Security Development Lifecycle (SDL) practices.
  • Familiarity and flexibility in the use of various software development lifecycle methods including Agile.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer
Staff Embedded Software Engineer

Zyoin Group • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Embedded Software Engineer
Embedded Software Engineer

ARM Embedded Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Embedded Software Engineer / Senior Embedded Software Engineer
Embedded Software Engineer / Senior Embedded Software Engineer

Arm Limited • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Software Engineer, Embedded Systems
Software Engineer, Embedded Systems

Ceremorphic, Inc. • Hyderabad

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

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Software Engineer
Embedded Software Engineer

Micromation Private Limited • Mohali

On-site
INR 1,200,000 - 2,200,000
Senior Engineer - Software Development
Senior Engineer - Software Development

Microchip Technology Inc. • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Embedded Software Technology Analyst
Embedded Software Technology Analyst

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits Technologies Private Limited • Bengaluru

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