8

Linux System Programming Jobs

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type

Looking For Senior Embedded Engineer

Highway Safety Solutions

  • 3 - 5 yrs
  • 6.0 Lac/Yr
  • Nagpur
Embedded Engineer IOT Engineer Electronics Engineer I2CSPIUART ARM Architecture Debugging CC++ Programming Microcontrollers Low-level Programming RTOS Scheduling RTOS Kernel Embedded Systems Hardware Design Firmware Development Version Control Hardware Interfacing Wireless Communication Signal Processing RTOS Real-Time Systems Embedded Linux Device Drivers Scripting Languages
We are looking for a Senior Embedded Engineer with 3 to 5 years of experience to join our team in Nagpur, India. The ideal candidate will have a strong background in embedded systems design and development.In this role, you will design, develop, and implement embedded software solutions for various projects. You will work closely with hardware engineers to ensure integrated systems function smoothly. You will also troubleshoot and debug embedded systems, identifying and resolving issues to enhance performance. Additionally, you will collaborate with cross-functional teams to gather requirements and ensure the solutions meet project goals.Key responsibilities include:1. **Embedded Software Development:** Create efficient, reliable, and powerful embedded software for various applications, ensuring optimal performance and adherence to coding standards.2. **System Integration:** Work with hardware teams to integrate embedded software and hardware, testing to validate functionality and performance of the complete system.3. **Troubleshooting:** Identify and fix issues in software and hardware components, performing rigorous debugging to ensure system reliability.4. **Collaboration:** Communicate effectively with engineering teams to gather requirements and make sure project timelines are met, fostering an environment of teamwork and knowledge sharing.Required skills include a solid understanding of programming languages such as C/C++, experience with microcontrollers, and familiarity with embedded systems development tools. A graduate degree is essential. Candidates should be detail-oriented, able to manage multiple tasks efficiently, and possess strong problem-solving abilities.
View all details
  • 3 - 5 yrs
  • 20.0 Lac/Yr
  • Mohali Sector 66
SQL Akka Scala Programming Scalability Concurrency Distributed Systems Functional Programming Kafka Git Microservices Play Framework Linux Spark Sbt RESTful APIs AWS Testing Java Mongo DB Nosql Mongo
Key Responsibilities: Design, develop, and maintain applications usingScalaand related frameworks such asAkkaincluding Akka HTTP, Akka Actor, Akka Stream. Build and integrateRESTful APIsto support scalable and high-performance applications. Work withmessaging queues: Kafkafor event-driven and distributed system communication. Develop and manage data solutions usingSQL and NoSQL databases, ensuring efficient datastorage and retrieval,Mongo DB is must. Implement and manageElasticsearchfor search functionality, indexing, and performanceoptimization. Applysoftware design patterns and development principlesto ensure clean, scalable, andmaintainable code. Collaborate with cross-functional teams in anAgile environment, participating in sprint planning,development, and review meetings. UseGit for version controland follow best practices for code quality and documentation. Analyze, debug, and troubleshoot technical issues to deliver reliable and efficient solutions.Requirements: 3-5 years of hands-on experience in Scala development. Familiarity with Akka framework and REST API development. Exposure to SQL and NoSQL databases. Understanding of software design principles and patterns. Knowledge of Git or other version control tools. Strong problem-solving and analytical skills. Ability to work collaboratively in a team-oriented environment.
View all details
  • 0 - 5 yrs
  • 7.5 Lac/Yr
  • Delhi
Programming Languages (.. Java ++ Python JavaScript # Ruby) Data Structures and Algorithms Version Control (Git GitHub GitLab) Database Management (SQL NoSQL) Software Development Methodologies (Agile Scrum Waterfall) Operating Systems (Linux Windows MacOS) Frameworks and Libraries (.. React Angular Spring Django .NET) API Development (REST GraphQL) Unit Testing and Debugging (JUnit Mocha Selenium) Cloud Platforms (AWS Azure Google Cloud) CI CD (Continuous Integration Cont
We are seeking a highly skilled and motivated Software Developer to join our development team. As a Software Developer, you will be responsible for designing, coding, testing, and maintaining software applications that meet the needs of our users and clients. You will work closely with other developers, product managers, and quality assurance teams to deliver high-quality software solutions.Key Responsibilities:Design & Development: Write clean, scalable, and efficient code to create software applications and systems.Testing & Debugging: Develop unit tests and perform debugging and troubleshooting to ensure the software functions properly.Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to develop new features and enhance existing functionality.Software Maintenance: Continuously improve and maintain existing applications, ensuring they remain efficient and secure.Documentation: Create technical documentation to support development processes and assist with future updates and troubleshooting.Code Reviews: Participate in peer code reviews to ensure high-quality coding standards are met.Optimization: Optimize applications for speed, scalability, and user experience.Research & Innovation: Stay updated with the latest trends and technologies in software development and propose innovative solutions for software improvements.Qualifications:Education: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent work experience).Experience: Proven experience in software development, including knowledge of coding languages such as Java, Python, C++, JavaScript, or similar.Technical Skills:Strong proficiency in programming languages and development frameworks.Experience with database management (SQL, NoSQL).Familiarity with version control tools (e.g., Git).Experience with cloud platforms (e.g., AWS, Azure) is a plus.Understanding of software development meth
View all details

