As a Software Engineer, you'll design software frameworks, collaborate with engineers on tools for development, and enhance system performance, primarily using Python and Go.
Join the Team That's Redefining Wireless TechnologyAs a Software Engineer in the Tools team, you will work closely with engineers with a variety of technical expertise (System software engineers, Firmware engineers, DSP engineers, QA engineers, and RF engineers) and other stakeholders at a fast-paced, cutting-edge wireless systems company. This job will entail the design and engineering of sophisticated software frameworks, emulation software, design and control of custom hardware, build automation, and hardware/software monitoring of Tarana Radios and other devices.Our team is responsible for delivering engineering solutions that enhance developer productivity and quality. You'll be a key contributor to the team, architecting software solutions used by the rest of the engineers in the company, as well as end-users of our cloud platform. We will train you to work on our team. Experience with Agile methodologies is required.Job Responsibilities:
- Design lean and efficient software in the Engineering organization
- Improve the performance of current frameworks, metrics collection, and reporting
- Design and maintain software development and build environment
- Work with software/firmware engineers, system engineers, and RF engineers to design and automate the test frameworks.
- Integration of Tarana software with AWS cloud applications
Required Skills & Experience:
- B.E/B.Tech or higher in Computer Science, Electrical Engineering, or Software Engineering
- Strong skills in Python and/or Go
- Minimum 3+ years of development experience
- Scripting in Python or Bash is required
- Object-oriented programming and design skills
- System programming languages (Go, C, C++) a plus
- Understanding of Microservices and API development
- Strong understanding of Linux
- Ability to work with diverse hardware, third-party software, and in-house software to create solutions
- Passionate and excited about working in a fast-moving startup with lots of exciting projects and opportunities for growth
Join Tarana and help shape the future of wireless connectivity.
Top Skills
AWS
Bash
C
C++
Go
Linux
Python
Similar Jobs
17 Hours Ago
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Collaboration Tool Engineer is responsible for administering, securing, and optimizing multiple collaboration platforms, ensuring compliance and integration, while enhancing user experience across the organization.
Top Skills:
AsanaBoxDropboxKalturaMiroNextup.AiPowershellPythonRest ApisSmartsheetSso/Saml
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Engineering Manager will lead the Linux sensor development team, manage engineers, drive technical strategy, and ensure high code quality for cybersecurity features.
Top Skills:
CC++EbpfKubernetesLinuxUnix
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer will create file format parsers, collaborate on machine learning features, and maintain software systems. Responsibilities include testing, optimization, and documentation.
Top Skills:
AWSAzureBitbucketC++GCPGitJenkinsJIRAPythonRust
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

