Embedded Software Engineer / Firmware Engineer --Bangalore/Hyderabad

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 month ago
1-3 years
Hyderabad / Secunderabad, Telangana, Telangana
work from office

Posted: 1 month ago
|
Applicants: 104+
Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

Role- Embedded Software Engineer / Firmware Engineer C++ with Python/Perl Automation

Location- Bangalore/Hyderabad

1 year C2H

Job Summary

We are seeking a hands-on Embedded Software Engineer with deep expertise in C++, Python, Perl, and embedded systems fundamentals. In this role, you will design, develop, test, and optimize firmware/software for resource-constrained devices and platforms (MCUs/MPUs), build automation/test tooling, and collaborate cross-functionally to deliver robust, high-quality embedded solutions. The ideal candidate is comfortable working close to hardware (drivers, BSP, middleware), fluent in modern C++ practices, and pragmatic about using scripting (Python/Perl) to accelerate development, CI/CD, and validation.

Key Responsibilities

  • Design & Development
  • Architect, implement, and maintain embedded software/firmware in C++ for microcontrollers or Linux-based embedded platforms.
  • Develop device drivers, communication stacks (SPI/I2C/UART/CAN/Ethernet), and middleware as needed.
  • Optimize for performance, memory footprint, and power consumption.
  • System Integration
  • Work closely with hardware, validation, and product teams to bring up boards, debug issues with oscilloscopes/logic analyzers, and support system-level integration.
  • Participate in code/design reviews, perform root-cause analysis, and drive defects to closure.
  • Delivery & Process
  • Contribute to continuous integration pipelines (build, test, packaging).
  • Create and maintain technical documentationdesign specs, API docs, test plans, and release notes.
  • Champion best practices for code quality, safety, reliability, and security.

Required Qualifications

  • Education: Bachelors or Masters in Computer Science, Electronics, Electrical, or related field (or equivalent practical experience).
  • Programming:
  • Strong proficiency in C++ (11/14/17) for embedded contexts (const correctness, RAII, templates, STL in constrained environments).
  • Strong scripting with Python (pytest/unittest, argparse, asyncio/threads, serial, numpy/pandas for analysis).
  • Looking to get Placed? Try our Placement Guarantee Plan

    Working experience with Perl for legacy automation, parsing, tooling, infrastructure scripts.
  • Embedded Expertise:
  • Experience with microcontrollers (e.g., ARM Cortex-M/R/A) or Embedded Linux (Yocto/Buildroot, device tree, ystem).
  • Familiarity with RTOS (e.g., FreeRTOS, ThreadX, Zephyr) and interrupt-driven design.
  • Hands-on with communication protocols: I2C, SPI, UART, CAN, USB, TCP/IP.
  • Tools & Process:
  • Proficient with Git, Cmake/Make, GCC/Clang, cross-compilers, JTAG/SWD debuggers (e.g., Segger, OpenOCD).
  • Solid understanding of software testing, CI/CD (Jenkins/GitLab CI/GitHub Actions), and code quality tools (static/dynamic analysis, sanitizers, coverage).
  • Core Skills: Strong debugging, problem-solving, and system thinking; excellent collaboration and communication.

Skills

CPythonDebuggingLinuxSoftware TestingTestingApiSoftware EngineerFirmware Engineer

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

About Company

Ampstek supplies thousands of tech and digital professionals annually to a range of clients through its offices which are spread across 42 countries. From simple beginnings in 2014, Ampstek has always been on a journey to reinvent the world of recruitment by creating amazing customer and candidate experiences driven by a genuine desire to build long-term relationships and outcomes.

This motivation to break from the pack is stronger than ever as we roll out Ampstek Power globally, an innovative life hub platform for freelancers based around rewarding loyalty and providing a range of professional and personal well-being programs. AmpsTek is a global information technology consulting company with its headquarters in Princeton, NJ, USA, and has a global presence spanning 40 countries.

USA, Australia, NZ, Singapore, Malaysia, Canada, CostaRica, Mexico, UK, Germany, France, Sweden, Denmark, Austria, Belgium, Netherlands, Romania, Poland, Hungary, Spain, Czech, Bulgaria, Ireland, Norway, Croatia, Slovakia, Portugal, Switzerland, Greece, Philippines, Vietnam, Thailand, Indonesia, Srilanka, India, South Korea, Taiwan, Hongkong, South Africa, UAE, Turkey At Ampstek we see community impact and legacy as vital to our business, which is why we tackle social bias and attitudes.

We provide employment opportunities for young people experiencing barriers to employment, and programs like 100% Human at Work promote the importance of diversity, equality, and respect in the workplace. We look to lead the way so we’re delighted to have our efforts acknowledged with awards globally in the last few years from the likes of LinkedIn, EY, and Deloitte, who recognized Ampstek as one of the Top 30 companies in the world to work based on employee engagement.

Our specialist areas include:

Microsoft Dynamics

Azure

Mobile (IOS & Android) Development

SAP, ERP

Big Data and Business Intelligence Business Analysis,

QA & Testing Solution Design & Architecture Network and Application Security

Cloud Hosting & DevOps Engineers

AmpsTekwas founded in 2003 by senior technology executives with deep experience in the enterprise services market. Headquartered in New Jersey, the founder’s goal was to provide a high level of service, value, and scale to meet the needs of technology transformation and staffing.

Since then, the organization has grown into a global provider focused on a holistic technology vision to deploy innovative, best-in-class solutions that engage customers and prospects, enable your business, and accelerate your results. We serve over 200 customers, meeting the needs of millions of website visitors and thousands of desktop and mobile users.

Read More

Important dates & deadlines?

Application Deadline

29 May 26, 06:01 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Embedded Software Engineer / Firmware Engineer --Bangalore/Hyderabad

Share with