Software Engineer 1_REQ 1757 ( C++/IOT Pune )

1 years

0 Lacs

Posted:20 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Us

Tessolve is one of the largest global pureplay Digital Engineering Research & Development silicon design services companies offering end-to-end turnkey new product design offerings with a unique combination of pre-silicon and post-silicon DNA to provide an efficient turnkey solution from silicon bring-up, and spec to the product design lifecycle. With a global engineering team of over 3500+ employees and a presence across 12 locations worldwide, Tessolve is a comprehensive one-stop product engineering services & technology solution provider. Our full services offerings span advanced silicon, hardware design, and embedded software capabilities, setting up Global Engineering Centres (GEC) bolstered by state-of-the-art infrastructure investments in silicon and system testing labs.Tessolve serves a diverse global clientele, including 9 of the top 10 semiconductor companies, OEMs & Tier 1 clients across multiple sectors, start-ups, and government & defense entities. Our global footprint includes offices in the United States, India, Singapore, Malaysia, Germany, United Kingdom, Canada, Netherlands, Japan, Taiwan, Thailand and the Philippines, with global delivery & testing labs strategically located in India, USA, Singapore, Germany and Malaysia.Visit us at http://www.tessolve.com to learn more.

Job Overview

We are seeking a motivated embedded software engineer to contribute to the development of high-performance cellular routers and gateways. In this role, you will develop embedded solutions on Linux and RTOS platforms, work with 4G/5G, Wi-Fi, and Bluetooth technologies, and contribute to user interface development for router management and configuration. You'll collaborate with experienced team members to ensure robust hardware-software integration and deliver intuitive, quality products. This is an excellent opportunity to grow your expertise in wireless connectivity and gain hands-on experience with both embedded systems and UI development for mission-critical networking solutions.

Job Location:

Pune

What You’ll Do

  • Develop and implement embedded software components for cellular routers, focusing on reliability, performance, and functionality (30%).
  • Contribute to web-based UI development for router configuration, monitoring, and management interfaces using modern web technologies (25%).
  • Support the design and integration of wireless (4G/5G, Wi-Fi, Bluetooth) and wired connectivity features in RTOS and Linux-based systems (25%).
  • Work closely with senior engineers, hardware teams, and QA to implement system-level solutions and troubleshoot technical issues (15%).
  • Participate in code reviews, testing, and debugging activities for both embedded firmware and UI components (5%).

Who You Are

    • Bachelor’s degree in computer science, Electronics, Electrical Engineering, or related field.
    • 1-4 years of experience in embedded systems software development or full-stack development.
    • Developer with proficiency in C++ and Python programming with exposure to Linux
  • Good knowledge of data structures and algorithms
  • Knowleadge and good understanding of one or more domains
  • networking concepts, protocols like TCP/IP
  • wireless communication protocols
  • Cellular or 4G/5G
    • OCI/Container
  • Working knowledge on IoT devices, MQTT/LWM2M
  • Experience with debugging tools, version control systems, and software development lifecycle.
  • Strong problem-solving skills and ability to work effectively in a team environment.

Preferred Skills

    • Understanding of Lua
    • Software development understanding on embedded Linux especially Yocto.
    • Understanding of Linux networking stack, working experience on open-source packages
    • Understanding of Blackduck tool and security patching
    • Demonstrated ability to learn quickly and adapt to new technologies and challenges.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tessolve logo
Tessolve

Semiconductor and Electronics Engineering

N/A

RecommendedJobs for You