Jobs
Interviews

594 Embedded Linux Jobs - Page 11

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 8.0 years

7 - 11 Lacs

Vadodara

Work from Office

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Role Software Developer/ Sr. Developer - Embedded Function Embedded Software Development (Platform/ Device Driver) Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux / Kernel based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 3+ Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Mandatory exposure in Programming language C, Embedded C. Working on Linux as an OS. Exposure to Linux or Kernel Programming. Exposure working in Device Drivers, UBoot, Yocto, Board Bring up, Board design, Bootloader etc. BSP Development - Board Support Package. IPC Inter Process Communication Protocols. The Project should be bug free. You have good logical, analytical skills and problem-solving skills. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 1 month ago

Apply

8.0 - 12.0 years

8 - 17 Lacs

Hyderabad

Hybrid

Role : Linux Security Lead Key Responsibilities: Lead the architecture, design, and implementation of security features for Linux-based platforms. Define and enforce the system-wide security model covering boot process, kernel, user-space, and application-level protections. Develop and maintain Linux kernel security modules and secure access control policies. Drive implementation of Secure Boot, Measured Boot, and Trusted Boot mechanisms using UEFI, TPM, and cryptographic modules. Ensure proper hardening of Linux components including kernel configuration, filesystem permissions, device access, and syscall exposure. Integrate and validate data encryption, key management, and secure storage mechanisms (e.g., dm-crypt, LUKS, eCryptfs). Work closely with platform, firmware, kernel, and application teams to address security threats, CVEs, and design mitigations. Define and drive threat modeling, security code reviews, and risk assessments during product development. Respond to and investigate potential security incidents or vulnerabilities and deliver timely patches or mitigation strategies. Lead security audits, compliance verification (e.g., CIS, NIST, ISO 27001), and contribution to product certifications. Contribute to secure OS update strategies and rollback protections. Required Qualifications: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. 8+ years of experience in embedded Linux system development with a strong focus on security . Deep understanding of Linux security architecture, UEFI/BIOS, and TPM 2.0 integration. Hands-on experience with: Integrity Measurement Architecture (IMA/EVM) and LUKS/dm-crypt and fscrypt Audit subsystem, iptables/nftables, seccomp, and namespaces Strong experience with Trusted Execution Environments (TEE) and secure key storage (e.g., OP-TEE, TrustZone). Familiar with CVSS, CVE analysis, patch management, and vulnerability remediation lifecycles. Knowledge of secure update frameworks (e.g., OSTree, SWUpdate, RAUC, The Update Framework - TUF). Proficient in C, Python, shell scripting, and security testing tools (auditd, gdb, valgrind, clang static analyzer, etc.)

Posted 1 month ago

Apply

15.0 - 20.0 years

45 - 60 Lacs

Bengaluru

Work from Office

Key Responsibilities Responsible for Product software development team deliverables from requirements to final code delivery with required SW Quality. Learn Product Domain and Software to provide technical mentorship to teams. Expected to be proficient in programming and software development and managing teams of 10-15 developers. Given the requirement, expected to define functional specification, design specification, implementation & verification plan. Require strong communication skill to interact and influence stakeholders as you will need to interact with the end users of the products and applications engineering teams. He She should be an expert in software development Life cycle and exposure to Agile development methodologies. Expected to be good at problem solving and debugging. Will require to effectively work in a multi-site environment, with teams across time zones. Provide timely communications on significant issues or developments and support team members to deliver on expectations Lead teams to support organizational initiatives and generic issues Involve in hiring and building Task force for the team. As a project lead own the planning and tracking of deliverables Ready to work in a Techno-managerial role with significant technical contribution from Manager Be willing to travel to onsite locations for Business meetings, Version installations. Qualification and Requirements Bachelor's Degree masters degree in engineering with CEEE background and 15+ years of experience Minimum of 10-year experience in software development with exposures to bug fixing, maintenance, continuous integration releases Minimum 56-year experience in technical road mapping field interaction/ cross functional teamwork project leadership and handling teams of 10-15 members Minimum experience of 10+ years in Java C#. Example if its java, well versed with Java 8+ features Minimum experience of 2+ years of in driving/contributing towards HLD & LLD, contribution towards code reviews & coding practices (like clean code & SOLID principles) Minimum experience of 2+ years in cloud/cloud native technologies around containers & orchestrations technologies such as dockers & Kubernetes Minimum experience of 2+ years in working with large volumes of data, DB mariaDB, posgres etc. Minimum experience of 2+ years in building/driving microservices based architecture Minimum experience of 1-2 years in DevOps practices Minimum 1-2 yrs experience in People management Ideal candidate: Strong experience of experience of working in global teams and handling multiple stake holders Exposure to Agile methodologies and tool chain & business Expertise Has knowledge of best practices and how own area integrated with others; is aware of the competition and the factors that differentiate them in the market Impact Impacts a range of customer, operational, project or service activities within own team and other related teams; works within broad guidelines and policies.

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies. Location: Bengaluru,Chennai,Hyderabad,Noida,Pune

