
About the Role
Own enhancements and maintenance of legacy OS-9 components while building new features on Linux (Yocto). You’ll work close to hardware, optimize performance, and modernize parts of the stack.
Key Responsibilities
- Design, develop, and debug C/C++ code for embedded targets (OS-9 and Linux).
 - Maintain legacy OS-9 modules and plan/execute migrations to Linux/Yocto when needed.
 - Configure Yocto/BitBake builds, BSPs, device trees, and cross-compilers.
 - Integrate device drivers, board bring-up, and low-level comms (UART/SPI/I2C/CAN).
 - Root-cause complex issues using gdb, JTAG, logic analyzers, and crash logs.
 - Write unit/integration tests; contribute to CI/CD and documentation.
 
Required Skills
- Strong C/C++ for embedded systems; memory/performance optimization.
 - Hands-on with Linux kernel/user space, Yocto/BitBake, cross-builds.
 - Experience supporting OS-9 codebases (bug fixes, ports, refactors).
 - Debugging on real hardware; understanding of bootloaders, BSPs, device trees.
 - Git, code reviews, Agile.
 
Good to Have
- RTOS experience beyond OS-9; telecom/industrial automation exposure.
 - Driver development, IPC, and real-time constraints.
 - Scripting (Python/Bash) for tooling and build automation.
 

About MARS Telecom Systems
About
MARS Telecom Systems (CMMi Level 3 & ISO 9001:2000 certified) is a trusted product development solutions company with over 11 years of experience delivering cutting-edge projects across telecom, networking, enterprise mobility, eGovernance, and custom application development.
With 175+ successful projects executed, MARS combines mature processes, global delivery models, and state-of-the-art development centers in Hyderabad and Bangalore to provide scalable, reliable, and innovative solutions.
Why Clients Choose MARS
- Proven Global Engagements: Strong track record of managing complex international projects by blending deep local market knowledge with technical expertise.
 - High-Caliber Talent & Culture: Experienced software engineers working in a collaborative, quality-driven culture.
 - Flexible Delivery Models: Engagements tailored to meet client needs — from product development to independent QA.
 - Innovation with R&D Strength: Significant R&D capabilities ensuring speed, cost efficiency, and market-ready solutions.
 
Our Value Proposition
In a world where businesses struggle to keep pace with rapid technological change, MARS helps enterprises stay competitive by enabling:
- Cost efficiency without compromising quality.
 - Faster time-to-market with agile and proven execution practices.
 - Enhanced product worthiness through continuous innovation and quality assurance.
 
Our unwavering professionalism, unique insights, and commitment to excellence have consistently helped clients reduce costs, accelerate delivery, and increase market impact.
Tech stack
Candid answers by the company
MARS Telecom Systems is a product development and IT solutions company.
They specialize in:
- Telecom and networking solutions
 - Enterprise mobility and eGovernance applications
 - Custom software and product development
 - Independent QA and testing services
 
In short, They help businesses build, test, and deliver technology products faster and cost-effectively, leveraging their R&D and experienced engineers
Similar jobs
Bachelor’s Degree or equivalent degree in computer science
Min 1-3 years of experience in Python and backend technology
Development experience with programming languages like C/C++, Erlang, Elixir.
Experience in Python / Go Lang is a must
Experience in creating and dealing with REST API and socket technology
Working Knowledge of RabbitMQ and Kafka
Knowledge of both SQL and NoSQL databases along with Redis and elastic search.
Working knowledge of network communication, TCP, UDP, HTTP, etc
Roles and Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers, and system administrators to identify new features
Follow emerging technologies
Optimizing multiple producers and multiple consumer system
Develop a Fault-tolerant application design.
We are looking for a Senior Software Engineer to join our team and contribute to key business functions. The ideal candidate will bring relevant experience, strong problem-solving skills, and a collaborative
mindset.
Responsibilities:
- Design, build, and maintain high-performance systems using modern C++
 - Architect and implement containerized services using Docker, with orchestration via Kubernetes or ECS
 - Build, monitor, and maintain data ingestion, transformation, and enrichment pipelines
 - Deep understanding of cloud platforms (preferably AWS) and hands-on experience in deploying and
 - managing applications in the cloud.
 - Implement and maintain modern CI/CD pipelines, ensuring seamless integration, testing, and delivery
 - Participate in system design, peer code reviews, and performance tuning
 
Qualifications:
- 5+ years of software development experience, with strong command over modern C++
 - Deep understanding of cloud platforms (preferably AWS) and hands-on experience in deploying and managing applications in the cloud.
 - Apache Airflow for orchestrating complex data workflows.
 - EKS (Elastic Kubernetes Service) for managing containerized workloads.
 - Proven expertise in designing and managing robust data pipelines & Microservices.
 - Proficient in building and scaling data processing workflows and working with structured/unstructured data
 - Strong hands-on experience with Docker, container orchestration, and microservices architecture
 - Working knowledge of CI/CD practices, Git, and build/release tools
 - Strong problem-solving, debugging, and cross-functional collaboration skills
 
