
Job Overview:
We are seeking a talented Android Framework Engineer to join our development team at Primebook. As an android framework developer, you would be responsible for development, coding, testing and debugging of system features and system apps of PrimeOS, driving technical excellence, and shaping the direction of our products. You will work closely with our CTO to create cutting-edge features that meet user needs and business goals.
Key Responsibilities:
- Understand product requirements and translate them into technical requirements.
- Create secure and high-quality production level code that runs well with different android versions and devices with different screen sizes.
- Development and debugging of android framework components like SystemUI, PhoneWindowManager, Settings database etc.
- Should be capable of developing applications from scratch, debug and fix issues quickly when they are found.
- Collaborate with various teams (Product, Design & Testing) to develop and ship new features.
- Should be able to write scalable and efficient code for handling the load of 100k+ users.
- Ensure the best possible performance, quality, and responsiveness of the application, good knowledge of threads in android is necessary.
- Excellent debugging skills, including identifying memory leaks, performance bottlenecks, and using tools like ADB, proguard, etc
Qualifications:
- A “Bring It On” attitude; bias for action; self-driven, end-to-end ownership; entrepreneurial approach; focus on operational excellence; ability to work with ambiguity.
- B.tech degree in Computer Science or equivalent
- 3-5 years of experience with portfolio of work to show the skill set
- Should have developed at-least 2-3 android apps from scratch
- Experience in compiling AOSP and solving common build errors is a must have
- Should have experience working with SystemUI and android framework_base
- Excellent knowledge of Java, Kotlin, MVVM architecture
- Experience with popular libraries (Jetpack, Retrofit, Glide, OkHttp, Gson etc.)
- Experience with RESTful APIs to connect Android applications to backend services
- Must be good at building logics and working with data structures
Perks and Benefits:
Job type: On-site, 5 days a week
Industry Type: Computer Hardware Manufacturing
Functional Area: Testing And Development
Employment Type: Full Time, Permanent
Salary: Upto 20 Lacs (depends on skill)

About Primebook India
About
Similar jobs
Company: IDFC
About the company: IDFC Limited was set up in 1997 to finance infrastructure projects in India. With time, the company diversified into asset management, institutional broking and investment banking. In 2014, the Reserve Bank of India granted in-principal approval to IDFC Limited to set up a new bank in the private sector
Job Description - The role entails the responsibility of providing production support to bank's software applications. It includes administering and resolving day to day production applications issues, providing updates and perform root cause analysis
Position: Production Support
Location: Mumbai
Minimum Qualification: Bachelor of Technology (B.Tech) / Bachelor of Science (B.Sc) / Master of Science (M.Sc) /Master of Technology (M.Tech) / Bachelor of Computer Applications (BCA) / Master of Computer Applications (MCA)
Experience: 2 to 5 years of experience in production support and 1 year of relevant experience in CMS/BXP application
CTC: 12 LPA
Employment Type: Full Time
Key Responsibilities:
- Hands on Experience Banking Production Support. Good to have knowledge of Intellect Payment, Collection, BXP, Integrator, Liquidity etc.
- System understanding and hands on experience on Application Support
- Perform all tests on production applications
- Design production support procedures, policies and documentation.
- Prepare recovery procedures for all applications and provide upgrade to same.
- Identify and resolve technical issues.
- Establish the root causes of production errors and escalate serious concerns
- Coordinate with IT groups and external vendors and ensure effective production application services to ensure reliability
- Manage code migration across environments to ensure continued and synchronized functionality
- Gather information independently, carry out necessary research and provide an in-depth analysis to resolve production issues
- Supervise all alerts related to production application and system procedures and provide services proactively
- Prepare and coordinate communications to senior management.
- Deliver regular and customized training to teams within the business.
- Develop test scripts for new/changed production application capabilities.
- Capture and share best- practice knowledge amongst the team
- Stay abreast with global market trends and competitor strategies in key markets
- Leverage in-house synergies through collaboration with internal stakeholders
- Checking the BMC tool to check the tickets and update the status of the tickets accordingly
- Maintaining the SLA, do the critical analysis of application.
Skills and qualification:
- Technical Skill Set: Java, Spring boot, API/Microservice
- Basic Understanding of React, Angular, any UI framework , SQL
- knowledge of database , Log tracing application like Grafana, Jaeger, Kibana, etc ,
- Deployment pipeline like Jenkins, GoCD, GitLab, etc ,
- Good to have Docker, Kubernetes, Git
- Fair Knowledge on Oracle Database, SQL, PL/SQL, Java, Web Server, App Server, Linux, Windows Server
Job Summary
We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software.
Key Responsibilities
- Porting existing Linux device drivers to new platforms, SoCs, and kernel versions.
- New driver development for custom hardware components and peripherals.
- Debugging kernel and driver-level issues using industry-standard tools.
- Integration & bring-up of hardware with Linux-based systems.
- Collaborate with hardware teams to interpret specifications and enable device functionality.
- Optimize drivers for performance, reliability, and resource efficiency.
- Write clear technical documentation for driver APIs, design, and integration steps.
Required Skills & Qualifications
- Bachelor’s/Master’s in Computer Science, Electronics, or related field.
- 4 to 8 years of professional experience in software development.
- Strong proficiency in C/C++ programming and memory management.
- Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
- Good understanding of Linux kernel architecture, module programming, and build systems.
- Knowledge of interrupt handling, DMA, and device tree configuration.
- Familiarity with cross-compilation and embedded Linux toolchains.
- Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
- Version control experience (Git).
Preferred Skills
- Exposure to multiple driver types (networking, storage, multimedia, etc.).
- Experience with Yocto, Buildroot, or similar embedded Linux environments.
- Knowledge of real-time Linux and RT patches.
- Scripting knowledge (Python, Bash) for testing and automation.
Soft Skills
- Strong analytical and debugging skills.
- Good communication and collaboration abilities.
- Ability to work independently and take ownership of deliverables.