Posted 1 month ago

Apply

5.0 - 10.0 years

1 - 3 Lacs

Bengaluru

Work from Office

Embedded Linux and Low Level Boot Expert

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Hands-on experience with Linux Kernel, device drivers, and embedded Linux systems. Strong understanding of Linux internals, real-time Linux (RT), and Android Linux Kernel. Experience with Linux driver porting, including UFS, file systems, I2C, SPI, Ethernet, UART, and display interfaces. Proven ability to analyse and resolve kernel crashes. Experience contributing to or working with open-source Linux development.

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Linux Kernel Developer Location ?? Bengaluru Experience ?? 3 to 6 yrs Notice Period ?? 20 days max Experience Hands-on experience with Linux Kernel, device drivers, and embedded Linux systems. Strong understanding of Linux internals, real-time Linux (RT), and Android Linux Kernel. Experience with Linux driver porting, including UFS, file systems, I2C, SPI, Ethernet, UART, and display interfaces. Proven ability to analyse and resolve kernel crashes. Experience contributing to or working with open-source Linux development. Experience in the Infotainment domain is a plus. Apply

Posted 1 month ago

Apply

8.0 - 13.0 years

2 - 30 Lacs

Hyderabad

Work from Office

Job Description: As a Software Technical Lead for Mining Industry Applications, your mission is to leverage your expertise in C++, Python, and software architecture to design and develop scalable, high-performance solutions tailored for mining operations and equipment You will collaborate with cross-functional teams to drive innovation, optimize system efficiency, and enhance automation capabilities Proficiency in Qt is expected, with PyQt considered an advantage and good to have Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems Additionally, a background in the automotive industry is an asset Key Responsibilities: Able to effectively lead and support a team by ensuring quality deliverables, sharing responsibility in troubleshooting, and maintaining strong stakeholder engagement and communication Design, develop, and maintain high-performance applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications Write and maintain efficient, reusable, and reliable source code Collaborate with cross-functional teams to define, design, and ship new features Implement and manage software development processes and best practices, including code reviews Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability Conduct testing, debugging, and validation of software solutions to ensure they meet performance Required Skills and Qualifications: Bachelors or Masters degree in relevant engineering fields (e g , Electronics, Mechatronics, Computer Science) 8 to 12 years of professional experience in C++ and Qt development, with a strong focus on applications for the mining industry Minimum of 4 years in a technical leadership role, overseeing software development teams and driving end-to-end project execution Expert-level proficiency in C++ (C++11/14/17) and object-oriented programming (OOP) Strong hands-on experience with Qt for GUI development, along with knowledge of PyQt as a complementary framework Required leadership-level familiarity with C++, Python, Qt, and PyQt, enabling you to provide technical guidance, review code quality, and mentor team members effectively In-depth understanding of embedded Linux systems, particularly Debian-based distributions, with experience in Qt GUI development on embedded platforms Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems Familiarity with mining industry communication protocols, such as CAN, J1939, and LIN Strong grasp of software development methodologies and tools, including Agile, Scrum, Git, and Azure DevOps Good to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Good to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail Excellent communication and teamwork skills Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player open-minded and flexible Location: This position is located in Bengaluru/Chennai/Hyderabad, India In this recruitment process we review applications continuously Welcome with your application as soon as possible, but no later than 03rd May 2025 Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification Epiroc is based in Stockholm, Sweden, had revenues of around SEK 64 billion in 2024, and has almost 19000 passionate employees supporting and collaborating with customers in around 150 countries

Posted 1 month ago

Apply

5.0 - 10.0 years

8 - 15 Lacs

Bengaluru

Work from Office