This position description is intended to describe the duties most frequently performed by an individual in this position. It is not intended to be a complete list of assigned duties but to describe a position level.
Responsibilities :
- Develop server side applications in C++
- Contribute in analysis based on requirements. Analysis can be in the form of research and producing Proof of Concepts.
- Produce documents and specifications wherever required.
- Work collaboratively with other developers and QA engineers to deliver the solutions.
Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.
Job Summary and Duties:
This position will highlight new product development, as well as feature development and bug fixing of existing products serving the expanding big data, NAS, virtualization, replication, and file systems market. This position is required to be well rounded in operating system including all flavors of Linux, Windows, and MacOS. Building specialized core (user space and kernel space) software is the main function of this role.
Specific duties include but are not limited to:
• Development and maintenance of new Primary Storage products.
• Investigating and resolving issues in existing products related application workflows, cross-platform interactions, and new operating systems.
• Triage and disposition incoming issues from support cases, customer interactions, and new feature requests.
Job Requirements:
• Minimum 8 years of combined education and experience including 5 years of C/C++ programming.
• Expertise with SMB/NFS networking protocol stacks (Samba).
• Filesystem VFS layer expertise (Samba VFS modules).
• Experience with Python and Linux shell programming.
• Experience with SAN and Ethernet networking technologies.
• Ability to work in a team environment.
• Strong communication skills.
Desired Skills:
• Knowledge of kernel internals including any of the following: Linux and Mac OS X.
• Interfaces with special purpose file system APIs and web services required.
• Knowledge and experience with container technologies (Kubernetes, Docker)
• Knowledge and experience with Virtualization technologies: ESX, KVM
• Experience working in an Agile environment using CI methodologies.
- Understanding the business requirement and providing good scalable solution
 - Integrating user-facing elements developed by a front-end developers with server side logic
 - Building reusable code and libraries for future use
 - Optimizing the application for maximum speed and scalability
 - Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
 - Creating database schemas that represent and support business processes
 - Implementing automated testing platforms and unit tests
 
What you need to have:
- Engineers from Tier 1 colleges, B.Tech/ B.E from only from Tier 1 colleges
 - Extensive and expert programming experience in anyone programming language (Golang/ C/ Java).
 - A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and distributed system applications
 - Experience with building and scaling apps with RDBMS as well as NoSQLs.
 - Experience creating scalable Web APIs for mobile and browser consumption
 - Have a penchant for solving complex and interesting problems
 - Worked in start-up culture with high levels of ownership and commitment
 - Excellent coding skills – should be able to convert design into code fluently
 - Working knowledge of - ReactJS, React Native, Golang, MySQL, NoSQL and hosting environment is AWS
 
Exp ; 1 to 2 yrs
skills : C++
Location : Bangalore
BE / BTECH -2019 / 2020
sarinatbeiingdotin
Bachelor Degree required, preferably in Computer Science or related field
* 1+ years of software development experience using C++ programming language
* Experience working on JavaScript would be an added advantage
* Experience using Linear Algebra, 3D Scene model, Cairo - 2D Drawing Framework
* Working experience using any of these: POV-RAY, GeoTiff, WGS 84 and Web Mercator
projection
* Experience with cloud technologies AWS SDK and containerization
* Experience with PostgreSQL or other Relational Databases
* Test-driven development mindset and a focus on quality, scalability and performance
* Strong programming fundamentals and ability to produce high quality code
* Excellent communication, collaboration, reporting, analytical and problem-solving skills
* Solid understanding of Agile (SCRUM) Development Process required

· 4+ years in a software engineering role
· You want to work in a highly collaborative environment: we believe a team can be stronger than its individual parts
· Are independent and curious
· Are comfortable owning features from design through delivery to production
· Have experience with one or more modern programming languages
· Are willing to dive into a large code base and contribute immediately
· Enjoy writing code that is understandable, maintainable, and testable
· Collaborative and Communicative - you love being part of a diverse team, building consensus, and establishing credibility.
You are a Class-A communicator: curious, thoughtful, clear, and (mostly) correct.
· BA/BS degree from top institution; MBA or CompSci degree preferred but not required.
Role - Strong Experts in C++11/C++14 (Embedded Linux)
About GloballLogic - www.globallogic.com
Experience - 5 to 18 years
Location: Bangalore, India
Must have Key Skills
Strong in Embedded Linux system experience
Strong, C++ 11/14 programming OOPS, OOAD, Design Pattern
Linux, ADS pipelines, STL
Embedded systems experience
Proc filesystem
Socket programming
Memory management in Linux.
debug memory
Threads - synchronization
Linux IPC - sockets, accept system call
C++ STL container
Virtual functions - vptr, polymorphism.
Smart pointers
application development in multi-process/multi-thread environments using C++/C++11/C++14.
application/middleware development for consumer electronic devices.
ndk/sdk kit development
video domain experience
Linux system experience
Expertise in Linux System, Kernel level programming(Good to have)

- Develop new features and improve existing code in C++, specializing in the iOS/Android platforms.
 - Has experience with working on huge codebases and comfortable writing and debugging multi-threaded & asynchronous code in Android and the native C++ libraries.
 - Understands the resource constraints of mobile devices and implements accordingly robust and efficient solutions with respect to CPU, memory and battery life.
 - Be customer-focused and unafraid to challenge the status quo
 
- Work as part of a dedicated, high-energy team to develop code that spans multiple products.
 
- Maintain exceptional development standards, especially related to performance, robustness, and testing.
 
- Support other development teams, build robust relationships and effectively articulate complex ideas.
 
- Proactively learn new languages, libraries, and platforms as needed. Adapt quickly to changing requirements.
 
- Activity planning and estimations
 - Participate in the design and architecture of the overall product and lead the same for your features.
 - Study upcoming technologies, analyze and propose how they can be incorporated to improve the existing product.
 - Create high & low-level design artifacts.
 - Code Reviews
 - Mentoring Android developers in the team
 - Develop document solutions for close to a million Acrobat Android users
 - We are looking for you if your answer to the following questions is YES
 
- Are you interested to be part of a highly collaborative team developing next-generation document solutions?
 - Have you developed mobile applications having complex UI and high performance?
 - Do you like to solve problems and possess an aptitude for analytical troubleshooting?
 