Junior System Administrator (VoIP/Telephony) / Telephony Engineer (Telecommunications)
No. of Positions - 1
We are looking for a Junior System Administrator (VoIP) / Telephony Engineer (Telecommunications) to join our Telebu's Communications engineering Team. The Telebuin will develop, implement and support IP Telephony related technologies including and not limited to IP Telephony, IVR platforms, Conferencing solutions, Voice engineering integration, Voice over IP (VoIP), Session Border Controllers (SBC), Session Initiation Protocol (SIP), WebRTC, and Public Switched Telephone Network (PSTN) gateways.
Responsibilities:
- Install & maintain Freeswtich and other SIP servers.
- Administration of SIP and Media Servers, Network/Protocol level debugging and testing, Contact center solutions, Troubleshoots and resolves complex problems.
- Provide IP Telephony and VoIP Subject Matter Expertise for Company and Company's managed service providers, manages 3rd party telecom carriers and providers.
Requirements:
- 3 years of hands-on industry experience in telecommunications
- Strong conceptualize knowledge and experience with telephony protocols like SIP, SDP, RTP, SRTP and audio/video codecs.
- In-depth working experience with Kamailio, Freeswitch, Any of the SIP stack (Sofia, reSIProcate, PJSIP, etc.), and Linux
- Experience in using the VoIP testing tools like Wireshark, VoIPMonitor, SIPp, SIPCapture, Homer etc.
- Strong understanding of implementing various network setups (Private VPNs, multi-zone secure connectivity etc)
Nice to have:
- Experience with virtualization/container related technologies (Xen, VMware vSphere / ESXi, Docker, Kubernetes)
- Hands on writing production quality code using any of the scripting languages like Python, Go, Erlang etc.
- Working knowledge in any NoSQL databases like MongoDB, Redis, Cassandra etc.
- Passionate about knowing everything about VoIP Protocol standards & related RFCs
We are looking networking professionals with the following skill set,
Experience :6+ years of experience in the networking domain
Key skills:
- Must have 6+ years of experience in C/C++ programming language.
- Knowledge of Go programming language and Python programming language is a big plus.
- Strong background in L4-L7 Internet Protocols TCP, HTTP, HTTP2, GRPC and HTTPS/SSL/TLS.
- Background in Internet security related products such as Web Application Firewalls, API Security Gateways, Reverse Proxies and Forward Proxies
- Proven knowledge of Linux kernel internals (process scheduler, memory management, etc.)
- Experience with eBPF is a plus.
- Hands-on experience in cloud architectures (SaaS, PaaS, IaaS, distributed systems) with continuous delivery
- Familiar with containerization solutions like Docker/Kubernetes etc.
- Familiar with server less technologies such as AWS Lambda.
- Exposure to machine learning technologies and distributed systems is a plus
Want to work with an established & growing IT company? Join team Benison to have the right challenges that will help you accelerate your career growth to the next level, faster!
Benison Technologies was started in 2011 with a mission to revolutionize the silicon industry in India, with a host of amazing big clients like Google, Cisco, McAfee, Intel, and so on, you get to experience the best of both worlds. If you consider yourself an engineer who is capable to join our ever-growing team, then this is the right opportunity for you:
Why Benison Tech?
We have a partial acquisition from one of the biggest names in the world (well we can’t name them thanks to confidentiality) it’s one of the FAANG companies, and you can “Google” it if you like.
Oh! & one more thing, this did not happen by accident, our team put a ton of efforts to turn this gigantic dream into a reality.
Benison Tech has a consistent history of demonstrating growth through innovation time and again.
We don’t stop there, we then re-invest our profits back into the initiatives for the growth of our people, our culture and the company. Now enough with us, let’s talk about the job roles & responsibilities:
What you will be working on:
- You will be working on the next generation network security products, on various public clouds.
- In addition to development, you will also get your hands involved in the architectural changes while fixing the legacy issues.
- Planning, designing, integration for network security platforms.
- Key contributor for developing product strategies and features.
- You will work on hardcore data networking/forwarding areas while acquiring in depth knowledge in DPDK and VPP.
Here are some technical skills required:
- Programming languages : C/C++
- Work exp on DPDK and packet forwarding area.
- Good understanding of Linux Kernel, Networking stack in the kernel.
- Exposure to clouds like AWS, GCP is a big plus.
- Understanding/Exposure to VPP is a big plus.
- Strong in packet forwarding, Tunneling (IPsec, GRE, VxLAN) etc.
What we expect from you:
- 2+ years of relevant experience
- Design, Develop & test the various features in dpdk, VPP based system Interact with the customer to help in defining the features, execute and deliver them
- Mentor the junior team members.
- Participate in code-reviews and ensure the quality of deliverables.
If the above fits your skill-sets and tickles your interest then read below about the additional benefits that our company offers to talented folks like you:
Work Culture and Benefits
- Competitive salary and benefits package
(H1-B which means a chance to work onsite out of India) - A culture focused on talent development where you get promoted within the quarterly cycle of your anniversary.
- Opportunity to work with cutting-edge & challenging technologies including legacy tech.
- Open cafeteria to grab some munchies while you work, we make sure the space feels like your second home, you can also wear pyjamas if you like.
- Employee engagement initiatives such as project parties, flexible work hours, and long service awards, team bonding activities within the company, extra learning and personal development trainings, because why stop your learning at one thing!
- Insurance coverage: Group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and your parents. (With some of the best insurance partners in India)
- Enjoy collaborative innovation (each members gets to innovate & think out of the box), along with highly experienced team managers who maintain diversity and work-life well-being.
- And of course, you get to work on projects from some of the most recognised brands within the networking and security space of the world, unlocking global opportunities to learn, grow & contribute in a way that is truly impactful yet purposeful at the same time.
Still not satisfied, and want more proof?
Head to our website https://benisontech.com/">https://benisontech.com to learn more.
Position Overview:
This position is part of highly skilled fimrware team that do software board bring up of bare silicon for next generation products. In order to write system software for embedded electronic products, this position requires academic background in electronics engineering to understand hardware concepts such as digital logic, schematics, and microprocessor communications to develop effective embedded software.
Candidate should have complete knowledge of Software development cycle from architecture definition to the implementation.
Responsibilities:
- Must wear multiple hats from analyzing field and factory reported issues to software integration.
- Be a liason for troubleshooting and debugging complex systems and identifying the root cause.
- Develop detailed design documents and customer facing application notes for the system and IOT features for Mobile routers.
- Act as a product lead and be part of bigger team in software bring up.
- Ability to work on Low level software such as bootloaders and understanding of low level functional blocks is a must.
- Work on Linux kernel and configuration.
- Write or port device drivers for Ethernet, USB, GPIO, LED, Bluetooth, Accelormeter, LCD and touch screen.
- Debug stability issues in data routing between WAN and LAN interfaces.
- Work with Software QA with test plan and execution.
- Work with Hardware team to identify and root cause stability problems.
Experience/Requirements:
- Demonstrable knowledge of C, C++, Assembly programming skills
- Overall 10+ years of experience in embedded environment preferabily Linux.
- Board bring up proficiency with bootloaders and other low level software, must be very good with debugging techniques.
- Experience in TCP/IP networking is must for trouble shooting throughput and other traffic issues.
- Driver experience with I2C, SPI, UART, LCD, Ethernet, PCIe is a plus.
- Experience with low level debugging using JTAG.
- Experience with Makefiles, and build environments such as PTXDIST, Yocto and Buildroot.
- Experience with version control such as git and svn.
- Good communication skills and team player.
- Ability to work independently and autonomously to meet deadlines, in a fast-changing environment.
Education:
Bachelor in Electronic and Communication or related degree8+ years of experience Excellent skills in C/C++/Java programming in embedded domain
Strong experience in the area of Automotive, Android Embedded development and Connectivity Technologies
Strong experience on Android architecture, HAL, BSP, customize driver in Android HAL, Android boot up sequence
Familiar with Android Build System and procedure and able to provide ideas to improve continuous build and integration
Experience in Hardware peripherals like Ethernet, CAN, DMA, I2C, SPI, UART, Hardware Accelerator, AFE , LCD, backlight, touchcontroller
Experience with design/ modification to Hardware Abstraction Libraries (HAL) for Android support of low-level device features.
Experience in debugging on a wide range of Linux Kernel drivers and Android framework HALs e.g. Audio/Video, USB, Bluetooth, WiFi
Fluent in industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools
Exposure/experience in Automotive Embedded Software Development is a plus
Primary Skill: System Software Development
Skill sets req:
- Linux porting/development; Linux kernel concepts
- Expertise in Linux BSP device driver development
- Customizing kernel + Porting + Developing Applications Linux Device Driver Development (Character devices) Good Concepts of Network Drivers File Systems Concepts
- Expertise in porting, network stack; optimization, network programming
- Bootloader/Uboot porting
- Camera driver development (Good to have)