Job Description: Qualifications :Btech / BE in ECE or EEE MTech in Embedded Systems (Optional) Skills Strong C/C++ development experience Hands on Linux Yocto build and BSP driver integration will be plus Understanding of embedded firmware, real-time operating system (RTOS), and HW/SW interactions. Hands on programming with ARM based processors(Atmel/Freescale/TI) and/or embedded DSP programming. Hands on implementation in interfaces such as USB, I2C, UART, SPI, Ethernet, CAN Datasheet reading and programming on Wifi/3G/4G/Bluetooth/Zigbee modules and stack integration Should have hands on experience handling Digital Storage Oscilloscope, Multi-meter and Logic Analyzer Configuration management tools like GIT, SVN is highly desirable Excellent problem solving, analytical, and communication skills Ability to provide practical solutions and work effectively in a team environment Should be passionate, diligent, thorough, and detail oriented. Roles: Understand software requirements Provide feedback on limitations and feasibility on marketing proposed product features. Develop C/C++/assembly code to implement algorithm or function as per design spec Understanding Software architecture/design and detailed design specs. Review Design documents, Analysis reports, System Test plan and reports. Perform unit testing and debugging to confirm the validity of the design. Responsible for system level integration and system level debugging. Interactions with Customer/Vendor to gather Device/chipset details Initiate and support continuous improvements in products, processes, workflow

Posted 1 month ago

Apply

8.0 - 10.0 years

22 - 30 Lacs

Hyderabad

Work from Office

LRR Technologies is currently hiring talented people to work with Carrier Corporation. Carrier Corporation (NYSE: CARR) is a global provider of innovative heating, ventilating, and air conditioning (HVAC), refrigeration, fire, security, and building automation technologies boasting annual sales of over $20 billion, with 58,000 employees spread across 160+ countries. For its R&D centre in Hyderabad, Carrier is looking for a talented Embedded Linux Engineer. Carrier was founded in 1915 as an independent, American company, manufacturing and distributing heating, ventilating and air conditioning (HVAC) systems, as well as commercial refrigeration and food service equipment. Built on Willis Carrier's invention of modern air conditioning in 1902, Carrier is a world leader in heating, air-conditioning and refrigeration solutions. We constantly build upon our history of proven innovation with new products and services that improve global comfort and efficiency. Job Responsibilities : You will be a key contributor to the software/firmware design, development and implementation for HVAC product controls systems. This position will focus on firmware development as part of enhancement and maintenance of existing and recently released applications. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements. Were a collaborative bunch, so you may contribute to all phases of the Product Development Life Cycle, from design to implementation, testing, release and sustaining. You will work closely with Agile teams to deliver solutions on time with quality. You'll also coordinate with leads to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time Design and develop new features according to product functional specification and design requirements. Able to meet release plans and urgent customer need; prioritizing work to accomplish demanding changes. Ensuring defects are reviewed on a regular basis and resolved in the required timeframe. Enjoy deep dives, working with SMEs, QA, and support as necessary to thoroughly investigate and reproduce product issues and design robust solutions. Must be aware and able to work in Agile, Incremental development methodology. Required Skills: Strong knowledge on embedded concepts. Must have experience in developing solutions on Microcontroller with Linux OS, RTOS, Embedded C and C++, Strong debugging skills. Experience on protocols like BACnet, Modbus, Serial Protocols like UART, I2C and SPI. Hands on experience on Networking TCP/UDP protocols and IPC mechanisms, POSIX Threads, IPC Mechanisms: Semaphore, Mutex, Message Queues. Knowledge on Network/Socket programming using UDP/TCP. Familiar with different version control tools (SVN, Perforce etc), Rally, Confluence etc and software development methodologies like Agile, Waterfall etc. Familiar with BTL certification, HVAC concepts. Good to have experience on different analog and discrete IO programming. Experience: 8-10 years of relevant experience. Perks and Benefits: The position will pay quite well - Rs. 22.5-30 lakh per annum is the band, and the final amount may be even higher depending on your experience and expertise. If made an offer, you will need to join in 4 weeks. This is the opportunity of a lifetime for people looking to specialize in highly coveted niche futuristic skills, and to work in a top multinational company with excellent employee-first initiatives. We look forward to your application

Posted 1 month ago

Apply

4.0 - 6.0 years

12 - 22 Lacs

Gurugram, Delhi / NCR

Work from Office