C++ Developer (6-10 Years)

Intuitive Apps India Private Limited

C++ Linux System Programming Python SELinux Networking Kernel Development VPN Servers Network Protocols Debugging.
We are looking for an experienced C++ Developer with expertise in Linux system programming, Python, and networking. The role involves working on complex enterprise codebases, enhancing system security, and ensuring robust network operations.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!
  • 4 - 6 yrs
  • 15.0 Lac/Yr
  • Bangalore
C++ C Programmer Kernel Programming System Programmer Unix Linux System Programming Linux System Engineer
We are seeking a Software Engineer C++ Developer with the following job description.ResponsibilitiesExperience with development with C/C++ in LINUX/UNIX environmentsSystem and Kernel programmingGood working knowledge of operating system fundamentals, Unix/Linux kernel, memory allocation, scheduling, file systems, kernel debugging, and multithreadingProficient with algorithms & data structuresGDB knowledge is desirableExperience with applying standard software engineering practicesRequirementsExperience : 4 Years 6 YearsSalary Range : 15 LPANotice Period : Immediate 15 DaysWork location : Netapp, Bangalore (Work from office)Interview Mode:-1st Round- virtualFinal Round- F2FNOTE: - Only local candidates of Bangalore are acceptable. Nearby Bangalore districts would be considered
View all details
  • 2 - 5 yrs
  • Bangalore
C++ Programming Deep Learning System On A Chip Linux Python DL Framework Pytorch TensorFlow TF Lite
Responsibilities- To port machine learning scripts from Python to C++- Test the working of converted scripts- Deploy/integrate C++ scripts to an embedded devicePrimary Skills- C++ Programming experience in deploying Deep Learning models on embedded system.- Software optimization skill at the System on a chip (SOC) level- Experience working in Linux operating system- Python programming- Understanding of Deep Learning system/concepts such as training, inference, transfer learning, quantization, etc.- Familiarity with at least on DL framework Pytorch, TensorFlow, TF LiteAdditional Skills- Experience using DL framework such as Pytorch/TF/TFLite- Understanding of Edge AI concepts
View all details
  • 2 - 4 yrs
  • 9.0 Lac/Yr
  • Ahmedabad
Linux Engineer Linux Kernel Programming Device Driver Development RTOS-Real Time Operating System Bare Metal Programming Microcontroller Microcontroller 8051 ARM
Job Functions / Responsibilities: Requirement Understanding and requirement writing Effort Estimate Architecting Embedded systems Design and develop embedded systems based on customer needs Reviewing designs and source code Troubleshooting/problem solving On-Time Delivery Quality DeliverablesArea of expertise Excellent Programming Skills in C Linux Kernel programming skills, device driver embedded systems experience is must Board bring up experience is required Understanding of various processor and microcontroller architecture like Cortex-A series, ARM seriesprocessors etc. and other general-purpose microcontrollers Working experience of architecting embedded systems Excellent analytical and problem-solving skills Good Debugging skills and hands on with coding and tool usage Working experience of on bare metal, RTOS, device driver development is an added advantageSkills Required:Excellent written and verbal communication Write high quality, efficient, extensible, and maintainable code in a fast-paced Agile environment. Participate in feature and designs discussions within and across teams Evangelize and inform with well-written design documents and conduct peer-reviewsEducation Criteria:B.E. / B.Tech Electronics, Electronics & Communication, Computer engineering
View all details

Embedded Developer

S Cube Consultant

  • 3 - 9 yrs
  • Pune
C Language Embedded C RTOS-Real Time Operating System Microcontroller Embedded Development Socket Programming C++ Linux Driver UART
Hello All,We have an excellent job opportunity for an Embedded Developer roles, our client is a product-based company having their presence globally. If you are interested to apply, please share your updated resume with me along with below details: -1. Current Location: 2. Current Salary:3. Expected Salary:4. Notice Period:Position no 1:Job Title: Embedded DeveloperLocation: PuneDuration: Full TimeSkills: C++ Embedded C Socket Programming: Microcontroller: Linux Driver: Communication Protocols:Mandatory Skills: Strong proficiency in C++ (2 years) and Embedded-C code (2 years) Hands on Linux driver/application level at least 2 years Working knowledge on Embedded & Experience with UART, I2C, SPI, RS485, RS232 communication protocols multi-threaded programming experienceFamiliarity with: Familiarity with networking, Socket programming. Microcontroller programming using C/ Embedded C. BSP level knowledge. Yocto or any other build system Good to have knowledge on Python/Perl or scripting programming Understanding of Linux commands, Linux Kernel understanding.Position no: 2Job Title: Embedded DeveloperLocation: PuneDuration: Full TimeMandatory Skills: Hands on Embedded C Experience at least 3 years Microcontroller low level driver development at least 3 years Bootloader working experienceFamiliarity with: Scripting languages like python, perl Embedded Hardware RTOS C++Thank You and Best Regards,Sam WilsonSr. Technical Recruiter - S Cube Consultant
View all details