Linux BSP Developer at Client company · viman nagar, Pune · 4 - 6 years · ₹6L - ₹10L / yr · Posted 12 Jul 2021
Job Location : Pune
Experience: 4 to 6 years
Responsibility
Design and development of Linux Device driver, BSP & Kernel modules
1. Strong in system C programming on Linux platform.
2. Strong experience in Linux Kernel and device driver development
3. Experience in Kernel porting and migration to different platforms and kernel versions.
4. Experience in BSP and Boot loaders
5. Device drivers experience preferably for following devices: UART, I2C, I2S, SPI, GPIO, PCIe, MMC, USB etc.,
6. Good knowledge on platforms and peripheral devices
7. Knowledge on processor like IMax Good to have
8. PowerPC experience
9. Python programming
Package : Commensurate to relevant experience ( CTC Range: 6 to 10 lacs/annum)
Immediate Joining !!

Similar jobs (10)
You will be building using C/C++ and related technologies on mainly Windows platforms.
● Manage priorities, deadlines, and deliverables with your technical expertise
● Research solutions and decide the best and practical solution for complex problems
● Lead designs of major product components, and features
● Design, develop, test, maintain and enhance the product
● Analyze issues reported by customers
● Mentor and train team members on design techniques and technologies
Desired Keyskills -
Relevant experience of 4-7 years in C/C++ development on any platform (Linux, Windows, macOS)
● Experience and skills in designing components and modules
● Experience in the mentoring team for technical skills
● Experience in guiding team for technical needs
● Working proficiency and communication skills in verbal and written English
● Experience in XML, STL, Win32 SDK, Dynamic Library / Shared Library, Process, Multithreading, Windows Messages, ATL, COM, HTTP, File I/O, Memory Mapping, API Hooking, and Memory
Management on Windows or Linux platform
● Experience in Windows System Programming
● Experience in debugging and troubleshooting with using tools like Sysinternals Tools, Debuggers / windbg, API Monitoring / Tracing
● Experience in MS Office & Outlook Object Model
● Experience in Cryptography, Data Security, Information Security and Security Technologies
● Experience in Cross-Platform development
● Experience in building of Desktop software
We’re looking for a Backend Developer (Python) with a strong foundation in backend technologies and
a deep interest in scalable, low-latency systems.
Key Responsibilities
• Develop, maintain, and optimize backend applications using Python.
• Build and integrate RESTful APIs and microservices.
• Work with relational and NoSQL databases for data storage, retrieval, and optimization.
• Write clean, efficient, and reusable code while following best practices.
• Collaborate with cross-functional teams (frontend, QA, DevOps) to deliver high quality features.
• Participate in code reviews to maintain high coding standards.
• Troubleshoot, debug, and upgrade existing applications.
• Ensure application security, performance, and scalability.
Required Skills & Qualifications:
• 2–4 years of hands-on experience in Python development.
• Strong command over Python frameworks such as Django, Flask, or FastAPI.
• Solid understanding of Object-Oriented Programming (OOP) principles.
• Experience working with databases such as PostgreSQL, MySQL, or MongoDB.
• Proficiency in writing and consuming REST APIs.
• Familiarity with Git and version control workflows.
• Experience with unit testing and frameworks like PyTest or Unittest.
• Knowledge of containerization (Docker) is a plus.
Job Description:
Minimum 3+ years of experience
Java, OOPS, Data structure, Design Patterns, Multithreading, Spring, Hibernate, Java Script based technology, knowledge of J2EE, PL - SQL..
Core Java Topics including Language Features, Architecture.
OOP Concepts in depth with real time scenarios
Understandings of special Keywords and their applicability as well as advantages and
disadvantages - Like static, final, this, super etc. static should be in depth
Singleton class, Serialization, Cloning, Anonymous Inner class concepts.
In depth concept of Dynamic and static polymorphism & Multiple Inheritance issue/ resolve.
Concepts on String, Exception Handling, Array etc.
Java SE 8 and 9 Features: Functional Inheritance, Lambda Expression, default and static method
etc.
Collection Classes in detail along with the internal data structure and working principle.
Multithreading concept. Concept on ConcurrentHashMap etc.
Analysis of Algorithm - Time Complexity – Big O Calculation
Code Optimizing techniques, Different Algorithm designs and strategies.
Design patterns in Java
Different Sorting & Searching Algo with their Time complexity analysis
Problem solving using Hackerrank or similar sites, with focus on Arrays, Linked Lists, Hash Maps,
Trees, Balanced Trees, Stacks, Queues, Strings , Big Number , Data Structures, Object Oriented
Programming
Exception Handling – Advanced, Sorting, Search, Recursion, Graph Theory.
Note: Core Java + PL/SQL (Unix will be add on)
Type: Individual contributor with good hands on proficiency.
Must have
- Strong proficiency in at least one of Java, Ruby, Python
- Exposure to databases: any of PostgreSQL, MySQL, Apache Cassandra
- Any NoSQL database experience is a plus
- Exposure to AWS cloud infrastructure: EC2 or S3
- Proficiency with Git
- MUST: Using REST to make API calls.
Great to have:
- Experience working with one or more middleware, enterprise bus, queueing frameworks
- Any of Memcached/Redis, Apache Kafka / RabbitMQ / PubSub+ / AmazonMQ
Soft skills:
- Appreciation for clean and well documented code
What will you do at Tradyl:
(Examples for illustration only)
- Build a shipping service module that is called by our website to query shipping rates from India to a destination country. Configure this to so that an Ops person can update shipping costs as and when they change. Own deployment and monitoring of this service.
- Use Zapier to build a workflow to export a MixPanel report into a Google sheet every day.
- Change our supplier portal (built on bubble.io) to make an API call to our customer facing site, whenever a supplier modifies his profile.
- Write an alert mechanism that identifies catalogues with insufficient information and makes them non discoverable, which can run every day.
- Work with Business Team to design a workflow for product inwarding using Airtable. Write a small app within Airtable so that whenever a product is updated as “shipped” in airtable, it updates the customer facing website.
- Use an open source dashboarding framework to create a quick dashboard to track important business events.
We are looking for a Node.js Developer who is proficient with writing API's, working with data, using AWS and capable of applying algorithms mainly machine learning-based to solve problems and create/modify features for our students. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Use of algorithms to drive data analytics and features.
- Ability to use AWS to solve scale issues.
Apply if you can only arrive for a face to face interview in Bangalore.