Job title: Embedded Linux developer (Yocto) Exp: 4-6 yrs Location- Delhi NCR Key Skills: Proficient in C/C++ Strong understanding of Yocto: layers, recipes, customization Experience in driver development/debugging, U-Boot, kernel customization Familiarity with Linux BSP modules and device tree customization Hands-on Linux application development: • Multi-threading and synchronization (semaphores, mutexes, queues) • Inter-process communication (pipes, shared memory) Integration of third-party software/libraries with Yocto builds Debugging and diagnostics using tools (logic analyzer, oscilloscope) Performance optimization (power, memory, CPU/GPU) Capable of independently owning and delivering complete Yocto-based embedded Linux BSP Good to have: experience in Camera domain (ISP pipelines) Key Responsibilities: Design and maintain Linux BSPs using Yocto: create and manage recipes, layers, and meta-packages Customize and manage device trees (DTB) and kernel configurations Develop and optimize power and performance in Linux BSP, file system, and services Design and implement C/C++ applications for embedded Linux environments Optimize software for constrained environments (memory, CPU, power) Troubleshoot and debug system-level issues across software and hardware boundaries Mentor junior engineers, promoting robust development practices Stay current with advancements in embedded systems and Yocto development Collaborate closely with hardware, product, and test teams to ensure delivery of high-quality products Follow Agile methodologies for development, tracking tasks via JIRA Version control and collaboration using Git and Bitbucket.

Posted 1 month ago

Apply

9.0 - 14.0 years

32 - 37 Lacs

Bengaluru

Work from Office

As part of Camera team, you shall be responsible for Design Development of Camera Native Services. Work Involves Design, Development, Porting, Bug Fixing Optimization of Camera Stack in Android. What You Will Do Understand the requirements, design, develop and debug system SW in the field of automotive Cluster Infotainment system. Analyze customer and internal requirements and specifications and translates these into software designs. Understanding of the system software, drivers, system architecture, design methodologies, software platform integration with hardware bring up. Perform code reviews and other activities to ensure high-quality results. Work we'll with the distributed global teams. Handle customer queries and calls. Should be able to generate and report the work progress with right status. Identify the technical dependencies risks early in the stage. Define the inter module interfaces and document the same. Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups. What You Need to be Successful Design, develop, and maintain efficient and reliable C++ code for new and existing applications. Collaborate with cross-domain to define, design, and ship new features. Analyze and optimize system performance, including memory usage, CPU utilization, and latency. Debug and resolve software defects and issues. Conduct code reviews and ensure adherence to best practices and coding standards. Participate in architectural and design discussions to contribute to future software directions. Write unit tests and perform integration testing to ensure software quality. Stay up to date with industry trends, new technologies, and best practices in C++ development. Experience in Agile methodologies, Configuration (Perforce, etc) and Project Management tools. Strong written, verbal communication and interpersonal relationship skills What is Nice to Have Strong proficiency in C++ (C++11, C++14, or later versions) and its standard libraries (STL). Experience with object-oriented programming (OOP) principles, design patterns, and software architecture. Familiarity with multi-threading, memory management, and performance optimization in C++. Experience working with version control systems like Git. Proficiency in debugging and troubleshooting code issues. Familiarity with build systems such as CMake, Makefiles, or others. Experience with Unit Testing frameworks (eg, Google Test). Experience in Camera HAL development. Proficiency in Android Camera Framework. Experience in Android Camera SuspendToRam. 10+ years of hands-on experience in Infotainment/Cockpit Android Camera Development/Design for Automotive Electronics systems. What Makes You Eligible Expertise in RVS Camera module (Rear View Surround) will be an added advantage. Strong Vehicle or Android HAL Experience. Experience in embedded Linux or Android or QNX. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University Competitive we'llness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program. An inclusive and diverse work environment that fosters and encourages professional and personal development .

Posted 1 month ago

Apply

3.0 - 8.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Description Requirements Introduction: A Career at HARMAN Automotive we're a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role We are seeking a highly skilled and experienced Delivery manager to join our team. The ideal candidate will have a strong background in embedded Linux development and Linux distributions for embedded systems. What You Will Do Creates and updates the planning for the project-specific SW development (schedule, cost and resource planning) Coordinates the planning of SW requirement management, SW configuration, change request management and SW quality assurance Tracks SW project processes by means of the measurements defined for software project, costs, schedule and quality in software development. Carries out issues and risk management in the SW project and keeps track of the derived actions. Aligns with the Product owner required activities and their priorities. Updates the backlog accordingly and monitors tracks execution by the SW project team Regularly reports the software project status to direct manager and stakeholders. Creates, manages maintains tickets in Jira Confluence Organizes and holds meetings with stakeholders internal project teams Leads daily stand up meetings with the development teams Conducts retrospective meetings in order to drive continuous improvements required corrections during development What You Need to Be Successful Bachelor major in electronics, embedded programming, software engineering, Mathematics or related. 8 to 12 years of work experience in embedded software development and management fields. Among these, 3+ years of software development experience in automotive electronic field and 3+ years of software project lead or management work experience. Familiar with automotive V-model, and software engineering process including requirement, design, coding and testing. Very experienced with Jira Confluence. Able to create customized filters, dashboards, etc Bonus Points if You Have Process: Experienced in practice of software process audit What Makes You Eligible Proficiency with IBM RTC Tool Automotive program management experience Willingness to travel 10% of the time What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University Competitive we'llness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development

