Career Opportunities
Devops Engineer - 8+ Years
Experience - 8+ YearsCI/CD Pipeline, Git
Jenkins with Groovy Script
Python, Shell Scripting, Makefiles
AWS, Azure, Google Cloud
Docker, Kubernetes
JFrog Artificatory or similar
Security Vulnerabilities scanning, reporting, assessment and patching
Networking fundamentals
OS: Linux
Good Communication skill
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Presales Executive - 6+ Years
Experience - 6+ YearsNotice Period - Immediate to 30 Days
Job Description
The Pre-Sales Executive will support the sales and business development teams by understanding customer requirements, developing solution approaches, and providing technical and solution consulting support throughout the sales cycle. The ideal candidate will have experience in a product engineering or technology services environment, with exposure to areas such as Digital Transformation, Enterprise Application Development, Mobile Application Development, and Software Testing.
The role requires a combination of technical understanding, business acumen, customer engagement, and strong communication skills to translate customer challenges into compelling technology solutions.
Key Responsibilities
Collaborate with sales and business development teams to understand customer requirements and develop relevant technical solutions.
Participate in customer meetings to understand business challenges, technical requirements, and solution expectations.
Prepare and deliver technical presentations, solution walkthroughs, product demonstrations, and PoC engagements.
Work closely with engineering and delivery teams to develop solution architectures, technical proposals, and RFP/RFI responses.
Analyze customer pain points and industry requirements to recommend appropriate technology and service solutions.
Support the preparation of proposals, statements of work, technical documentation, and solution presentations.
Coordinate with internal teams to validate solution feasibility, effort estimates, timelines, and technical dependencies.
Act as a liaison between sales, customers, and technical teams to ensure alignment throughout the pre-sales process.
Build strong working relationships with customers, partners, and internal stakeholders.
Stay updated on emerging technologies and industry trends across Digital Transformation, Enterprise Applications, Mobile Development, Cloud, and Testing Services.
Support commercial discussions by providing technical inputs, assumptions, and feasibility assessments.
Participate in client workshops, industry events, webinars, and conferences as required.
Support the sales team in identifying opportunities for cross-selling and up-selling relevant technology solutions.
Qualifications & Experience
Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field. An MBA will be an added advantage.
3–6 years of experience in pre-sales, solution consulting, technical sales, or a similar customer-facing technology role.
Experience working with product engineering or IT services companies is preferred.
Good understanding of Digital Transformation, Enterprise Applications, Mobile Application Development, Software Testing, and related technologies.
Experience in preparing technical proposals, RFP/RFI responses, presentations, and solution demonstrations.
Ability to understand customer business challenges and translate them into appropriate technology solutions.
Strong communication, presentation, interpersonal, and stakeholder management skills.
Ability to work effectively with sales, engineering, delivery, and marketing teams.
Strong analytical and problem-solving capabilities.
Ability to explain technical concepts clearly in a business-oriented context.
Knowledge or prior experience in the Telecom and Communications domain will be an added advantage.
Willingness to travel for customer meetings, workshops, conferences, and industry events as required.
Skills Required
Primary Skills:
Pre-Sales & Solution Consulting
Customer Requirement Analysis & Solution Design
Technical Presentations
Proposals & RFP/RFI Management
Secondary Skills:
Stakeholder Management & Communication
Technical Research & Industry/Technology Trends
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Native iOS Developer with Flutter knowledge - 4+ Years
We are seeking a talented and passionate iOS and Flutter Developer to join our development team. In this role, you will be responsible for designing,developing, and maintaining cross-platform applications using Flutter for mobile (iOS and Android), web, and desktop (Windows/macOS/Linux) platforms.
You will work closely with product managers, designers, and other engineers to deliver exceptional user experiences that run seamlessly across devices.
Key Responsibilities
Develop and maintain high-performance, reusable, and reliable Flutter and iOS code for cross-platform and iOS specific applications.
Build adaptive and responsive UIs for various platforms (mobile, web, desktop).
Integrate RESTful APIs and third-party services into applications.
Ensure the best possible performance, quality, and responsiveness of the applications.
Collaborate with UI/UX designers and backend developers to define and deliver new features.
Write unit, widget, and integration tests to ensure code quality.
Participate in code reviews, sprint planning, and other Agile processes.
Plug-ins and video processing using Android and iOS
Qualifications
Must-Have:
4+ years of experience in software development, with at least 2 years using Flutter/Dart and 2 years in using iOS specific platforms like SWIFT
Strong portfolio of Flutter and iOS apps published on the App Store, Google Play, web or desktop.
Proficiency in building responsive and adaptive UI across devices and screen sizes.
Hands-on experience in integrating backend services and APIs.
Experience working with cross-platform state management libraries (e.g., Provider, Riverpod, Bloc).
Strong knowledge of mobile architectures and app lifecycle.
Familiarity with native iOS development using any iOS platforms like SWIFT and platform channel integration.
Familiarity with Git and version control practices.
Ability to write clean, maintainable, and well-documented code.
Nice to Have (Preferred):
Experience with Kotlin Multiplatform (KMM).
Familiarity with native Android development.
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Manual Testing with experience in Mobile Application Testing - 4+ Years
QA Engineer (Manual Testing)Required Skills & Experience:
Strong hands-on experience in Manual Testing.
Proven experience in Web Application Testing.
Mandatory: Extensive experience in Mobile Application Testing.
Must have tested Android, iOS, and Hybrid mobile applications.
Good understanding of the complete Software Testing Life Cycle (STLC) and defect management process.
Experience in creating and executing test cases, test scenarios, and reporting defects.
Exposure to Automation Testing tools and frameworks is required (hands-on experience is preferred).
Strong analytical, problem-solving, and communication skills.
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
AI Engineer - 3+ Years
Experience required: 3+Notice Period - Immediate to 30 Days
Qualification: BTech/MTech
We are looking for an experienced AI Engineer with 3+ years of hands-on experience to design, develop, integrate, and deploy production-grade AI and Generative AI solutions.
The ideal candidate should have strong practical experience building applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Agentic AI, AI orchestration frameworks, prompt engineering, tool/function calling, and cloud-based AI services. Work with document ingestion, chunking, embeddings, retrieval, reranking, and context construction. Build APIs and backend services using frameworks such as FastAPI, Flask, or equivalent. Write clean, modular, maintainable, and testable code. Integrate AI applications with cloud AI platforms such as, AWS Bedrock, Azure AI / Azure AI Foundry, OpenAI APIs, Anthropic APIs. Experienced in SLM fine tuning is an added advantage.
Mandatory Skills
Strong Python programming skills for AI framework development.
Hands-on expertise in building and managing AI agents.
Practical knowledge of RAG model implementation.
Understanding of Large Language Models (LLMs) and their applications.
Experience with LangChain and LangGraph for LLM-based orchestration.
Familiarity with multi-agent architectures and orchestration techniques.
Knowledge of Model Context Protocol (MCP) for agent interoperability
Experienced in PostgreSQL/pgvector, Pinecone or equivalent
Skills Required
Primary Skills: Python, Machine Learning
Secondary Skills: Agentic AI, LangGraph
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Linux Platform Lead
PLATFORM LEAD - JDTeam Leadership – Lead and mentor a team of Linux Platform Software Engineers.
Platform Architecture – Design and maintain the Linux userspace architecture, developing reusable platform services and software components shared across multiple products.
Platform Services – Develop and maintain system services and microservices supporting configuration management, diagnostics, logging, security, OTA updates, cloud connectivity, event management, and rules processing.
IPC & Integration – Design and implement robust inter-process communication (IPC) using technologies such as D-Bus, gRPC, Unix Domain Sockets, shared memory, and message queues. Integrate platform services with embedded Linux, companion MCUs, cloud services, and product applications.
Software Design & Development – Develop modular, multithreaded, event-driven software with a strong focus on scalability, maintainability, performance, and reliability.
Technical Leadership – Provide technical leadership across hardware, BSP, application, cloud, and system architecture teams throughout the product lifecycle.
Planning & Reviews – Plan software activities, perform architecture/design reviews, and ensure software quality.
Requirements
3+ years of technical leadership leading a Linux software or platform team.
8+ years of experience developing Linux userspace applications, middleware, or distributed software systems.
Strong programming skills in C/C++ and Python.
Experience developing Java-based embedded applications or OSGi-based systems is an advantage.
Extensive experience developing Linux system services and systemd-based applications.
Experience designing microservice-oriented or service-oriented software architectures.
Strong knowledge of IPC mechanisms, including D-Bus, gRPC, Unix Domain Sockets, shared memory, and message queues.
Experience developing multithreaded and event-driven applications.
Experience with configuration management, logging frameworks, diagnostics, OTA update mechanisms, cloud integration, REST APIs, and MQTT.
Solid understanding of authentication, authorization, encryption, and secure software design principles.
Experience with Git, CMake, Linux development environments (Debian SDK, Yocto or similar), and modern software engineering practices.
Strong analytical, architectural, and problem-solving skills.
English – high proficiency.
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Legal Counsel - 6+ Years
Experience - 6+ YearsNotice Period - Immediate to 15 Days
Qualification - LLB/LLM
Key Responsibilities:
*Draft, review, and negotiate a wide range of legal contracts and agreements, including NDAs, MoUs, service agreements, and vendor contracts.
*Legal advice on IP matters, ensuring the protection of company assets, trademarks, patents, and copyrights.
*Ensure compliance with applicable international laws, regulations, and industry standards.
*Support business operations by advising on legal risks and mitigation strategies.
*Collaborate with internal stakeholders, including HR, Finance, and Business Development teams, to address legal issues effectively.
*Manage disputes and coordinate with external legal counsel when required.
*Stay updated on emerging legal trends and their implications for the IT industry.
Qualifications and Skills:
*Education: Bachelor's degree in Law (LLB) or equivalent; Master's degree in Law (LLM) is a plus.
*Experience: Minimum of 6+ years of experience in drafting and negotiating contracts/agreements, preferably in the IT sector.
*Strong understanding of IT business practices and legal issues, especially related to software, Telecom, and IP.
*Comprehensive knowledge of international laws and regulations, including GDPR, export control laws, and cross-border trade compliance.
*Exceptional communication and interpersonal skills to interact effectively with global stakeholders.
*Analytical mindset with a detail-oriented approach to identifying risks and ensuring accuracy in legal documentation.
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Lead Developer & Architect – IP Camera
Experience - 8+ YearsNotice Period - Immediate to 30 Days
We are looking for an experienced Lead Developer & Software Architect to lead the architecture and development of our next-generation IP camera platform.
The role combines hands-on development, system architecture, and technical leadership, with a strong focus on real-time video, ultra-low-latency streaming, and fast remote connectivity.
Responsibilities
Define the software architecture of the IP camera platform.
Lead the development of embedded Linux camera software.
Design and optimize real-time video pipelines, including capture, encoding, decoding, streaming, and playback.
Develop extremely low-latency video streaming with fast connection establishment.
Design and implement P2P connectivity and NAT traversal, including ICE, STUN, TURN, signaling, and relay mechanisms.
Work with video technologies such as H.264, H.265, RTSP/RTP, WebRTC, and proprietary streaming protocols.
Integrate camera sensors, ISP pipelines, hardware video encoders, and SoC multimedia capabilities.
Integrate and optimize AI-based video event detection and analytics.
Lead architecture reviews, code reviews, and technical decision-making.
Mentor developers and work closely with Hardware, Cloud, Mobile, AI, and Product teams.
Required Experience
Strong hands-on development experience in C/C++.
Strong experience with embedded Linux.
Deep knowledge of video encoding/decoding and real-time streaming.
Strong understanding of H.264/H.265, GOP structure, bitrate, buffering, and latency optimization.
Strong networking knowledge, including UDP/TCP, NAT traversal, P2P, ICE, STUN, and TURN.
Experience building systems requiring very low video latency and fast remote connection establishment.
Good understanding of camera sensors, ISP pipelines, and IP camera architecture.
Experience with multithreaded, high-performance embedded systems.
Strong system architecture, debugging, and technical leadership skills.
Advantage - Experience with GStreamer, FFmpeg, V4L2, libcamera, ONVIF, camera SoCs, embedded AI/NPUs, object detection, MQTT, and cloud-connected cameras.
If this opportunity aligns with your career goals, kindly share your updated resume with us at r.reshma@thinkpalm.com
Machine Learning/AI Engineer, Kochi
Experience : 3+ YearsWe are looking for an experienced AI Engineer with 3+ years of hands-on experience to design, develop, integrate, and deploy production-grade AI and Generative AI solutions.
The ideal candidate should have strong practical experience building applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Agentic AI, AI orchestration frameworks, prompt engineering, tool/function calling, and cloud-based AI services. Work with document ingestion, chunking, embeddings, retrieval, reranking, and context construction. Build APIs and backend services using frameworks such as FastAPI, Flask, or equivalent. Write clean, modular, maintainable, and testable code. Integrate AI applications with cloud AI platforms such as, AWS Bedrock, Azure AI / Azure AI Foundry, OpenAI APIs, Anthropic APIs. Experienced in SLM fine tuning is an added advantage.
. Mandatory Skills
• Strong Python programming skills for AI framework development.
• Hands-on expertise in building and managing AI agents.
• Practical knowledge of RAG model implementation.
• Understanding of Large Language Models (LLMs) and their applications.
• Experience with LangChain and LangGraph for LLM-based orchestration.
• Familiarity with multi-agent architectures and orchestration techniques.
• Knowledge of Model Context Protocol (MCP) for agent interoperability
• Experienced in PostgreSQL/pgvector, Pinecone or equivalent
If this opportunity aligns with your career goals, kindly share your updated resume with us at soumya.n@thinkpalm.com
Build and Release Lead, Kochi
Job Description – Build & Release Technical Manager (Cloud Platforms)Product Development
Job Summary
The Build & Release Technical Manager leads the Build & Release Engineering function and owns the day-to-day execution of the build, release, deployment, and environment management processes for cloud-native software products, primarily hosted on AWS. The role is accountable for the successful delivery of software releases by ensuring CI/CD pipelines, Infrastructure as Code (IaC), DevSecOps practices, and deployment processes are reliable, secure, automated, and executed on schedule across all environments.
This is a technical management role requiring strong hands-on cloud and DevOps expertise combined with people leadership, release governance, and delivery ownership. The environment is primarily AWS; working knowledge of Microsoft Azure is a good-to-have, and the pipeline/tooling approach should remain reasonably cloud-agnostic where practical.
The Technical Manager partners closely with Development, QA, DevOps, Security, Infrastructure, Product Management, Architecture, and Customer Success teams to establish release governance, maintain deployment quality, improve software delivery efficiency, and ensure operational readiness across Development, QA, UAT, Staging, Production, and Disaster Recovery environments.
Key Responsibilities
Team & Delivery Management
Lead, mentor, and manage the Build & Release Engineering team—workload planning, performance management, hiring support, coaching, and skill development.
Own execution of the release calendar and delivery commitments across multiple concurrent product releases.
Run Release Readiness Reviews (RRR), facilitate Go/No-Go decisions, chair Release Governance meetings, and ensure effective cross-functional stakeholder communication.
Act as the primary technical escalation point for build, release, and deployment activities.
Lead production deployment bridges during critical releases and coordinate cross-functional issue resolution.
Release Management
Own the end-to-end release lifecycle, including planning, coordination, approvals, governance, release notes, and deployment documentation.
Manage scheduled releases, hotfixes, emergency releases, and rollback procedures.
Coordinate cross-functional release activities.
Conduct post-release reviews and root cause analysis where required.
Track release metrics and continuously improve release processes.
Build Management
Design, implement, and maintain automated build pipelines.
Optimize build performance, reliability, and reproducibility.
Define and maintain Git branching strategies (GitFlow/Trunk-Based Development) and release/versioning standards.
Maintain software versioning using Semantic Versioning where applicable.
Standardize build artifacts across environments.
Manage artifact repositories, software dependencies, and package management.
Troubleshoot build failures and improve build stability.
Cloud Deployment Management
Manage deployments across Development, QA, UAT, Staging, Production, and Disaster Recovery environments.
Deploy and manage applications on AWS using ECS/EKS, Lambda, EC2, Elastic Beanstalk, RDS, S3, CloudFront, API Gateway, Route 53, Elastic Load Balancer, and Auto Scaling.
Maintain working familiarity with Azure equivalents such as AKS, App Service, Azure Functions, Azure SQL Database, Azure Front Door, and Azure DevOps as a good-to-have.
Promote deployment patterns and tooling that remain reasonably portable across cloud platforms where practical.
CI/CD Pipeline Management
Develop, implement, and continuously improve automated CI/CD pipelines using:
AWS CodePipeline
AWS CodeBuild
AWS CodeDeploy
Jenkins
GitHub Actions
GitLab CI/CD
Azure DevOps Pipelines (Good-to-have)
Responsibilities include:
Pipeline optimization
Automated testing integration
Static code analysis
Security scanning
Artifact publishing
Deployment automation
Rollback automation
Pipeline reliability and scalability improvements
Deployment validation
Continuous improvement of deployment efficiency
Infrastructure as Code (IaC)
Implement and manage infrastructure automation using:
Terraform
AWS CloudFormation
AWS CDK
Azure Bicep / ARM Templates (Good-to-have)
Responsibilities include:
Environment provisioning
Configuration management
Infrastructure version control
Infrastructure validation
Drift detection
Infrastructure change management
Environment Management
Maintain consistency across all environments.
Coordinate environment refresh activities.
Manage configuration drift.
Monitor environment health and availability.
Maintain environment documentation.
Support environment troubleshooting and issue resolution.
Configuration & Secrets Management
Implement configuration management strategies.
Maintain environment-specific configurations.
Manage secrets using AWS Secrets Manager and AWS Systems Manager Parameter Store.
Working knowledge of Azure Key Vault is desirable.
Ensure secure configuration management, encryption, and secrets governance.
Containerization & Orchestration
Manage containerized deployments using:
Docker
Kubernetes (Amazon EKS)
Amazon ECS
Helm Charts
Responsibilities include:
Image management
Container security
Deployment automation
Registry management
Scaling strategies
Cluster administration
Monitoring & Operational Readiness
Ensure deployment health using:
Amazon CloudWatch
AWS X-Ray
AWS CloudTrail
Prometheus
Grafana
Responsibilities include:
Deployment monitoring
Performance monitoring
Error tracking
Log analysis
Alert configuration
Operational dashboards
Deployment health metrics
Capacity monitoring
Operational readiness reviews
Security & Compliance
Collaborate with Security teams to ensure:
Secure deployment pipelines
DevSecOps practices across the software delivery lifecycle
IAM best practices
Least privilege access
Artifact integrity
Vulnerability scanning
Compliance with organizational security policies
Secure secrets management
Encryption of build artifacts
DevOps Collaboration
Work closely with:
Software Development
QA
Product Owners
Scrum Masters
Infrastructure Teams
Security Teams
Architecture Teams
to:
Improve deployment efficiency
Reduce release cycle time
Increase deployment frequency
Reduce production incidents
Improve platform reliability
Enhance automation maturity
Risk Management
Assess deployment risks.
Develop rollback strategies.
Implement deployment validation.
Coordinate production support during releases.
Perform post-release reviews.
Track deployment and release metrics.
Drive corrective and preventive improvements.
Documentation
Maintain documentation for:
Build pipelines
Release procedures
Deployment runbooks
Environment architecture
Rollback procedures
Release checklists
Standard Operating Procedures (SOPs)
Required Technical Skills
Category
Skills
AWS Services
CodePipeline, CodeBuild, CodeDeploy, IAM, EC2, ECS, EKS, Lambda, CloudFormation, CloudWatch, CloudTrail, S3, Route 53, API Gateway, RDS, Secrets Manager, Systems Manager (SSM), Elastic Load Balancer, Auto Scaling
Azure (Good-to-have)
AKS, App Service, Azure Functions, Azure SQL Database, Azure Monitor, Azure Key Vault, Azure DevOps Pipelines
DevOps Tools
Git, GitHub, GitLab, Bitbucket, Jenkins, Docker, Kubernetes, SonarQube, JFrog Artifactory
Infrastructure as Code
Terraform, AWS CloudFormation, AWS CDK (Azure Bicep / ARM Templates – Good-to-have)
Automation & Scripting
Python, Bash, PowerShell, YAML, JSON
Monitoring Tools
CloudWatch, Grafana, Prometheus
Required Experience
B.Tech / MCA or equivalent qualification.
8–12 years of experience in Software Development, DevOps, Build & Release Engineering, or Cloud Engineering.
Minimum 3+ years in a people/team management role.
5+ years designing, implementing, and managing enterprise-scale AWS-based CI/CD and Release Management environments.
Working exposure to Microsoft Azure is an advantage.
Experience deploying SaaS products in production AWS environments.
Experience with containerized microservices architectures.
Experience managing multiple concurrent product releases.
Experience working in Agile/Scrum environments.
Experience leading and mentoring technical teams.
Preferred Certifications
AWS Certified DevOps Engineer – Professional
AWS Certified SysOps Administrator – Associate
Certified Kubernetes Administrator (CKA)
HashiCorp Certified: Terraform Associate
Key Competencies
Leadership
Technical Leadership
People Management
Team Mentoring
Stakeholder Management
Delivery Ownership
Risk Management
Process Governance
Decision Making
Continuous Improvement
Execution Discipline
Success Measures
The Build & Release Technical Manager will be measured against:
CI/CD pipeline availability and reliability.
Build success rate and deployment success rate.
Release frequency and deployment lead time.
Mean Time to Recovery (MTTR).
Reduction in deployment failures and rollback frequency.
Production deployment stability and reduction in release-related incidents.
Environment availability and consistency.
Continuous improvement in automation and release cycle efficiency.
Team capability development and stakeholder satisfaction.
If this opportunity aligns with your career goals, kindly share your updated resume with us at soumya.n@thinkpalm.com
Hiring for RDK-B Stack developer-Kochi/Trivandrum
Senior Embedded Software Engineer – RDK-B Stack (4–7 Years Experience)2 to 4 years of experience in RDK-B (Reference Design Kit for Broadband) stack development with expertise in Embedded Linux, broadband gateway software, and carrier-grade networking solutions. Hands-on experience in architecting and developing innovative RDK-B Proof of Concepts (PoCs) for RDK Summits, hackathons, and customer demonstrations, introducing new technology concepts and showcasing next-generation broadband capabilities. Strong experience in RDK Containerization, application integration, CCSP, RBUS, WebConfig, TR-181, Wi-Fi, LAN/WAN services, and cloud-connected gateway applications. Experience in integrating AI-powered capabilities into broadband routers, including intelligent Wi-Fi optimization, traffic analytics, predictive diagnostics, network automation, and AI-assisted customer experience. Proficient in Embedded C/C++, Python, Shell scripting, Yocto, Docker, Git, CI/CD, Linux debugging, and collaborating with OEMs, chipset vendors, and service providers to deliver scalable, production-ready RDK-B solutions.
Required Skills:
RDK-B Architecture and Stack
RDK Containerization (Docker/LXC)
TR-181, TR-069, TR-369 (USP)
Embedded Linux (Yocto/OpenEmbedded)
AI/ML integration for Broadband Routers
Network Analytics & Telemetry
Cloud Connectivity & Remote Device Management
Experience developing RDK-B PoCs and technical demonstrations for RDK Summits/Hackathons
If this opportunity aligns with your career goals, kindly share your updated resume with us at soumya.n@thinkpalm.com
Hiring for PrpleOS developer-Kochi/Trivandrum
We are looking for an experienced Embedded Software Engineer with strong expertise in the prpl Foundation ecosystem, including prplOS, prplMesh, and OpenWrt, to develop next-generation broadband gateways, Wi-Fi access points, and mesh networking solutions. The candidate will work closely with global OEMs, chipset vendors, and open-source communities to design, customize, integrate, and optimize carrier-grade networking software.Roles & Responsibilities:
Experience:2-5 yrs
Design, develop, and maintain embedded Linux software for broadband gateways and Wi-Fi routers.
Customize and integrate prplOS, prplMesh, and OpenWrt for customer platforms.
Port prpl Foundation software to new hardware platforms and BSPs.
Develop and maintain networking services, middleware, and system applications.
Integrate Wi-Fi drivers from Qualcomm, MediaTek, Broadcom, MaxLinear, Renesas, or NXP platforms.
Implement and optimize Wi-Fi EasyMesh (Multi-AP) features.
Develop and customize Linux device drivers and middleware components.
If this opportunity aligns with your career goals, kindly share your updated resume with us at soumya.n@thinkpalm.com
Hiring for BSP Lead, Kochi/Trivandrum
Key ResponsibilitiesTeam Leadership – Lead and mentor a team of BSP engineers.
BSP Ownership – Lead the development, maintenance, and optimization of the embedded Linux BSP and platform software.
Platform Development – Develop and integrate bootloaders, Linux kernel, Device Trees, and device drivers.
Hardware Integration – Lead board bring-up, hardware/software integration, and system validation.
Platform Architecture – Build and maintain a reusable, scalable software platform supporting multiple products.
Technical Leadership – Collaborate with cross-functional teams and external vendors to drive platform development from prototype through production.
Planning & Reviews – Plan BSP activities, perform design/code reviews, and ensure software quality.
Requirements
3+ years of technical leadership leading a BSP or embedded Linux team.
8+ years of experience in BSP development, embedded systems engineering, and board bring-up.
Experience managing external vendors is an advantage.
Strong planning, communication, and mentoring skills.
Strong programming skills in C/C++ and Python.
Extensive experience with embedded Linux, including Linux kernel, U-Boot, Device Trees, BSP development, and device drivers.
Hands-on experience with ARM Cortex-A and/or Cortex-M processors.
Experience with RTOSs such as FreeRTOS, Zephyr, or similar is an advantage.
Strong knowledge of embedded interfaces (SPI, I²C, UART, USB, PCIe, Ethernet, GPIO, CAN) and low-level driver development.
Experience with embedded Linux build environments such as NXP Linux SDK (Debian), Yocto, Buildroot, or similar.
Experience with NXP i.MX processors is an advantage.
Strong analytical and problem-solving skills.
English – high proficiency.
If this opportunity aligns with your career goals, kindly share your updated resume with us at soumya.n@thinkpalm.com