Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 9.0 years
6 - 7 Lacs
Hosur, Bengaluru
Work from Office
We are seeking talented and motivated individual for a position of Lead HMI software engineer. Individual will be primarily responsible for developing software for multi domain HMIs. Responsibilities 1. Defining strategies for HMI Software development 2. Product and HMI requirement analysis and clarification. 3. Develop HMI software modules using C++ Version 11 or above and QML 5. Full ownership of the HMI Software module development. 6. Interact with customer and address the Blockers, Risks, Critical defects and propose solutions. 7. Perform Unit test and Static analysis of the code developed.
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
Job Summary Person at this position takes ownership of a module and associated quality and delivery. Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery. Person at this position is expected to be able to instruct and review the quality of work done by technical staff. Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision. Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge of technology, standards, tools and processes. Person has the ability to organize and draw connections among ideas and distinguish between those which are implementable. Person demonstrates a degree of flexibility in resolving problems/ issues that atleast to in-depth command of all techniques, processes, tools and standards within the relevant field of specialisation. Roles & Responsibilities Responsible for requirement analysis and feasibility study including system level work estimation while considering risk identification and mitigation. Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for traceability of the requirements from design to delivery Code optimization and coverage. Responsible for conducting reviews, identifying risks and ownership of quality of deliverables. Responsible for identifying training needs of the team. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Expected to be a technical mentor for junior members. Person may be given additional responsibility of managing people based on discretion of Project Manager. Education and Experience Required Engineering graduate, MCA, etc Experience: 5-8 years Competencies Description KERNEL AND DRIVERS - LINUX Engineer is one who has done one or more of the following on Embedded Linux: design, development/customization, bug fixing/sustenance who is familiar with one or more of the following Linux Kernel configuration;board bring up;device tree; porting/adapting device drivers; For Android specialization, following will be additional : Android patches/configuration; Android architecture Platforms- Mandatory to have worked on one or more of the following: Embedded Linux; ARM Embedded Linux; x86/Intel Atom Technology Standard- NA Tools- Mandatory to have worked on one or more of the following Lauterbach; Build system-Makefile; Gerrit; Git Languages- Mandatory to have worked on one or more of the following C Specialization- POWER MANAGEMENT, PERIPHERALS, MEDIA , DISPLAY , CONNECTIVITY , DATA PROTOCOL, SECURITY, PERFORMANCE, ANDROID, CARRIER GRADE PLATFORM.
Posted 2 weeks ago
8.0 - 13.0 years
10 - 14 Lacs
Bengaluru
Work from Office
We are looking for a control firmware engineer with 8+ years of experience in embedded communication firmware development with expertise in Description Understand product requirements / Firmware specifications / communications firmware architecture for Solar Energy Grid Tie / Off Grid Inverters /Back-up systems / Auxiliary Products like communication Gateways and Operator/service Interfaces applications. Hands on Code Implementation / debugging / development and testing of systems Development of real time state machine, monitoring and communications functions for the above referred renewable energy products. Understand and comply with QMS, PMP and lean development requirements Participate in subsystem and system level design verification planning and testing Essential Functions: Programming language C/C++ for 32 bit microcontrollers, RTOS environments like uC OS-II/QNX/embedded Linux or other platforms. Experience in Bootloader development and reliable firmware upgrade mechanisms. Familiarity with embedded testing ,test automation scripting for embedded products, development tools, including emulators and version control software. Exposure to advanced real time firmware debugging tools like J-Trace, logic analyzers, time/performance profiling techniques etc.. Experience Cyber security complained firmware development, System level/sub system level Threat modeling, good understanding on TCP/IP based communication stacks, various encryption techniques, Authentication/ authorization algorithms/models. Scripting languages like Python and Lua. Experience in industrial field bus communication protocols like MODBUS / CAN and protocols like USB, TCP/IP and embedded webservers. Exposure in WIFI/Bluetooth based communication interface development. Exposure to Web technologies like HTML, JavaScript is preferred. Good interpersonal communication skills and experience in working with global teams
Posted 2 weeks ago
5.0 - 8.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Job Summary Person at this position takes ownership of a module and associated quality and delivery. Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery. Person at this position is expected to be able to instruct and review the quality of work done by technical staff. Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision. Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge of technology, standards, tools and processes. Person has the ability to organize and draw connections among ideas and distinguish between those which are implementable. Person demonstrates a degree of flexibility in resolving problems/ issues that atleast to in-depth command of all techniques, processes, tools and standards within the relevant field of specialisation. Roles & Responsibilities Responsible for requirement analysis and feasibility study including system level work estimation while considering risk identification and mitigation. Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for traceability of the requirements from design to delivery Code optimization and coverage. Responsible for conducting reviews, identifying risks and ownership of quality of deliverables. Responsible for identifying training needs of the team. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Expected to be a technical mentor for junior members. Person may be given additional responsibility of managing people based on discretion of Project Manager. Education and Experience Required Engineering graduate, MCA, etc Experience: 5-8 years Competencies Description Application Protocol & Engines - Linux engineer is one: who has done one or more of the following on Embedded Linux design, development/customization, bug fixing/sustenance who has experience in one or more of the following domains Multimedia Telephony Connectivity Sensor Security Platforms- Mandatory to have worked on one or more of the following: Embedded Linux Technology Standard- NA Tools- Mandatory to have worked on one or more of the following; gdb/ddd; linux editors; top; ps; meminfo Languages- Mandatory to have worked on one or more of the following; C; C++ Specialization- MULTIMEDIA, CONNECTIVITY, TELEPHONY, CARRIER GRADE PLATFORM, GENERIC FRAMEWORK
Posted 2 weeks ago
3.0 - 4.0 years
6 - 8 Lacs
Pune
Work from Office
Teltonika s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy In this role, you will: Consult with employees and clients on devices/solution-related technical issues . Constantly supervise and prepare the device s Technical documentation. Assess customer needs in the local region, in topics such as, but not limited to, new features, raise proposals for implementation, and supervise the implementation process Participate in direct communication with clients to answer technical questions (conference calls, visits to clients) Coordinate queries with R&D, Production, QA, and Supply management Train internal Sales Managers & Clients on internal configuration systems and devices. What we expect of you: Good English language skills (both spoken and written), as it will be your primary working language. Work experience of 3- 4 years with routers. Knowledge of 2G, 3G, 4G networks, ability to explain network authentication methods, data session establishment Are fluent in English (both spoken and written) as it will be your primary working language Have technical / engineering education and the ability to analyze and solve complex technical problems Are a self-starter that is solution orientated and will find ways to gather information to solve complex tasks Have a working knowledge of software and operating system principles and knowledge of computer network architecture and technologies Have knowledge of server operating principles and technologies, programming languages Are able and experience configuring VLANs, QoS various industrial IoT protocols: Modbus, MQTT, TR-069, JSON-RPC Have experience working with embedded, Linux-based operating systems and the ability to work with SDK Have good problem-solving (troubleshooting and configuration) skills at a Level 2 or 3 Have knowledge of Firewall principles, ability, and experience configuring Firewalls with IPTABLES Coordinate all aspects of the certification process with the Laboratories and internal stakeholders. Constant research and analysis of government rules and regulations on network products. Collaborate with the hardware team to identify certification requirements and methods of compliance Develop and maintain the Certification Plan, Conformity Plan, Compliance Checklist, Compliance Report, and other required documentation Prepare and review the required technical documentation and submit it to government agencies to attain Certificates What we offer: Great opportunities to grow in a strong and rapidly expanding company. Professional development through our career pathways Place where curiosity is key: here, we share knowledge and learn in training courses, conferences or business trips.
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Bengaluru
Work from Office
> Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment Monitoring 100% error free on boarding implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience: 5-8 Years.
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Hyderabad
Work from Office
> Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment Monitoring 100% error free on boarding implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience: 5-8 Years.
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 Lacs
Hyderabad
Work from Office
> Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isnt resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment Monitoring 100% error free on boarding implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: Google Cloud DevOps. Experience: 5-8 Years.
Posted 2 weeks ago
5.0 - 10.0 years
10 - 20 Lacs
Noida
Work from Office
Job Summary: System Architect TVM and AG in Transportation Domain System Architect to lead the design, development, quality assurance and System Integration of Hardware and applications for Automatic Gates (AG) and Ticket Vending Machines (TVM) within an Automated Fare Collection System (AFCS) for railway networks. This role demands a holistic understanding of the TVM and AG ecosystem, with responsibility for coordination across internal modules and external stakeholder systems. Key Responsibilities: System Architecture & Design Take ownership of the E-2-E application design for AG and TVM based on Preliminary Design and Pre-final Design documents. Translate customer requirements into technical application architecture , incorporating passenger and maintenance functionalities . Ensure compliance with RAMS (Reliability, Availability, Maintainability, and Safety) requirements and other customer-defined KPIs. System & Interface Integration Coordinate, design and Integrate Hardware and application interfaces with: [Internal NEC Scope] AFC Back-End System AFC Station Server Other Front-End Devices (excluding AG/TVM) EMV Payment Application for TVM [External Parties] EMV Payment Gateway (for AG validation) Central Clearing House QR Code Payment Gateway Fare Media Issuer System Application Development & Testing Design, Develop, Integrate and test AG/TVM applications with Hardware as per the finalized detailed design specifications. Railway-specific functional safety and reliability expectations Implement features for passenger interaction , maintenance staff interfaces , and diagnostic capabilities . Conduct units, integration, and system testing ensuring all functional and non-functional requirements are met. Preferred Qualifications and Experience: Candidates with the following skills and experience will be strongly preferred: Domain Expertise Proven experience in the design and development of control systems for multi-device terminals like AG and TVM in Railway Domain. Comprehensive understanding of AFCS architectures, especially the operation of AG/TVM. In-depth knowledge of railway fare media and fare rules . Hands-on experience designing applications for flap-door-based AG systems . Familiarity with device communication protocols and peripheral hardware control (e.g., card readers, coin validators, printers, displays). EMV & Payment System Skills Experience integrating EMV card acceptance in public transport systems. Exposure to TVM applications with both cash and EMV-based payment options . Understanding of QR-based payment flows is a plus. Technical Skillset: Platforms: Embedded Linux/RTOS environments Communication: TCP/IP, Serial, and secure APIs Tools: UML, version control (Git), test automation frameworks Standards: EMVCo, ISO 14443, PCI DSS (desirable)
Posted 3 weeks ago
3.0 - 6.0 years
5 - 8 Lacs
Bengaluru
Work from Office
Introduction: Lifestyle We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. As a member of HARMAN Lifestyle, you connect consumers with the power of superior sound. Contribute your talents to high-end, esteemed brands like JBL, Mark Levinson and Revel Unite your passion for audio innovation with high-tech product development Create pitch-perfect, cutting-edge technology that elevates the listening experience. About the Role DA Platform and Robotics Team is looking for a skilled and motivated Linux Kernel engineer to join our system software team, focusing on Linux kernel development and low-level driver/application development. This role requires expertise in developing and debugging kernel modules and drivers, for embedded Linux systems, particularly for interfaces such as MUIC (Multi-Use Interface Controller), PDIC (Power Delivery Interface Controller), and TOF (Time-of-Flight) sensors, audio drivers What You Will Do Design, develop, and maintain Linux kernel modules and device drivers for MUIC, PDIC, and TOF components. Integrate and debug drivers in embedded Linux environments for Qualcomm, ARM, or similar platforms. Work closely with hardware teams to bring up new platforms and debug hardware/software integration issues. Develop user-space applications/tools to interface with kernel modules and expose device functionality to users. Optimize and enhance driver performance, power management, and system stability. Analyse and resolve kernel crashes, boot-time failures, and interface malfunctions. Collaborate with cross-functional teams including hardware, BSP, middleware, and QA teams. Maintain code quality through rigorous testing, code reviews, and documentation. What You Need to Be Successful Strong programming skills in C, with knowledge of C++ and Shell/Python scripting as a plus. Solid experience in Linux kernel development and writing custom device drivers. Experience with MUIC/PDIC interfaces and TOF sensor integration preferred. Familiarity with I2C, SPI, UART, USB, GPIO, and power management subsystems. Proficiency in debugging kernel issues using tools like kgdb, crash, printk, dmesg, etc. Experience with Yocto & GBS Build System, Device Tree configurations, and U-Boot is a plus. Understanding of Linux power management, hot plug events, and udev rules. Hands-on experience with logic analyzers, and other debugging tools is an advantage. 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 wellness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here . About HARMAN: Where Innovation Unleashes Next-Level Technology . . ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com )
Posted 3 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 3 weeks ago
2.0 - 5.0 years
0 - 1 Lacs
Mohali, Chandigarh
Work from Office
Position Title: Embedded Developer Location: Mohali ( Quark city ) No. of vacancies: 02 Exp: 4+years Job Description : We are seeking a skilled and motivated Embedded Development Engineer with expertise in designing, implementing, and debugging embedded systems. The ideal candidate will have hands-on experience with Linux, programming in C/C++, Python3, and working with various development tools and protocols, along with experience in ESP-IDF for IoT development. Key Responsibilities : Develop, test, and debug embedded software for various projects. Work with Git for version control and code collaboration. Write and maintain scripts using Bash for automation and system management. Collaborate with cross-functional teams to implement inter-process communication (IPC) mechanisms. Utilize SNMP (Simple Network Management Protocol) for monitoring and management tasks. Use debugging tools to analyze and resolve software and system issues. Read and interpret technical documentation to support project requirements. Ensure code quality and maintainability by following best practices and standards. Required Skills and Experience : Programming Languages : Proficiency in C, C++, and Knowledge in python3. Operating Systems : Strong hands-on experience with Linux. Version Control : Experience with Git for source code management. Integrated Development Environments (IDEs) : Familiarity with Eclipse and MPLAB. Scripting : Expertise in Bash scripting for task automation. IPC Mechanisms : Solid understanding of inter-process communication concepts. Protocols : Knowledge of SNMP for network management and monitoring. Debugging Tools : Proficient in using tools like GDB, Valgrind, or similar. Documentation : Ability to read and comprehend technical documents effectively. ESP-IDF : Hands-on experience with the ESP-IDF framework for embedded IoT projects. Designation & Perks: Depending upon the candidate's experience, capability, and skills. Open and friendly environment. Work-life balance on priority Yearly bonus Signing bonus Early joining bonus Work from home hybrid Kindly share your cv at kritikas@appinfoinc.com
Posted 3 weeks ago
15.0 - 24.0 years
45 - 55 Lacs
Bengaluru
Work from Office
Role Overview: Were seeking a hands-on technical manager with deep expertise in embedded firmware to drive innovation across our intelligent video and IoT product lines. You will lead and mentor a multidisciplinary engineering team of around 20 membersincluding embedded software, image tuning, MCU, and QA engineerswith a mandate to further expand and strengthen the team as Pixcellence continues to grow. The role also involves collaboration with Pixcellence's Hardware Design Team to ensure seamless integration across hardware, firmware, and software layers. Key Responsibilities: Manage and mentor embedded-focused engineering teams. Lead project execution across Embedded Software, MCU, QA, Image Quality Tuning teams, ensuring high-quality, on-time deliverables. Architect and contribute to firmware/software for embedded Linux systems. Resolve technical blockers through active coding, debugging, and review. Collaborate with project leads, product managers, and global teams. Align global engineering efforts with international teams (USA, Taiwan) across hardware, firmware, and video innovation. Engage with Pixcellence’s in-house Hardware Lab and Image Quality Tuning Lab during product development and validation. Build a high-performance team culture rooted in accountability and trust. Collaborate with the Hardware Design Team for board bring-up, system-level integration, and joint debug/testing efforts. Mentor engineers to develop cross-functional expertise across firmware, IoT, and multimedia domains. Apply systems-level thinking to align firmware, multimedia, and hardware integration across the product architecture. Interface with international stakeholders and partner teams for roadmap alignment, technical reviews, and escalations. Play an active role in recruiting, interviewing, and onboarding high-caliber engineering talent to support ongoing growth and innovation. Must-Have Skills: Embedded Linux, RTOS, and kernel-level programming Device drivers, bootloaders (u-boot), and board bring-up C, C++, Python programming Prior experience managing a team 2+ years is preferred. Tools & Platforms: Dev Tools: Git, Jira, CMake, Yocto, Buildroot Scripting & Automation: Bash, Python Debug: JTAG, Oscilloscopes, Logic Analyzers Experience with embedded video product development or IoT-based product design Nice to Have: Multimedia Exposure: Video pipeline, video analytics, streaming frameworks such as GStreamer Imaging: Knowledge of Image Processing, ISP tuning, camera hardware pipelines, or encoding systems Audio: Familiarity with audio processing, codecs (e.g., G.711, G.722, etc.), Echo Cancellation, etc. Soft Skills & Leadership: Empathetic leadership and team-building instincts Conflict resolution and performance coaching Clear communication with cross-functional and global teams Cultural sensitivity and adaptability
Posted 3 weeks ago
6.0 - 11.0 years
8 - 18 Lacs
Hyderabad, Bengaluru
Work from Office
C++ (Advanced) Strong Embedded Project Experience RTOS (e.g., VxWorks, Embedded Linux) Debugging Real-Time Applications Industrial Protocols (e.g., Modbus) Version Control Systems (e.g., Git)
Posted 3 weeks ago
6.0 - 9.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Skill Description Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 3 weeks ago
6.0 - 9.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Job Title: Embedded C++ Engineer Yocto/Linux Location: Bangalore Experience: 6-9 Years Required skils: YAML, Python, Bash Scripting, Linux OS, Linux C++ Toolchain, Yocto. Job Description: We are seeking a Embedded C++ Engineer Yocto/Linux skilled with hands-on experience in Yocto or Buildroot, and a solid background in C++ development within Linux environments. This role involves working on complex embedded systems, collaborating closely with cross-functional teams to design, build, and maintain custom Linux distributions and system-level applications. Key Responsibilities: Develop and maintain embedded Linux systems using Yocto and/or Buildroot . Design and implement robust C++ software targeting Linux-based platforms. Work with cross-functional engineering teams to integrate software with hardware systems. Write, test, and debug Bash and Python scripts to automate development and deployment processes. Configure and customize the Linux OS, bootloader, kernel, and drivers for embedded devices. Maintain software documentation, configuration files (e.g., YAML ), and development pipelines. Troubleshoot system issues and optimize performance across the full software stack. Required Skills: Strong experience with Yocto Project and/or Buildroot . Proficiency in Linux OS internals and system-level development. Solid programming skills in C++ within a Linux environment. Experience with Bash scripting for automation and tooling. Proficiency in Python for tool development and scripting tasks. Familiarity with YAML for configuration management (Nice to Have)
Posted 3 weeks ago
5.0 - 8.0 years
10 - 14 Lacs
Bengaluru
Work from Office
We are seeking a skilled Embedded Developer to design, develop, and optimize custom Linux-based and real-time embedded platforms. In this role, you will work extensively with RTOS environments (such as FreeRTOS, Zephyr, or similar), the Yocto Project, Board Support Packages (BSPs), to build reliable, low-latency systems for connected residential devices in the North American and European markets. You will collaborate closely with hardware, firmware, and application teams to ensure efficient integration across the stack, and implement features that meet stringent real-time and performance requirements. Your contributions will directly impact platform scalability, boot times, system security, and time-sensitive functionality. JOB DUTIES: RTOS Development: Develop firmware on customize hardware using FreeRTOS or Zephyr. BSP Development: Customize Board Support Packages (BSPs) for various embedded platforms (ARM). Device Driver Integration: Develop and integrate drivers for peripherals (I2C, SPI, UART, USB, Ethernet). Security & OTA Updates: Implement secure boot, firmware updates, and system integrity checks. CI/CD & Automation: Automate builds, testing, and deployment. YOU MUST HAVE: 5+ years of experience in Embedded Firmware Development. Minimum 3 years in RTOS such as Zephyr and FreeRTOS. Minimum 3 years of experience in Embedded C. Minimum 1 year experience with connectivity protocols like Wi-Fi, BLE, Thread on MCU devices. Familiarity with hardware schematics, circuit design. Knowledge of secure boot, Trusted Execution Environments (TEE), and firmware security. Expertise in bootloaders (U-Boot, MCUboot) and embedded Linux Kernel/RTOS internals WE VALUE: Experience with power management on battery operated devices Experience with ARM Cortex-A and Cortex-M processors. Experience with Yocto build systems. Experience with Rust programming language Strong interpersonal skills with the ability to work and relate well with others. WHATS IN IT FOR YOU: Ownership of building Core Components for Resideo comfort and security products. Work on cutting-edge firmware and OS technologies in embedded systems. Opportunity to innovate in Residential Security, automation, consumer electronics, and IoT domains. Competitive salary, benefits, and growth opportunities
Posted 3 weeks ago
5.0 - 10.0 years
13 - 18 Lacs
Bengaluru
Work from Office
We are seeking a skilled Embedded Developer to design, develop, and optimize custom Linux-based and real-time embedded platforms. In this role, you will work extensively with RTOS environments (such as FreeRTOS, Zephyr, or similar), the Yocto Project, Board Support Packages (BSPs), to build reliable, low-latency systems for connected residential devices in the North American and European markets. You will collaborate closely with hardware, firmware, and application teams to ensure efficient integration across the stack, and implement features that meet stringent real-time and performance requirements. Your contributions will directly impact platform scalability, boot times, system security, and time-sensitive functionality. JOB DUTIES: RTOS Development: Develop firmware on customize hardware using FreeRTOS or Zephyr. BSP Development: Customize Board Support Packages (BSPs) for various embedded platforms (ARM). Device Driver Integration: Develop and integrate drivers for peripherals (I2C, SPI, UART, USB, Ethernet). Security & OTA Updates: Implement secure boot, firmware updates, and system integrity checks. CI/CD & Automation: Automate builds, testing, and deployment. YOU MUST HAVE: 5+ years of experience in Embedded Firmware Development. Minimum 3 years in RTOS such as Zephyr and FreeRTOS. Minimum 3 years of experience in Embedded C. Minimum 1 year experience with connectivity protocols like Wi-Fi, BLE, Thread on MCU devices. Familiarity with hardware schematics, circuit design. Knowledge of secure boot, Trusted Execution Environments (TEE), and firmware security. Expertise in bootloaders (U-Boot, MCUboot) and embedded Linux Kernel/RTOS internals WE VALUE: Experience with power management on battery operated devices Experience with ARM Cortex-A and Cortex-M processors. Experience with Yocto build systems. Experience with Rust programming language Strong interpersonal skills with the ability to work and relate well with others. WHATS IN IT FOR YOU: Ownership of building Core Components for Resideo comfort and security products. Work on cutting-edge firmware and OS technologies in embedded systems. Opportunity to innovate in Residential Security, automation, consumer electronics, and IoT domains. Competitive salary, benefits, and growth opportunities
Posted 3 weeks ago
8.0 - 12.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Position:Embedded C,Linux kernel, Power Management. Experience:8-12 years Location:Bangalore Education:B.E in Electronics & Communication Engineering. TessolveSemiconductors a venture of Hero Electronix, part of $5B Hero Group companies a Design and Test Engineering Service Company providing End to End Solutions from Product Engineering, Software, Hardware, Wireless, Automotive and Embedded Solutions. Currently we are 2300+ employees worldwide. We are Global Multi- National Company having Engineering and Sales presences in India, Malaysia, Singapore, USA, UK, Europe, and China. Tessolve has strategic and sustainable growth plan to ensure the business stability to our valued customers and to protect the career of our employees even under disturbed Business situations. Technical Skillset Required: KEY RESPONSIBILITIES: Contribute to the development and optimization of power management features in the Linux kernel, focusing on heterogeneous core architectures. Develop, test, and refine kernel patches related to power management, scheduler enhancements, and S0ix state optimization. Debug and resolve core idle state issues within the Linux kernel to improve system efficiency and performance. Work on DisplayPort (DP) and Alternate Mode (Alt Mode) functionalities in the kernel, ensuring seamless integration and performance. Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. Participate in code reviews, provide feedback, and ensure adherence to best practices and coding standards. Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. Document design specifications, technical details, and user guides for developed features and patches.
Posted 3 weeks ago
5.0 - 8.0 years
40 - 50 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Expertise in embedded Linux driver / kernel development Expertise in C / C++ programming with a good understanding of object-oriented design Expertise with ALSA / ASoC driver development Expertise with audio transmission protocols like I2S / TDM, audio DAC / ADC Expertise with audio DSP firmware development Expertise with bare metal or RTOS based firmware development Good understanding of Linux fundamentals and audio fundamentals, System knowledge, System Debugging, firmware debugging using JTAG Preferred resources with valid regional work permit.
Posted 3 weeks ago
12.0 - 16.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Edge Computing Good to have skills : Python (Programming Language) Minimum 12 year(s) of experience is required Educational Qualification : BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI Project Role :Application Lead Project Role Description :Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have Skills :Edge Computing, SSI: NON SSI:Good to Have Skills :SSI:Python (Programming Language), C++ Programming Language NON SSI :Job Requirements :Key Responsibilities : Proficient in Python/Go languages for versatile programming. Strong foundation in Embedded Linux (C/C++/Python) on various Embedded Linux platforms (Yocto, ROS, Ubuntu). Comprehensive knowledge of AI/ML frameworks for Edge Gateway Devices. Skilled in Connected Device Semantics, Streaming Data Analytics, and hands-on experience with Azure Stack Edge/AWS Snowball Edge for Edge computing solutions.Technical Experience :-Proficiency in architecting Mass OTA & FOTA solutions with either custom or OSS.-Practical experience in implementing Edge Model Monitoring & Management.-Expertise in defining Device Control and Security Lockdown policies for Edge Devices, specifically tailored for Yocto/Ubuntu/Android/Windows IoT Core. Professional Attributes :Must have good communications skills and ability to manage the team membersMust be able to produce clear and concise documentation including requirements documents, design specs, status reports, system documentation and emails Must have proven track record of technical leadership roles delivering sEducational Qualification:BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAIAdditional Info :Connected Device Streaming data analytics Experience in Azure Stack Edge or AWS Snowball Edge Qualification BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI
Posted 3 weeks ago
7.0 - 12.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Python (Programming Language), Machine Learning, Embedded Linux App Development Minimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information: The candidate should have a minimum of 7.5 years of experience in Edge Computing. The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions. This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted 3 weeks ago
5.0 - 10.0 years
8 - 9 Lacs
Bengaluru
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Embedded Linux App Development, Machine Learning Minimum 5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Embedded Linux App Development and Machine Learning to deliver impactful solutions. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge.3) Must have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information: The candidate should have a minimum of 5 years of experience in Edge Computing. The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful solutions. This position is based at our Bengaluru office. Qualifications BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI
Posted 3 weeks ago
5.0 - 7.0 years
25 - 27 Lacs
Bengaluru
Work from Office
Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.
Posted 3 weeks ago
15.0 - 20.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Senior Advanced Software Architect - HRD259342 As a Senior Advanced Software Architect here at Honeywell, you will bring your strong expertise in Embedded Linux based product development and Cyber Security Compliance. You will play a critical role in shaping our software architecture, driving innovation, and ensuring the security and compliance of our products. As a Senior Advanced Software Architect - Airports at Honeywell, you will be a key player in the Airports domain, focusing on airport guidance systems, and ground lighting products. Your primary responsibility will be to serve as a solution architect, working closely with product marketing, development, and customers. You will collaborate with cross-functional teams to ensure the successful delivery of high-quality solutions and resolve technical issues for customers. This role offers you the opportunity to make a significant impact on the efficiency and safety of airport operations. KEY RESPONSIBILITIES Define and implement scalable and secure software architectures for Embedded Linux based products Own the development of the product which has Camera, Lidar tracker , Sensor Fusion algo on the edge Drive innovation and best practices in software development for Embedded Linux Ensure compliance with industry regulations and standards for Cyber Security Collaborate with cross-functional teams to integrate Cyber Security measures into the product development lifecycle Oversee and guide the team for the implementation of software solutions, ensuring scalability, security, and compliance Mentor and lead a team of software architects and developers Conduct risk assessments to identify potential security vulnerabilities and develop mitigation strategies Stay up to date with emerging technologies and industry trends in Embedded Linux and Cyber Security Compliance Foster a culture of continuous improvement within the software development department Drive operational efficiency and innovative solutions in software development YOU MUST HAVE 15+ years of experience in software /Embedded architecture and development, with a strong focus on Embedded Linux based product development Strong Proficiency and Hands on in programming languages such as C, C++ and Python Strong understanding on hardware abstraction layer , Low level device driver , state management. Proficient in developing and integrating applications using ROS on embedded Linux platform Strong knowledge of Embedded Linux, including kernel development, device drivers, and system integration Hands-on experience in developing products with Camera, Lidar, worked on Sensor fusion, Lidar trackers. In-depth understanding of Cyber Security Compliance for software products and implementing scalable and secure software architectures Strong experience in Devops pipeline including for Linux based systems Excellent problem-solving skills and the ability to make critical decisions in a fast-paced environment HTSIND2025 YOU MUST HAVE 15+ years of experience in software /Embedded architecture and development, with a strong focus on Embedded Linux based product development
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
17062 Jobs | Dublin
Wipro
9393 Jobs | Bengaluru
EY
7759 Jobs | London
Amazon
6056 Jobs | Seattle,WA
Accenture in India
6037 Jobs | Dublin 2
Uplers
5971 Jobs | Ahmedabad
Oracle
5764 Jobs | Redwood City
IBM
5714 Jobs | Armonk
Tata Consultancy Services
3524 Jobs | Thane
Capgemini
3518 Jobs | Paris,France