Posted 1 month ago

Apply

5.0 - 7.0 years

37 - 40 Lacs

Bengaluru

Work from Office

Mandatory Skills: 1. Engineer with 5+ years of experience in embedded Linux/ Linux application/ driver/kernel development 2. Strong C/C++ development skills with a good understanding of object-oriented design 3. Good understanding of Android framework, overall Android Architecture. 4. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. 5. Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2. 6. Compliance to CTS/VTS and support in resolving defects 7. Strong background in embedded systems development 8. System knowledge, System Debugging Good to have: 1. Experienced with Android Automotive platform is desired. 2. Experience on Android virtualization (virtio, trout) and hypervisor based OS. Keywords: Embedded, Android, HAL, Audio, Video, Camera, Graphics, Framework, OpenMax, ALSA, CTS, I2S.

Posted 1 month ago

Apply

4.0 - 13.0 years

20 - 25 Lacs

Bengaluru

Work from Office

The Digital Buildings Business of Schneider Electric provides Intelligent building management solutions to help customers create a productive and comfortable environment for its occupants, reduce energy consumption and run building operations efficiently. The position is with the System Integration Department and Global Sustain Team . The System Integration Department is responsible for Continuous Integration Testing and System Testing of new technology, software, and services at the RD department, before release of the technology, software, and services to the customers. The department is situated both in Andover US, and in Lund Sweden, with state-of-the art laboratories at each site. The Global Sustain team is part RD and is the entry point for complex customer site issues. We are a Level four support team that comes into play when country organization support and the Global Product Support organizations have challenges in finding resolutions to customer site problems. Normally we interact with customers through the Global Product Support, but we also have direct interaction with a set of global VIP customers. Who are we looking for We seek out and reward people for being straightforward, open, passionate, effective, and challenging the status quo. We are looking for accomplished person to Lead and inspire a global team of multi-domain engineers, fostering a collaborative and innovative work culture. Provide mentorship and guidance to team members, fostering their professional growth and development, driving innovation and overseeing the development of solutions tailored for Digital buildings on a global scale. We want our employees to reflect the diversity of the communities in which we operate. We welcome people as they are, creating an inclusive culture where all forms of diversity are a real value for the company. We are looking for people with a passion for success on the job and beyond. Above all, we value engagement, enthusiasm, and a willingness to learn about new topics and areas within the realm of Building Management Systems. Qualifications 5+ years of experience in leading teams in RD 5+ years of experience with intelligent Building Management Systems (BMS) gained by extensive field base work on any manufacture s BMS Experience with open protocols (BACnet, LON, Modbus, Zigbee, TCP/IP, MQTT) preferred Knowledge of Windows based PC hardware/software and networking technology is preferred Knowledge of embedded/Linux systems are preferred, both HW and SW Extensive experience servicing, maintaining, commissioning or application design for Building Management Systems Bachelor s degree or higher in engineering or similar discipline, or extensive experience servicing, maintaining, commissioning or application design for Building Management Systems Strong analytical and troubleshooting skills Strong communication skills; both written and verbal Fluent in English

Posted 1 month ago

Apply

10.0 - 14.0 years

20 - 25 Lacs

Bengaluru

Work from Office