- Perform technical feasibility studies of new technologies and architectures, including evaluation of OTS cloud offering.
- Generate entire software image for the target device, including the kernel, device drivers, libraries, and application software, and the bootloader for proprietary IOT connectivity device(s).
- Software packaging with RPM building and management
- Define the process to upgrade the new Linux package to existing hardware at customer premises
- Configuration and Troubleshoot of the proprietary IOT connectivity devices for internal R&D teams during their development and verification
- Automate the creation and distribution of keys and certificates
- Understand, implement, and automate security controls for IoT connectivity devices.
- Tune server and application-level performance monitoring and alerting.
- Help define our roadmap and architecture based on technology and business needs, considering architectural issues and tradeoffs
- Understand and manage integration points with other systems that interface with your applications
- Supports development of project plans, including scope, budget, schedules, and risk management.
- Works closely with the business analysts, software development and verification team, the functional manager, and the program manager.
- Collaborate and work with global teams in multiple locations.
- Interface with Global Privacy and Security team for the IoT Gateway understand security risks and recommendations and provide solutions to mitigate the security risks
- Bachelor’s degree in Computer Networking / Computer Science / Software Engineering or a related field
- 12+ years of hands-on experience in Networking, shell scripting, and Linux internals, with a development background.
- Strong understanding of Networking concepts like VPC, Route tables, Host base router firewall, SSH, NAT, DNS, DHCP, SNMP, Virtual IPs, VPN
- Linux System Administration and Networking work experience
- Configuring Firewalls(IP tables/firewall) and security software
- Able to generate Linux packages, and configure based on business needs.
- Passion for cybersecurity. Ability to build secured Linux packages with antivirus and security patches.
- Shell, Python scripting experience
- Basic SQL skills
- Ability to work with cross-functional and remote teams. Must be able to communicate in English, both written and verbal.
- Interpersonal skills to effectively collaborate with vendors and customers.
- Experience with Agile Scrum
- Development background in Java/C++
- DevOps knowledge
- Knowledge on javascript







