Senior Embedded Engineer at Avantel Limited · Hyderabad, Visakhapatnam · 5 - 10 years · ₹20L - ₹30L / yr · Profitable · Posted 20 Aug 2024
- Coding and Debugging in C language.
- Knowledge on ARM based architectures of 8/16/32 Microcontrollers,UART, ADC, DAC,Ethernet, SPI,CAN,I2C and I2S.
- FPGA RTL coding and Simulation using Verilog/VHDL
Qualification - BE/B.Tech (ECE), M.Sc.(Electronics)
Only Defense and Aerospace, Electronics, Semi-Conductors,
(No Automative industry)
AVANTEL LIMITED is a technology driven public limited company with focus on developing innovative wireless communication products and solutions to meet unique requirements of defense, railways, and telecom sectors. The organization is certified against AS 9100D and ISO 9001:2015 standards for Quality Management System. For more details visit www.avantel.in.

About Avantel Limited
About
AVANTEL LIMITED is a technology driven public limited company with focus on developing innovative wireless communication products and solutions to meet unique requirements of defense, railways, and telecom sectors. The organization is certified against AS 9100D and ISO 9001:2015 standards for Quality Management System. For more details visit www.avantel.in.
Tech stack
Candid answers by the company
AVANTEL LIMITED is a technology driven public limited company with focus on developing innovative wireless communication products and solutions to meet unique requirements of defense, railways, and telecom sectors
Similar jobs (6)
Job Summary:
We are seeking a skilled Firmware Developer with 3 years of experience to join our team. The successful candidate will be responsible for developing and maintaining embedded software for our products. The candidate should have a strong understanding of the software development life cycle, embedded systems, and the C programming language.
Key Responsibilities:
• Develop and maintain embedded software for our products
• Design and implement software modules and drivers for embedded systems
• Collaborate with hardware engineers to integrate software and hardware components
• Test and debug embedded software
• Create and maintain technical documentation
• Participate in code reviews and contribute to software architecture and design discussions
• Stay up-to-date with the latest trends and technologies in embedded systems and software development
Requirements:
• Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
• 3 years of experience in embedded software development
• Strong understanding of software development life cycle
• Proficiency in C programming language
• Experience with embedded systems and microcontrollers
• Experience with communication protocols such as SPI, I2C, UART, and CAN
• Familiarity with software development tools such as Git, Jira, and Jenkins
• Strong analytical and problem-solving skills
• Ability to work independently and in a team environment
• Excellent communication and interpersonal skills
Preferred qualifications:
• Degree in Electrical Engineering, or a related field
• Experience with wireless communication protocols such as Bluetooth, LoRa & Wi-Fi
• Knowledge of real-time operating systems such as FreeRTOS, uC/OS-II, or VxWorks
• Experience with Agile software development methodologies
Benefits:
- Health insurance
- Leave encashment
- Paid sick time
- Provident Fund
Job Type: Full Time
Job Location: Perundurai
State Wise: Tamil Nadu
Divison Wise: R & D Division
About Us
Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.
Role Overview
As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.
Key Responsibilities
- Assist with embedded system projects.
- Work with microcontrollers and sensors.
- Develop and test basic firmware.
- Assist with hardware-software integration.
- Debug basic system issues.
- Participate in practical projects.
Requirements
- Basic C/C++ knowledge.
- Understanding of electronics fundamentals.
- Interest in embedded systems.
- Knowledge of microcontrollers is a plus.
- Problem-solving skills.
Perks
- Certificate of Internship
- Flexible work hours
- Mentorship and real project exposure
- Potential for PPO
- Letter of Recommendation
- Performance-Based Stipend available up to ₹18,000/month
About Us
Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.
Role Overview
As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.
Key Responsibilities
- Assist with embedded system projects.
- Work with microcontrollers and sensors.
- Develop and test basic firmware.
- Assist with hardware-software integration.
- Debug basic system issues.
- Participate in practical projects.
Requirements
- Basic C/C++ knowledge.
- Understanding of electronics fundamentals.
- Interest in embedded systems.
- Knowledge of microcontrollers is a plus.
- Problem-solving skills.
Perks
- Certificate of Internship
- Flexible work hours
- Mentorship and real project exposure
- Potential for PPO
- Letter of Recommendation
- Performance-Based Stipend available up to ₹18,000/month
Role: FPGA Design & Validation Engineer
Location: Kokapet, Hyderabad
Work Mode: Work from Office – 5 days/week
Key Requirements
- 5+ years of relevant experience in FPGA Design and Validation
- Hands-on experience validating FPGA designs on physical boards
- Experience with board-level debugging and hardware bring-up
- Hands-on experience using Oscilloscopes for hardware/debugging activities
- Experience with TCL scripting
- Good understanding of Lint and CDC (Clock Domain Crossing)
- Experience with Spirent or other traffic generator tools is an added advantage
- Knowledge of AI Agents and Prompt Engineering is a plus
The ideal candidate would have a combination of FPGA design, board-level validation, hardware debugging and lab testing experience.
Firmware Development Engineer
Position Summary:
As a Firmware Engineer in the New Product Development group, you will contribute to designing, developing, and delivering high-quality embedded solutions for electric actuator products. This role involves working across the full product lifecycle, from interpreting requirements to implementation and testing, ensuring alignment with Emerson’s standards for reliability, innovation, and customer satisfaction. You will collaborate with cross-functional teams to build scalable and compliant firmware solutions that meet both technical and regulatory expectations.
In This Role, Your Responsibilities Will Be:
- Design, implement, and enhance firmware for electric actuators, ensuring seamless integration with hardware systems
- Develop firmware solutions from concept through deployment, including coding, debugging, validation, and release activities
- Analyze and optimize firmware for performance, efficiency, and reliability against defined specifications
- Collaborate with hardware, software, and test teams to enable smooth system integration
- Conduct testing, troubleshooting, and root-cause analysis to resolve technical issues and improve product quality
- Participate in all stages of product development, including design, prototyping, certification, and manufacturing support
- Stay updated with industry trends, tools, and methodologies to continuously improve firmware solutions and development practices
Who You Are:
You build partnerships and work collaboratively with others to meet shared objectives. You demonstrate strong problem-solving skills by analyzing complex technical challenges and developing effective solutions. You communicate clearly and effectively across different teams to ensure alignment and understanding. You show a continuous learning mindset and actively seek opportunities to improve processes, tools, and outcomes.
For This Role, You Will Need:
- Bachelor’s degree in Electronics Engineering or a related field
- Strong experience in embedded firmware development with the ability to work closely with hardware teams
- Proficiency in C/C++ programming for embedded systems
- Hands-on experience with RTOS concepts and firmware development in RTOS environments
- Understanding of microcontrollers/microprocessors (16/32-bit) and peripheral interfaces such as I2C, SPI, UART, Ethernet, USB, and display systems
- Strong analytical, debugging, and problem-solving skills
- Familiarity with product development lifecycle processes and tools for configuration management and issue tracking
- Ability to collaborate effectively in a global engineering environment
Preferred Qualifications That Set You Apart:
- Experience working with industrial communication protocols such as Modbus, HART, or Bluetooth
- Exposure to cybersecurity practices in embedded systems, particularly IEC62443 standards
- Experience in firmware development for motor control or actuator-based products
- Familiarity with Agile or SAFe methodologies
- Experience in delivering end-to-end product development from concept to production
Job Description – Embedded Application Engineer (4–6 Years Experience)
Position
Embedded Application Engineer
Experience
4–6 Years
Location
Hyderabad
Job Summary
We are seeking a highly motivated Embedded Application Engineer with 4–6 years of experience in developing, deploying, and maintaining embedded software applications on Linux-based platforms. The ideal candidate should possess strong programming skills in Go, C/C++, Linux, and Python, leverage modern AI-assisted development tools such as Cursor, and have experience working with industrial communication protocols, messaging systems, and DevOps automation pipelines.
The role involves designing edge applications, integrating industrial devices, implementing secure communication frameworks, and enabling scalable deployment and lifecycle management across ARM and AMD-based hardware platforms.
Key Responsibilities
· Design, develop, and maintain embedded applications for Linux-based edge devices.
· Develop high-performance software components using Go, C/C++, Linux, and Python.
· Utilize AI-powered coding assistants (e.g., Cursor) to improve development productivity and code quality.
· Implement and integrate communication protocols such as:
o MQTT
o Sparkplug B
o JSON-based messaging interfaces
o Industrial protocols (Modbus preferred)
· Build edge-to-cloud data communication services and telemetry pipelines.
· Develop software for ARM and AMD processor architectures.
· Create automated CI/CD pipelines using CircleCI and related DevOps tools.
· Implement automated testing, deployment, and release processes.
· Perform debugging, profiling, and performance optimization for embedded systems.
· Collaborate with product, cloud, and platform engineering teams to deliver scalable and secure solutions.
· Support software configuration, packaging, deployment, and version management.
· Contribute to system monitoring, diagnostics, and fleet lifecycle management.
Required Skills & Qualifications
Programming Languages
· Strong proficiency in:
o Go
o C/C++
o Python
o Linux Application development
· Experience using AI-assisted coding tools such as Cursor or similar developer productivity tools.
Embedded & Platform Expertise
· Strong experience with:
o Linux-based embedded development
o Application-level debugging
o ARM and AMD processor architectures
o Multi-threaded and concurrent application design
Communication & Protocols
· Hands-on experience with:
o MQTT
o Sparkplug B
o JSON message structures and APIs
· Familiarity with industrial communication protocols:
o Modbus (preferred)
DevOps & Automation
· Experience with:
o CircleCI
o Continuous Integration (CI)
o Continuous Delivery/Deployment (CD)
o Automated testing frameworks
o Version control systems (Git)
Device & Fleet Management
· Experience with:
o Software packaging and deployment
o Remote device management
o Fleet monitoring and maintenance
o Canonical Snap package management
Preferred Qualifications
· Experience in IoT, Edge Computing, Building Automation, Industrial Automation, or HVAC domains.
· Familiarity with container technologies (Docker/Podman).
· Understanding of cybersecurity practices for embedded devices.
· Experience with cloud integration (AWS, Azure, or GCP).
· Knowledge of telemetry, diagnostics, and remote software update mechanisms.
Key Competencies
· Strong problem-solving and debugging skills.
· Excellent communication and collaboration abilities.
· Ability to work independently in agile development environments.
· Focus on software quality, maintainability, and reliability.
· Passion for automation and modern software engineering practices.
Nice-to-Have Domain Experience
· IoT Edge Platforms
· Industrial Automation Systems
· Building Management Systems (BMS)
· HVAC Controls and Equipment Connectivity
· Smart Building and Energy Management Solutions
Experience Range: 4–6 Years
Education: Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field.