The Digital Buildings Business of Schneider Electric provides Intelligent building management solutions to help customers create a productive and comfortable environment for its occupants, reduce energy consumption and run building operations efficiently. The position is with the Global Sustain Team . The Global Sustain team is part RD and is the entry point for complex customer site issues. We are a Level four support team that comes into play when country organization support and the Global Product Support organizations have challenges in finding resolutions to customer site problems. Normally we interact with customers through the Global Product Support, but we also have direct interaction with a set of global VIP customers. Schneider Electric now has a challenging opportunity for a passionate individual to assume the role of Application Test Expert for our EcoStruxure Building Operation software solution in Bangalore location . The role is to do deep technical problem analysis and depending on your background could also include SW development. The responsibility is to have/gain profound knowledge of Schneider Electric Digital Buildings products and solutions Who are we looking for We seek out and reward people for being straightforward, open, passionate, effective and challenging the status quo. We want our employees to reflect the diversity of the communities in which we operate. We welcome people as they are, creating an inclusive culture where all forms of diversity are a real value for the company. We are looking for people with a passion for success on the job and beyond. Above all, we value engagement, enthusiasm and a willingness to learn about new topics and areas within the realm of Building Management Systems. Did we get you inspiredThen you are welcome to submit your application. Apply at www.se.com / in / en / about-us / careers / overview.jsp Qualifications Qualifications. Bachelor s degree or higher in Engineering or extensive experience servicing, maintaining, commissioning or application design for Building Management Systems Strong analytical and troubleshooting skills Strong communication skills; both written and verbal 5+ years of Experience with intelligent Building Management Systems (BMS) gained by extensive field base work on any manufacture s BMS Experience with open protocols (BACnet, LON, Modbus, Zigbee, TCP/IP, MQTT) preferred Knowledge of Windows based PC hardware/software and networking technology is preferred Knowledge of embedded/Linux systems are preferred, both HW and SW

Posted 1 month ago

Apply

3.0 - 6.0 years

20 - 25 Lacs

Bengaluru

Work from Office

The Digital Buildings Business of Schneider Electric provides Intelligent building management solutions to help customers create a productive and comfortable environment for its occupants, reduce energy consumption and run building operations efficiently. The position is with the System Integration Department . The System Integration Department is responsible for Continuous Integration Testing and System Testing of new technology, software, and services at the RD department, before release of the technology, software, and services to the customers. The department is situated both in Andover US, and in Lund Sweden, with state-of-the art laboratories at each site. Schneider Electric now has a challenging opportunity for a passionate individual to assume the role of Software Test Engineer for our EcoStruxure Building Operation software solution in Lund, Sweden . In this role you will work closely together, not only with your peer Test Engineers within the department, but also with our RD Software Development Teams, in a scaled agile environment. You will have or gain profound knowledge of Schneider Electric Digital Buildings products and solutions. Who are we looking for We seek out and reward people for being straightforward, open, passionate, effective, and challenging the status quo. We want our employees to reflect the diversity of the communities in which we operate. We welcome people as they are, creating an inclusive culture where all forms of diversity are a real value for the company. We are looking for people with a passion for success on the job and beyond. Above all, we value engagement, enthusiasm, and a willingness to learn about new topics and areas within the realm of Building Management Systems. Qualifications. Bachelor s degree or higher in engineering or similar discipline, or extensive experience servicing, maintaining, commissioning or application design for Building Management Systems Strong analytical and troubleshooting skills Strong communication skills; both written and verbal Fluent in English 5+ years of Experience with intelligent Building Management Systems (BMS) gained by extensive field base work on any manufacture s BMS Knowledge of Windows based PC hardware/software and networking technology is preferred Knowledge of embedded/Linux systems are preferred, both HW and SW

Posted 1 month ago

Apply

14.0 - 18.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Job Description Embedded Linux - RT Linux, Kernel 5.1+ , Kernel Driver, device drivers, KPI- Expert- Linux System component Deep understanding and development experience of HW- TI -AM437x, AM64 Implementation experience of PRU on TI AM4376 platform. Embedded Webserver Deep Protocol stack understanding & debugging on Ethernet and Profinet IP Application: Motor Protection algorithm Qualifications BE / MCA Schedule: Full-time Req: 0097OK

Posted 1 month ago

Apply

7.0 - 12.0 years

20 - 25 Lacs

Hyderabad

Work from Office

Title: Senior Lead Engineer - Embedded Location: Hyderabad India Employment Type: Full Time Complete JD : Role Overview: Software development for embedded (system) software products. Individuals must have the ability to read and understand system requirements, system test requirements and establish a system design approach based on those requirements aligned with the defined coding standards. The selected candidate must have a background in embedded (system) software development, devices/system interaction and troubleshooting, and will be involved in all aspects of the system software development process (concept, design, validation and production). The selected candidate will interact frequently with project management both locally and in the U.S. Will need to work with customers at global locations across different time-zones On a typical day you will: Enhance and implement services (Python/C) interacting with elevator system and cloud in collaboration with controller and cloud teams.. Adding new recipes to Yocto and building Yoto distribution for device. Configure and build Linux kernel. What You Will Need to be Successful: Minimum 7+ years software development experience required as below: Essential Competencies Strong technical knowledge in relevant area of expertise Embedded working experience on Embedded Linux or IoT & Cloud connectivity, inter process communication, and multithreaded applications Good Python programming and scripting skills Good C programming skills. Experience in following defined software development process, including formal documentation for requirements, test procedures and design, as well as experience in performing code inspections, performance analysis and optimization on embedded applications Passionate to learn newer trends and technologies and should be strong in adapting the tools for the same Desirable Competencies: Knowledge in Yocto and other build system Understanding of Linux BSP development, device Drivers, and Boot loaders(u-boot) Understanding Cyber Security Agile methodology and working knowledge of Atlassian tools. Knowledge about continuous integration OTHER COMPETENCIES: Understanding of the entire system development process. Strong English communication skills - oral and written. Ability to adapt quickly to an existing, complex environment. Ability to quickly learn new concepts and software is necessary. Passionate about building high-quality systems with software implementation best practices. Working experience in product-based companies. Understanding and responding quickly to customer issues

Posted 1 month ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Develop and write pre-silicon firmware for silicon chips.- Integrate and develop C tests/APIs for hardware interface.- Conduct design and code reviews for software implementations.- Test and validate product implementations for quality assurance.- Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C.- Strong understanding of hardware-software interface.- Experience with software build flow and testing methodologies.- Hands-on experience in developing firmware for silicon chips.- Knowledge of C tests/APIs integration.- Familiarity with design and code review processes. Additional Information:- The candidate should have a minimum of 3 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Python (Programming Language) Good to have skills : Shell ScriptingMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Develop innovative solutions to complex technical challenges.- Conduct thorough testing and validation of firmware and software components.- Stay updated on industry trends and advancements in silicon firmware and embedded engineering. Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language).- Good To Have Skills: Experience with Shell Scripting.- Strong understanding of software development principles and practices.- Knowledge of hardware-software interface and embedded systems.- Experience in developing and debugging firmware for silicon chips.- Proficient in C programming language for firmware development. Additional Information:- The candidate should have a minimum of 5 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

12.0 - 15.0 years

14 - 17 Lacs

Pune

Work from Office

Project Role : Security Delivery Lead Project Role Description : Leads the implementation and delivery of Security Services projects, leveraging our global delivery capability (method, tools, training, assets). Must have skills : Security Architecture Design Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Security Architect, you will be responsible for defining the cloud and Enterprise security framework and architecture, ensuring it meets the business requirements and performance goals. Your typical day will involve documenting the implementation of cloud and enterprise security controls and transitioning to security-managed operations. You will play a crucial role in safeguarding the organization's data and infrastructure and perform threat modeling using threat modeling tools like Microsoft threat modeler/ IRIUS Risk /OWASP Threat dragon Roles & Responsibilities:- Expected to be an SME in Security Architecture Design and threat modeling.-Lead and conduct threat modeling exercises (STRIDE, PASTA, Kill Chain, MITRE ATT&CK) on new and existing systems, applications, and architectures -Build and maintain detailed Data Flow Diagrams (DFDs) , prioritize threats/Risk , developing countermeasures- Collaborate and manage the team to perform effectively.- Responsible for team decisions and ensuring adherence to security best practices.- Engage with multiple teams and contribute to key decisions.- Expected to provide solutions to problems that apply across multiple teams.- Ensure the implementation of robust security controls.- Conduct risk assessments and vulnerability testing.- Develop and maintain security policies and procedures. Professional & Technical Skills: - Must To Have Skills: Proficiency in Security Architecture Design, Threat modelling.- Strong understanding of threats, vulnerabilities, Risk prioritization ,security design principles and best practices.- Experience in designing and implementing security controls for cloud environments.- In-depth knowledge of security frameworks and standards (e.g., ISO 27001, NIST).- Hands-on experience with security tools and technologies.- Good To Have Skills: Experience with cloud platforms such as AWS or Azure. Additional Information:- The candidate should have minimum 12 years of experience in Security Architecture Design.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

10.0 - 15.0 years

8 - 12 Lacs

Pune

Work from Office

Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. Were looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like youd make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation- everything out of one hand. We are looking for a Senior Software Developer - Embedded Youll make a difference by: Required Qualifications : Bachelor's/Master's degree in Computer Science, Electronics Engineering, or related field Minimum 10 years of hands-on experience in embedded systems development Strong proficiency in C and C++ programming languages Extensive experience with QT frameworks for GUI development Deep understanding of embedded systems architecture and real-time operating systems Experience with microcontroller programming and hardware interfaces Technical Skills: Expert-level knowledge of C/C++ programming Proven experience with QT framework implementation Familiarity with embedded Linux systems Experience with debugging tools and protocols Knowledge of communication protocols (I2C, SPI, UART, etc.) Understanding of software development life cycle Version control systems (Git) Soft Skills: Strong analytical and problem-solving abilities Excellent verbal and written communication skills in English Proven ability to work effectively in cross-functional teams Strong documentation and technical writing skills Ability to mentor junior team members Self-motivated with strong organizational skills Responsibilities: Design and develop embedded software solutions Create and maintain technical documentation Collaborate with cross-functional teams for project delivery Perform code reviews and ensure code quality Troubleshoot complex technical issues Mentor junior developers and share technical expertise Participate in architectural decisions and technology selection Contribute to continuous improvement initiatives Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: & more about mobility at https://new.siemens.com/global/en/products/mobility.html

Posted 1 month ago

Apply

4.0 - 9.0 years

10 - 15 Lacs

Pune

Work from Office

Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. Were looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like youd make an outstanding addition to our vibrant team. Siemens Mobility is an independent run company of Siemens AG. Its core business includes rail vehicles, rail automation and electrification solutions, turnkey systems, intelligent road traffic technology and related services. In Mobility, we help our customers meet the need for hard-working mobility solutions. Were making the lives of people who travel easier and more enjoyable while constantly developing new, intelligent mobility solutions! We are looking forEmbedded Linux C/C++ Developer- Train IT Youll make a difference by You will be part of the Engineering team for new and exciting software applications in our trains. Your mission will be to customize Linux image of our Train IT platform for specific train and integrate applications such as train server, train to ground communication, passenger information, passenger counting or CCTV. This role requires a wide range of technical skills and a desire to find out how things work and why. Be a member of the international engineering team You will play a key role in the development of software for Siemens trains. Develop new C++ applications Maintain and refactor C++ applications already deployed Work with Jenkins and Subversion/Git/ClearCase repositories for build and configuration management Maintain and improve our Linux embedded platform with Yocto and LTIB Desired Skills: Experience with C/C++ development (Minimum 4+ years) Experience with Linux administration, especially Bash, network configuration (routing, firewall, forwarding) Experience with Jenkins, Subversion, Git or ClearCase Good knowledge of TCP/IP, UDP Understanding of network protocols like DHCP, RADIUS, DNS, multicast, SSL/TLS Experience with issue tracking tools such as JIRA or Redmine Experience in the railway industry. Long term interest in the IT domain, passion for IT Experience with POSIX Python programming Fluency in English Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about mobility athttps://new.siemens.com/global/en/products/mobility.html and about Siemens careers at

Posted 1 month ago

Apply

4.0 - 5.0 years

10 - 15 Lacs

Pune

Work from Office

Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. Were looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like youd make an outstanding addition to our vibrant team. Siemens Mobility is an independent run company of Siemens AG. Its core business includes rail vehicles, rail automation and electrification solutions, turnkey systems, intelligent road traffic technology and related services. In Mobility, we help our customers meet the need for hard-working mobility solutions. Were making the lives of people who travel easier and more enjoyable while constantly developing new, intelligent mobility solutions! We are looking forEmbedded Linux Engineer- Train IT Youll make a difference by You will be part of the Engineering team for new and exciting software applications in our trains. Your mission will be to customize Linux image of our Train IT platform for specific train and integrate applications such as train server, train to ground communication, passenger information, passenger counting or CCTV. This role requires a wide range of technical skills and a desire to find out how things work and why. Be a member of the international engineering team Configure and customize Debian Linux image for deployment to the train Customize applications and configure devices such as network switches and special devices according to the system architecture of the train Integrate these applications and devices with other systems in the train Cooperate with software test team Provide technical support in your area of expertise Desired Skills: Minimum 4-5 years of Experience in software development. Experience with Linux as power user or administrator Experience with configuration of managed switches Good knowledge of TCP/IP Understanding of network protocols like DHCP, RADIUS, DNS, multicast, SSL/TLS Experience with issue tracking tools such as JIRA or Redmine Highly organized and self-motivated Hands-on, problem-solving mentality Experience in the railway industry. Long term interest in the IT domain, passion for IT German language Python programming Fluent English Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about mobility athttps://new.siemens.com/global/en/products/mobility.html and about Siemens careers at

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies