Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 years
0 Lacs
Greater Ahmedabad Area
Remote
Position Title: Embedded Firmware Engineer -Linux - Full Time If you are looking for a high-impact and challenging role, this job is a perfect destination for you! Major Job Duties ➢ Design, code, implement, released, and integrate software for embedded Linux based software products. (Applications, drivers, framework) ➢ On the different hardware platforms, customize, develop and maintain Linux distribution. ➢ Develop, Debug, and maintain firmware for ARM-based microprocessors. ➢ Experienced with Yocto and custom Linux kernels ➢ Interact and develop utilities with the help of C/C++. Linux kernel, TI framework. ➢ Experienced with GUI development for embedded devices with QT, uGFX and more ➢ Experienced with developing and patching board support packages ➢ While using Linux, develop the process of scripting in support of the embedded system. ➢ Document the projects according to standards (protocols, architecture, technical specifications.) ➢ Write test scripts to verify the functionality of code in a lab environment also write specific system modules and execute them. ➢ Developing web-based application portals that can be viewed either locally or remotely via the Web. ➢ Troubleshooting development and production problems across multiple environments and operating platforms ➢ Manually or automatically do software testing which includes unit, functional and system-level requirements. ➢ As per system requirement, analyze domain-specific technical and modify it ➢ Participate in the feasibility of novel product/design ideas and provide technical expertise ➢ Provide technical support to the team and help them towards growth. ➢ Represents the firmware engineering team for all phases of larger and more- complex development projects. We are Looking for People Who Have ➢ More than 5+ years of experience in the field of embedded Linux programming and firmware engineering. ➢ Highly Skilled in C, C++, Python, RTOS, and Linux Kernel. ➢ Highly Skilled with Yocto Linux and custom Linux kernels ➢ Developing and debugging code for ARM microcontrollers ➢ Strong understanding of code developing for microprocessors ➢ Command line gcc tools, make files, and gdb ➢ Communication protocols such as UART, SPI, I2C, CAN, BLE, WIFI ➢ Experienced with different controllers & their protocols i.e., TI, NFC, ESP, STM ➢ IoT based technologies for wired and wireless protocols (802.11 and 802.15.4) ➢ Embedded Linux/windows stand-alone systems ➢ Experience in Linux OS level programming, uBoot, Linux kernel, and Linux bash command line utilities, and bootloaders. Z-Wave. ➢ Ability to read the hardware schematics. Experience with Altium or KiCad would be a plus. ➢ Knowledge and experience with In-Circuit Emulators and Logic Analyzers. ➢ Soldering and hands-on hardware debugging using tools such as oscilloscopes, multi-meters, DC power supplies, etc. ➢ Related experience in real-time development with multiple firmware design tools and languages is a big plus. ➢ Strong analytical and problem-solving skills are required. ➢ Designing firmware, including interaction and integration with hardware design. ➢ Firmware testing methodology, including writing and execution of test plans, debugging and testing scripts and tools. ➢ Excellent written and verbal communication skills; mastery in English. ➢ Ability to effectively communicate product architectures, design proposals, and negotiate options at management levels. Location: Ahmedabad, India Salary: Depending on Experience and Past achievements.
Posted 1 week ago
0 years
0 Lacs
Surat, Gujarat, India
On-site
Company: Vicharak About the Job: Are you fascinated by the evolution of operating systems, from UNIX to Linux, and how they interface with computer hardware? If you're a computer science student eager to dive deep into the intricate world of operating systems, then this internship is your opportunity to gain invaluable insights. What You Will Learn: Linux, the cornerstone of modern computing, is a complex and dynamic operating system with thousands of contributors. As an intern, you'll embark on a journey to understand the inner workings of Linux. You'll grasp the exact process of how your computer detects a keystroke from your keyboard and translates it onto your display. From interrupts to inter-process communications to real-time operating system (RTOS) tasks, you'll explore the entire flow. Dive into the sophisticated Linux kernel and witness the collaborative efforts of thousands of developers. Gain hands-on experience with u-boot, C/C++ programming, and various Linux driver development (e.g., camera, display, USB, UART, power management). Master kernel module development, GUI creation, and various intricacies of Linux systems. What You Will Work On: As a crucial member of our team, you'll be working on our flagship product, VAAMAN (Learn more at https://vicharak.in/vaaman). VAAMAN represents the next generation of accelerator boards, making it an exciting venture. Additionally, we're actively engaged in developing a series of processor-based boards, enhancing Linux kernels, creating drivers, and building various systems. If you're passionate about operating systems and eager to contribute to our innovative projects, we want you on our team. If you're someone who loves to code, work with computers, and has a deep interest in operating systems, we're excited to have you join our journey at Vicharak. For more information, visit our website: https://vicharak.in
Posted 1 week ago
15.0 - 19.0 years
0 Lacs
pune, maharashtra
On-site
You will be responsible for owning the complete DHE deliverables from teams in EIIC, including development, testing, and delivery approach and strategy. It is crucial to ensure First Time Right Sprint deliverables by implementing best development practices. Additionally, overseeing the development and delivery of critical platform features as per platform roadmaps and leveraging work from platform adopters through inner-sourcing are key responsibilities. Forecasting future resource needs and aligning them with profit planning and contributing to the overall embedded software platforms strategy will also be part of your role. Collaboration with product teams, NPI programs, and other platform stakeholders to ensure seamless integration and delivery is essential. You will need to analyze delivery plans for schedule risks and develop alternate solutions proactively. Building capability in RTOS, Linux, and QA platform teams, managing hiring, upskilling, competency management, mentoring talent, conducting performance reviews, and fostering a culture of accountability and innovation are crucial aspects of people leadership under your responsibility. You will oversee the DHE engagement operating model, including SAFe release train participation, delivery reporting, and cost/chargeback mechanisms. Continuously improving the development process, quality attainment, automation, DevOps, and AI-enabled development tools used for software delivery with year-over-year productivity improvements is also part of your role. To qualify for this position, you should hold a B.E./B.Tech/M.Tech degree with at least 15 years of experience. The ideal candidate should possess technical expertise in embedded systems, RTOS, Linux platform evolution, DevOps practices, and test automation. Leadership skills, problem-solving abilities, effective communication, emotional intelligence, ownership, commitment, stakeholder partnership, network performance, customer centricity, judgment, and learning agility are essential for success in this role.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, as well as industry leaders in various sectors. The company promotes global distributed collaboration with 1000+ colleagues in 70+ countries and very few office-based roles. Teams meet two to four times yearly in person in different locations worldwide to align on strategy and execution. Canonical is founder-led, profitable, and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, Telco, and Consumer Electronics. We are seeking candidates who are accomplished Linux plumbers, passionate about Linux, proficient in distribution packaging, software design, system debugging, and bringing customer ideas to life. This role presents a uniquely exciting opportunity for individuals with a deep understanding of Linux and a dedication to excellence. The server edition of Ubuntu is widely used in connected devices and industrial PCs. Our newer edition, Ubuntu Core, offers state-of-the-art security and resilience for high-end appliances and equipment. Our customers include global brands in consumer and industrial electronics, automotive, and robotics. We are continuously expanding our range of offerings to provide security, management, and developer experience to small Linux environments and devices. This portfolio is designed for optimal reliability, security, developer productivity, and footprint. Successful candidates for this career opportunity will possess a unique blend of skills, including strong Linux knowledge, proficiency in coding and scripting, experience in low-level Linux boot, BIOS, firmware, and embedded software development methodologies. They should thrive in a fast-paced environment and enjoy diverse client engagements with ambitious technology entrepreneurs. Field engineers at Canonical are expected to provide thoughtful, well-informed answers to customer inquiries and prioritize customer satisfaction above all. Location: This role will be based remotely in Japan (preferably in Tokyo or Osaka area) **What your day will look like** - Engage customers during presales to gather requirements and explain our technology - Elaborate solutions for prospective clients - Participate in the delivery of projects related to Embedded Linux - Convey market requirements to key stakeholders and contribute to the development of solutions - Act as a customer advocate and trusted advisor to Canonical **What we are looking for in you** - Bachelor's degree in Computer Science or related technical field - Extensive Linux experience, preferably Debian or Ubuntu - Solid embedded Linux experience (Yocto, Buildroot.) or RTOS - Fluency in at least one of Golang, Python, C, C++, or Rust - Professional proficiency in English and the local language - Excellent communication and presentation skills - Result-oriented with the ability to multitask - Committed to meeting commitments - Willingness to travel up to 30% of the time for customer meetings, company events, and conferences **Additional Skills That You Might Also Bring** - Experience with customer engagements is a plus **What we offer colleagues** - Distributed work environment with twice-yearly team sprints in person - Personal learning and development budget of USD 2,000 per year - Annual compensation review - Recognition rewards - Annual holiday leave - Maternity and paternity leave - Employee Assistance Programme - Opportunity to travel to new locations to meet colleagues - Priority Pass, and travel upgrades for long haul company events Canonical is a pioneering tech firm leading the global shift to open source. As the publisher of Ubuntu, a key open source project for AI, IoT, and the cloud, we are shaping the software world. We recruit globally and set high standards for our team. We value diversity and provide a workplace free from discrimination. We encourage applicants from all backgrounds to apply. Working at Canonical challenges individuals to think differently, learn new skills, and excel in a dynamic environment.,
Posted 1 week ago
0.0 - 12.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Location: Bangalore - Indraprastha, India Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar. Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets. Technical Lead -C++, Linux, IOT & Networking protocols Thales India Engineering Competency Center is seeking a Technical Lead who is in charge of the software development activities (definition of requirements, the design of SW architecture, coding and testing), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget. Qualifications: Bachelor or Master’s of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 8 to 12 years of relevant experience. Location: Thales India Private Limited, Richmond Town, Bengaluru, Karnataka 560025. Competencies: Passion for coding, technologies and shipping features that bring innovation Experience in leading the design, development and deployment software solutions. Experience in collaborating with cross-functional teams to define, design and ship new feature Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes. Solid know-how of Linux operating system Experience with embedded RTOS system and Yocto distributions. Strong C/C++ and scripting languages (python/bash) skills Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration Familiar with cybersecurity principles, network protocols, and familiarity with networking component. Experience with distributed version control systems Experience with network debug and testing tools (Wireshark) Experience with test automation framework (Jenkins) High level of responsibility, ownership, and accountability Good verbal and written communication skills Expertise in requirement management . Minimum Skills/Experience: Any experience with Bootloader or Kernel would be beneficial Experience with software packaging using the RedHat Package Manager Familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes) Experience working on complex, multi-threaded application architectures Familiar with the SNMP protocol Familiar with the basic tools deployed in our infrastructure: DOORs, Jira Familiar with build automation systems (Jenkins) and automation testing At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!
Posted 1 week ago
0.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Date Posted: 2025-07-25 Country: India Location: North Gate Business Park Sy.No 2/1, and Sy.No 2/2, KIAL Road, Venkatala Village, Chowdeshwari Layout, Yelahanka, Bangalore, Karnataka 560064 Position Role Type: Unspecified Overview: Collins is working building industry challenging Avionics products making the products smaller, smarter and more efficient. Platform software provides an infrastructure for hosting an Operating system and application services that interfaces with hardware. Position: Lead Engineer Job responsibilities: To work as an independent contributor developing, enhancing, and maintaining Mission critical platform software. Communicate and coordinate effectively within the teams. Build and nurture team at offshore, develop team strengths and improve upon their competency. Maintain integrity and work ethics within the team. Designs, develops, modifies, documents, tests, installs and supports software applications and systems. Understand the interfaces and behaviors of external software and hardware components that interact with the currently developed component. Scope out dependencies, issues, risks, & escalate prior to burning 20% of the efforts. Technically responsible for project milestones. Educational Qualification: Bachelor's/Master's degree in Engineering with 5+ years of experience in Embedded Software Development and Verification. Basic Qualifications: Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines. Excellent understanding of system software concepts, binary executables, debug information, OS concepts. Strong C programming skills, Embedded C, Linux shell scripting. Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks, Lynx OS. Good knowledge on processors and their architecture (ARM, PowerPC etc.). Hands on experience on Device Driver Implementation. Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT, Confluence etc.). Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers. Understanding of structural coverage analysis and unit test automation tools. Understanding of software certification documents. Proficiency in Quality audits process. Collins Aerospace Collins Aerospace, a Raytheon Technologies company, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market. Avionics: Our Avionics team advances aviation electronics and information management solutions for commercial and military customers across the world. That means we’re helping passengers reach their destination safely. We’re connecting aircraft operators, airports, rail and critical infrastructure with intelligent data service solutions that keep passengers, flight crews and militaries connected and informed. And we’re providing industry-leading fire protection and safety systems that our customers can count on when it matters most. Are you ready to learn from the most knowledgeable experts in the industry, develop the technologies of tomorrow and reach new heights in your career? Join our Avionics team today. WE ARE REDEFINING AEROSPACE. Some of our competitive benefits package includes: Benefits package includes: Meal coupons Group Term Life Insurance. Group Health Insurance. Group Personal Accident Insurance. Entitled for 18 days of vacation and 12 days of contingency leave annually. Employee scholar programme. Work life balance. Car lease programme. National Pension Scheme LTA Fuel & Maintenance /Driver wages Nothing matters more to Collins Aerospace than our strong ethical and safety commitments. As such, all India positions require a background check, which may include a drug screen. Note: Background check and drug screen required (every external new hire in the India) Drug Screen only performed for Operations Positions At Collins, the paths we pave together lead to limitless possibility. And the bonds we form – with our customers and with each other - propel us all higher, again and again. Apply now and be part of the team that’s redefining aerospace, every day RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law. Privacy Policy and Terms: Click on this link to read the Policy and Terms
Posted 1 week ago
0.0 - 7.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Location: Bangalore - Indraprastha, India Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar. Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets. Senior Engineer - C++ Linux, IOT & Networking Protocols Thales India Engineering Competency Center is seeking a Technical Lead who is in charge of the software development activities (definition of requirements, the design of SW architecture, coding and testing), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget. Qualifications: Bachelor or Master’s of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 5 to 7 years of relevant experience. Location: Thales India Private Limited, Richmond Town, Bengaluru, Karnataka 560025. Competencies: Passion for coding, technologies and shipping features that bring innovation Experience in leading the design, development and deployment software solutions. Experience in collaborating with cross-functional teams to define, design and ship new feature Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes. Solid know-how of Linux operating system Experience with embedded RTOS system and Yocto distributions. Strong C/C++ and scripting languages (python/bash) skills Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration Familiar with cybersecurity principles, network protocols, and familiarity with networking component. Experience with distributed version control systems Experience with network debug and testing tools (Wireshark) Experience with test automation framework (Jenkins) High level of responsibility, ownership, and accountability Good verbal and written communication skills Expertise in requirement management . Minimum Skills/Experience: Any experience with Bootloader or Kernel would be beneficial Experience with software packaging using the RedHat Package Manager Familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes) Experience working on complex, multi-threaded application architectures Familiar with the SNMP protocol Familiar with the basic tools deployed in our infrastructure: DOORs, Jira Familiar with build automation systems (Jenkins) and automation testing At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!
Posted 1 week ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
Embedded C++ software developer with 5-10 years of experience needed in Bangalore. As an Embedded C++ developer for Protection and control IEDs, you will be responsible for participating in requirement analysis, working with Linux, and utilizing standard design and test methodologies. Experience with real-time Embedded Systems and RTOS like VxWorks or RTLinux is required. You will write module tests, document test results, and work with industrial communication protocols such as IEC61850, DNP3, Modbus, and Profibus. Creating/updating automated tests-benches, using make file system GCC, cmake, and providing inputs for end user documentation are essential aspects of the role. The ideal candidate should have a B.E/B. Tech degree or higher qualification. Proficiency in communication protocols like IEC 61850, DNP3, IEC60870-5-103, and Modbus is crucial. This is a full-time, permanent position with a day shift schedule and requires in-person work at the Bangalore location. If you meet the required qualifications and have at least 5 years of experience in Linux, RTOS, and Embedded C++, we encourage you to speak with the employer at +91 9990068898 to discuss this opportunity further.,
Posted 1 week ago
10.0 years
0 Lacs
Tamil Nadu, India
On-site
Role : Embedded Developer We are looking for a highly experienced Embedded Developer with strong expertise in C++ programming and embedded systems development. The ideal candidate will have 10+ years of experience in designing, developing, and optimizing firmware and embedded applications for real-time and resource-constrained environments. You will be working closely with hardware, system architects, and cross-functional engineering teams to build innovative and reliable embedded solutions. Key Responsibilities Design, develop, and debug embedded software and firmware using C++ (C++11/14/17) for various microcontroller and processor architectures. Work with RTOS or bare-metal environments, handling real-time constraints and hardware interfaces (UART, SPI, I2C, CAN, etc. Collaborate with hardware engineers to ensure seamless integration between software and hardware components. Optimize system performance, memory usage, and power consumption for embedded platforms. Conduct code reviews, unit testing, and continuous integration to ensure code quality and maintainability. Develop and maintain documentation for code, design decisions, and technical specifications. Troubleshoot, analyze, and resolve complex issues related to hardware/software interaction. Participate in system architecture design and contribute to long-term product roadmaps. Mentor junior developers and help establish best practices in embedded development. Required Skills & Qualifications Bachelors or Masters degree in Electronics, Computer Engineering, Computer Science, or related discipline. 10+ years of hands-on experience in embedded systems development using C++. Strong understanding of microcontrollers, microprocessors, and embedded hardware. Solid experience with RTOS platforms or bare-metal programming. Proficiency in hardware interfacing protocols. Experience with version control systems like Git, and familiarity with CI/CD pipelines. Familiarity with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers. Working knowledge of Linux-based systems and cross-compilation toolchains is a plus. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities in cross-functional teams. Preferred Qualifications Experience in automotive, IoT, industrial automation, or consumer electronics domains. Familiarity with safety-critical systems and standards. Exposure to Python or scripting languages for test automation. Experience with embedded Linux or device driver development is an advantage (ref:hirist.tech)
Posted 1 week ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is a leading technology innovator, constantly pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to create cutting-edge, world-class products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and gather information on performance requirements and interfaces. To be considered for this role, candidates should possess a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 2 years of Software Engineering experience, a Master's degree with 1+ year of experience, or a PhD in a relevant field. A minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, Python, etc., is required. The ideal candidate for the display software team will have a strong interest in developing software for mobile and embedded devices. Responsibilities include firmware development for Display, design and development of new features, support for new hardware development, debugging software issues, optimizing software for performance and power, and collaborating with partners and OEMs on project milestones. Knowledge in various disciplines such as Display, Android, Weston/Wayland, and DRM/KMS driver is preferred. Key qualifications for this role include being detailed-oriented with strong analytical and debugging skills, proficient in C/C++ programming, knowledgeable in Linux Kernel, experienced in Linux kernel architecture and driver development, and understanding low-level software/hardware interface design and debugging. The role involves working under supervision, making decisions that may impact work beyond the immediate group, and effective communication skills. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and unsolicited submissions will not be considered. For further information on this role, please reach out to Qualcomm Careers.,
Posted 1 week ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As an Experienced Professional in Firmware Engineering within the High Tech industry, you will be responsible for a wide range of activities where Firmware (also known as Embedded Software) expertise is essential. This includes involvement in various real-time applications and scenarios such as requirements analysis, specification development, architecture design, testing, and proactive problem-solving. You will be expected to deliver key components of designated designs to support other functions while adhering to established processes and best practices. Additionally, you may be tasked with designing solutions from technical specifications to meet customer expectations and quality standards, while considering constraints within the supply chain. Developing a strong proficiency in Firmware is crucial in order to enhance our technical leadership and be recognized as a thought leader with a deep understanding of customer processes that impact business outcomes. Your responsibilities will include independently fulfilling technical missions by proposing and implementing solutions in your area of expertise. You will design and develop Firmware applications, engage in coding, debugging, testing, and troubleshooting throughout the application development lifecycle. Working within hardware limitations and complex system environments, you will gain exposure to challenging tasks within your role and may receive guidance on certain aspects of your work. To excel in this role, you must possess a minimum of 5 years of experience in designing embedded software and managing project requirements related to embedded software and electronic components. Your knowledge should encompass low-level protocols such as Modbus, UART, SPI, I2C, and CAN, as well as software architectures embedded on microcontrollers and processors like ARM CORTEX M3, CORTEX M4, A8, etc., using languages such as C and C++. Familiarity with RTOS concepts, cybersecurity, real-time bus implementation constraints, R&D practices, Lean/Agile methodologies, and the ability to work effectively in diverse teams are essential for success. Furthermore, consolidated expertise in embedded software engineering, analytical thinking, flexibility, resilience, experience with variable speed drives, systems engineering, and willingness to travel are advantageous qualities. Previous exposure to development cycles is desirable for this role. If you are passionate about driving impact and contributing to sustainability initiatives, and if you thrive in a diverse and inclusive work environment, consider applying for this opportunity at Schneider Electric. Join us in our mission to create a more resilient, efficient, and sustainable world by becoming an IMPACT Maker. Submit your online application today and be a part of a global organization committed to ethics, diversity, and trust.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You have an exciting opportunity to join Digicomm Semiconductor Private Limited as a Senior Embedded Systems Engineer. Elevate your career and take the next leap in your professional journey with us, where unparalleled growth and development await. Required Skills and Qualifications: - 5+ years of experience in embedded software development. - Strong proficiency in Embedded C/C++. - Solid experience in working with RTOS, including task scheduling, semaphores, mutexes, ISRs, etc. - Hands-on experience with low-level microcontroller programming. - Familiarity with communication protocols such as I2C, SPI, UART, CAN, Modbus, etc. - Experience in using version control (Git) and debugging tools (JTAG, GDB, etc.). - Familiarity with reading schematics and collaborating with hardware teams. - Knowledge of digital electronics (Latches, Gates, Adders, Flipflops) is an added advantage. Qualifications: - Bachelors or Masters degree in Electronics, Electrical, Computer Engineering, or a related field. Location: - Bangalore Take this opportunity to contribute your expertise and skills to a dynamic team and make a significant impact in the field of embedded systems engineering.,
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
kolkata, west bengal
On-site
As a candidate for the position with Job Code #12AC5 based in Kolkata, you are expected to have 0-3 years of experience. While specific experience requirements are not listed, any additional experience would be considered a good-to-have. Your primary responsibilities for this role are not available at the moment.,
Posted 1 week ago
5.0 - 10.0 years
9 - 19 Lacs
Pune, Bengaluru
Work from Office
Title: Technical Leader (Android Middleware IVI) Experience: ~5+ Years Job Location: Pune/Bangalore/Kochin Job Description: • Design and develop software architecture for Android Middleware/Platform in the automotive domain having worked with AOSP, HAL • Experienced & forward-thinking Middleware/Platform Architect with Android automotive background who is passionate about next generation SDV, eCockpit and Infotainment systems. • Responsible for leading a team of Middleware Developers for domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera and Display sharing etc. • Understanding of IVI, Cluster / Digital Cockpit domain and its requirements • Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. • Strong leadership, planning and organization skills. • Mentoring skills to assist junior team members. • The person should be capable of understanding system requirements, derive software requirements and develop platform/middleware components. • Good analytical, problem solving and logical thinking skills. • Work closely with cross-functional teams to understand requirements and develop technical solutions. • Develop and maintain software design documents, specifications, and test plans. • Identify technical risks and develop mitigation strategies. • Provide technical guidance and mentorship to team members.
Posted 1 week ago
1.0 - 5.0 years
4 - 6 Lacs
Pune
Work from Office
We are looking for a passionate and experienced Embedded Systems Trainer to join our team. The ideal candidate should have strong technical knowledge and a passion for teaching embedded systems concepts to aspiring engineers. Key Responsibilities: Deliver lectures and hands-on training on Embedded C, Microcontrollers (8051, AVR, ARM), RTOS, IoT, etc. Guide students on live projects and assignments. Prepare training material, assessments, and support learning outcomes. Keep curriculum updated with current industry trends and technologies. Required Skills: Proficiency in C/C++, Embedded C, and microcontroller programming. Knowledge of ARM, AVR, PIC, STM32 or similar platforms. Experience with communication protocols like UART, SPI, I2C, CAN, etc. Familiarity with development tools like Keil, MPLAB, Proteus, etc. Excellent communication and presentation skills. Qualification: B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, or related field. Prior teaching/training experience is preferred but not mandatory.
Posted 1 week ago
5.0 - 10.0 years
24 - 48 Lacs
Chennai
Work from Office
Requirements • 5- 8 years of embedded software development focused on Wi-Fi • Strong knowledge of IEEE 802.11 protocols, especially Wi-Fi 6 and Wi-Fi 7 • Hands-on experience with Qualcomm and/or Broadcom or MediaTek or Intel
Posted 1 week ago
4.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life The Software test engineer II will be responsible for software design and development activities of complex electro-mechanical medical devices.The engineer will be a part of a small but a highly professional and geographically distributed Software team. Responsibilities may include the following and other duties may be assigned Test execution and document software using manual and/or automation methodologies. Thoughtfully develop testing strategies and protocols with state-of-the-art software best practices. Develop test strategies, review test designs, and validate test scripts, verification of software for Surgical Robotic Medical System. Provide support for NPTV (Non-product tool validation). Navigate the complexities of industry and government regulations to include IEC62304, IEC82304 and FDA QSR (Quality System Regulation) requirements. Develop, document, and test software to ensure that the software meets the needs of end-users and achieves business goals. Provide assistance to development teams. Commitment to achieving and exceeding project goals and timelines. Thrives in working with other disciplines to develop system-minded implementations that consider safety, performance, communication, user interface and other aspects of a final Medical Device product. Work in a cross-functional Agile team across global R&D teams to test software for new and existing medical device products. Participate in reviews of requirements, design, implement and test to ensure quality standards are met. Analyze unexpected, undesirable, or non-understood behavior in software and in interactions of software with hardware. Document results of defect analysis. Follow the IEC 62304 standard and project documents such as the software development plan and coding standards. Participates in other quality assurance functions, including, but not limited to, static code analysis, risk/hazard analysis, and test automation development. Should be an excellent team player with good communication skills. Should meet key business KPI/project metrices. Required Knowledge And Experience A Bachelor’s degree in Computer science, Electrical, Electronics / equivalent from reputed institution. 4 to 8 years’ experience in Embedded Software verification & Validation with at least two (2) years’ experience in the Medical device/Medical IT or regulated industry. Experience in test automation preferably using Python. Knowledge in C++ software & OS/RTOS in an Embedded development environment. Experience on both white box and black box testing and strong debugging skills. Experience in hardware/software interfacing and design issues. Participate in System design, coordination with teams and internal product management. Experience/Knowledge of Networking protocols and Know-how of field-bus technology (EtherCAT preferred) and standard embedded communication protocols (DDS, SPI, I2C, AXI, UART, etc.) Experience working on GTest / GMock. Experience with software risk analysis (per ISO 14971) including software failure mode and effects analysis (FMEA). Awareness of Medical Device standards IEC 60601-1, IEC 62304, ISO 13485, ISO 14971, and applicable FDA standards Excellent debugging skills and problem-solving capabilities Experience working in a structured software development environment following a well-defined software development process like Agile / Lean. Must be a great individual contributor and team player. Must have qualities including being positive, high standards, resilient, open, and creative. Appreciation of discipline and work required to develop software in a regulated industry Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary. Learn more about our business, mission, and our commitment to diversity here
Posted 1 week ago
4.0 - 7.0 years
20 - 30 Lacs
Hosur
Work from Office
Experience in sound engineering,debugging wireless communications, like BT audio network Experience with tools like MATLAB, Audacity, Audioweaver,similar tuning tools Experience in the design & development of HW circuits for any audio circuit.
Posted 1 week ago
4.0 - 8.0 years
4 - 9 Lacs
Chennai, Bengaluru
Work from Office
HCL Tech: Embedded C/C++ Developer with Linux and Networking Experience (Chennai & Bangalore Locations). About HCL Technologies: HCL Technologies is a next-generation global technology company that helps enterprises reimagine their businesses for the digital age. With over four decades of innovation, a world-renowned management philosophy, and a strong culture of invention and risk-taking, HCL continues to focus relentlessly on customer relationships. We take pride in our diversity, social responsibility, sustainability, and education initiatives. Our network of R&D facilities, co-innovation labs, global delivery capabilities, and 222,000+ Ideapreneurship across 60+ countries drive us to deliver holistic services to leading enterprises, including 250 of the Fortune 500 and 650 of the Global 2000. Position: Embedded C/C++ Developer with Linux and Networking Experience Locations: Chennai & Bangalore Experience Required: 4 to 10 years Educational Qualification: BE/B.Tech/M.Tech/MCA Job Description: We are looking for skilled Embedded C/C++ Developers with experience in Linux system programming and networking protocols . This role involves working on embedded software solutions, debugging, and integrating networking features within embedded systems. Key Responsibilities: Design, develop, and maintain embedded software using C/C++ on Linux platforms. Work on Linux system programming , including IPC, multithreading, and memory management Develop and integrate networking protocols and features for embedded systems. Debug and optimize code to ensure high performance and reliability. Collaborate with hardware and testing teams to ensure seamless system integration. Required Skills and Qualifications: Strong programming experience in Embedded C/C++ . Solid understanding of Linux system programming concepts (process management, threads, IPC, file systems). Hands-on experience with networking protocols (TCP/IP, UDP, sockets, etc.). Familiarity with real-time operating systems and embedded hardware interfaces. Good understanding of software development life cycles and testing methodologies . Experience with tools like Git, JIRA , or other version control and issue tracking systems. Strong analytical and problem-solving skills. Why HCL Technologies? One of the fastest-growing large tech companies globally, with offices in 60+ countries and 222,000 employees. A highly diverse organization with employees from 165 nationalities. Work with colleagues from across the globe in a virtual-first environment that promotes a great work-life balance. Comprehensive learning and career development opportunities at every level to help you find your unique spark. Certified as a "Great Place to Work" and a top employer in 17 countries, offering a positive work environment focused on employee recognition and respect. Interested? If you're ready to shape the future with us, please share your updated resume to Chandru.c@hcltech.com for a detailed discussion.
Posted 1 week ago
5.0 - 10.0 years
20 - 30 Lacs
Delhi / NCR, Bengaluru
Work from Office
Description: Experience Required - RAN Development, 5G and Layer 1/2 Requirements: Job Summary: We are seeking a highly skilled and motivated 5G Developer with hands-on experience in Layer 2 protocol stack development. This role focuses on designing and improving gNB RAN solutions, with a strong emphasis on 5G, traffic control, and intelligent development practices. The ideal candidate will be responsible for the design, development, and optimization of Layer 2 components in a 5G NR (New Radio) system, ensuring compliance with 3GPP standards and delivering high-performance software solutions. Key Responsibilities & Qualifications: 4+ years of experience in development of RAN solutions for gNB, focusing on 5G and advanced technologies Design and develop Layer 2 (MAC, RLC, PDCP) protocols for 5G NR based on 3GPP specifications Proficient in C/C++ programming with strong experience in embedded or real-time systems (RTOS or Linux) Strong grasp of multi-threading, synchronization, and system optimization Optimize performance for throughput, latency, and CPU/memory usage Work closely with Layer 1 (PHY) and Layer 3 teams for end-to-end system integration Analyze logs and debug protocol stack issues using tools like Wireshark, QXDM, or custom log parsers Drive continuous improvement of RAN software products and associated development processes Maintain high product quality within the Product Responsible (PR) domain team, addressing issues with a proactive and quality-first mindset Good communication and problem-solving skills with a proactive mindset Nice to Have Experience with O-RAN, Layer 1/PHY or Layer 3/RRC integration Contribute to Traffic Control software development for RAN solutions Deep interest in 3GPP specifications and their implementation Proficiency in scripting languages (Python, Bash, etc.) and willingness to learn new tools Understanding of Lean & Agile methodologies and modern DevOps practices Familiarity with containerized environments or automated test frameworks Familiarity with AI & Machine Learning, especially applied to telecom or software engineering Job Responsibilities: Job Summary: We are seeking a highly skilled and motivated 5G Developer with hands-on experience in Layer 2 protocol stack development. This role focuses on designing and improving gNB RAN solutions, with a strong emphasis on 5G, traffic control, and intelligent development practices. The ideal candidate will be responsible for the design, development, and optimization of Layer 2 components in a 5G NR (New Radio) system, ensuring compliance with 3GPP standards and delivering high-performance software solutions. Key Responsibilities & Qualifications: 4+ years of experience in development of RAN solutions for gNB, focusing on 5G and advanced technologies Design and develop Layer 2 (MAC, RLC, PDCP) protocols for 5G NR based on 3GPP specifications Proficient in C/C++ programming with strong experience in embedded or real-time systems (RTOS or Linux) Strong grasp of multi-threading, synchronization, and system optimization Optimize performance for throughput, latency, and CPU/memory usage Work closely with Layer 1 (PHY) and Layer 3 teams for end-to-end system integration Analyze logs and debug protocol stack issues using tools like Wireshark, QXDM, or custom log parsers Drive continuous improvement of RAN software products and associated development processes Maintain high product quality within the Product Responsible (PR) domain team, addressing issues with a proactive and quality-first mindset Good communication and problem-solving skills with a proactive mindset Nice to Have Experience with O-RAN, Layer 1/PHY or Layer 3/RRC integration Contribute to Traffic Control software development for RAN solutions Deep interest in 3GPP specifications and their implementation Proficiency in scripting languages (Python, Bash, etc.) and willingness to learn new tools Understanding of Lean & Agile methodologies and modern DevOps practices Familiarity with containerized environments or automated test frameworks Familiarity with AI & Machine Learning, especially applied to telecom or software engineering What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!
Posted 1 week ago
6.0 - 11.0 years
6 - 11 Lacs
Bengaluru
Work from Office
Position: C/C++ Embedded Linux (CE611SF RM 3410) Preferrable experience years in similar role of product development or medical devices. Required Technical Skill Set Programming Language C/C++ Good understanding of Embedded Linux (Timesys, Buildroot, Yocto) and RTOS Experienced in video encoding and decoding Hands on experience in developing device drivers Working knowledge of Embedded devices and communication protocols (Microcontrollers, JTAG/UART/I2C/ICSP) Knowledge of Cross-platform build environments (CMake, ARM) Good working knowledge with filesystems, block devices, bootloaders (UBIFS, NAND flash, eMMC, u-boot) Sound knowledge algorithms, design patterns and data structures. Software Version Control Git/ Bitbucket Documentation Microsoft Word and Excel Project Tracking JIRA Basic electronics debugging and troubleshooting skills. Good knowledge of verification methodologies; Use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management. Good exposure in Test Processes and Software Testing methodologies. Demonstrated documentation skills, strong analytical & problem-solving skills. Roles and Responsibilities Responsible for developing and debugging embedded application using C/C++ programming language. Updating complex software components and subsystems in a released product Responsible for debugging the code with HW engineers Responsible for testing the code developed (includes unit test, integration test, issue resolution, verification, and validation ). This includes writing test cases and development of test scripts. Identify root causes of issues, determines potential solutions, and evaluates them against requirements. Participate in software planning and estimating activities. Responsible for delivering his work in defined timelines while achieving product quality goals Responsible for mentoring/ training team members. Documentation of work according to organization quality standards. Follows the company s standards for code development and quality process and complies with quality management system procedures. Ensures the integrity and security of patient health information, company intellectual property, and confidential data Job Category: Embedded HW_SW Job Type: Full Time Job Location: Bangalore Experience: 6-11 Years Notice period: 0-15 days
Posted 1 week ago
3.0 - 5.0 years
11 - 12 Lacs
Bengaluru
Work from Office
Be part of a team that designs, develops and integrates embedded firmware for the latest in home automation IOT devices for comfort applications. With focus on device connectivity, you will be responsible to ensure highly efficient, reliable and predictable wireless communication between different products, cloud and mobile App. You will use your experience and technical skills to design and implement features targeted for the North American and European residential markets. You will partner with world class engineers and leaders. Use your strategic thinking to help anticipate problems, recognize and eliminate barriers. Job Duties: Development of embedded firmware targeting device connectivity with peripheral devices, cloud and mobile application using protocols Wi-Fi, BLE, ZigBee, proprietary RF protocols etc. Work on all aspects complex embedded software development projects design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols. Provide technical coordination with project planning and execution. Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. Collaborate with partners in Marketing and other stakeholders to gather and break down non-technical and technical requirements into well-defined tasks. Evaluate new technologies as they apply to existing functions. Offer peer technical assessments in areas of expertise, new technologies, software designs and assist as needed with component datasheet/schematic design review. Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management. Follow details during all phases of SW design, development, integration, testing and release Collaboration with other development and quality assurance teams to ensure high quality delivery Participation in connected firmware platformization across Comfort business and Resideo Involvement in improving processes, technologies, methodologies and innovation YOU MUST HAVE: 3 to 5 years of experience in developing embedded firmware in C or C++ including standard libraries and multithreading programming with RTOS like ThreadX / FreeRTOS / Linux etc. 3+years of experience in embedded C, knowledge of data structure, code optimization and logical analysis. Hands-on experience in lab tools like Oscilloscope, Signal/Logic analyzer, power meter, multimeter etc. 3+ Years of experience with automated unit testing framework Excellent understanding of Electronic Hardware WE VALUE: Experience of wireless/RF connectivity & networking standards like WiFi, Bluetooth, ZigBee, Sub-GHz etc. Experience in Wireless communication System. Relevant experience in home automation products and residential market Experience in developing application firmware using IoT Protocols such as AMQP, WebSocket etc. Experience with ARM Cortex-A and Cortex-M processors. Strong firmware debugging techinques and usage of tools like trace analyser, JTAG Experience in CI/CD and scripting languages such as Python Familiarity with cryptographic concepts public key cryptography, certificates Familiarity with cross-compilers and external hardware debuggers Experience in troubleshooting, being able to perform analysis in a complex system Experience with embedded Linux environments such as Raspberry PI Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour Demonstrated ability to serve as a lead software engineer for complex software projects Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output Demonstrated competence with researching fundamental technical challenges and implementing ingenious solutions Demonstrated capability to offer technical assessments in areas of expertise, new technologies and software designs Experience working in Agile Scrum teams Strong interpersonal, communication and presentation skills Strong interpersonal skills with the ability to work and relate well with others
Posted 1 week ago
0.0 - 1.0 years
16 - 18 Lacs
Bengaluru
Work from Office
The candidate will be responsible for Porting RTOS, integration, verification of device drivers for Infineon s automotive microcontrollers/chip sets, and in the including the understanding to work with test infrastructures such as oscilloscopes, logic analyzers, debuggers etc. Job Description In your new role you will: Architecture specific adaptations like startup code, Interrupt handling, Context switching, Timer / Tick implementation, Memory management, Modify RTOS configuration to match MCU resources Integration, Verification and Validation of low level device drivers for Infineon s automotive microcontrollers (SPI, I2C, CAN, ADC, Flash, EEPROM, Timers, PWM etc.) with FOSS such as FreeRTOS, Zephyr, Nutx etc Conceive and develop verification and validation infrastructure for topics in own responsibility. Debug and Fix all issues from internal and external stakeholder Development of tools to improve productivity and efficiency [example, development of automation frameworks and scripts]. Generate new methods and techniques for improved and efficient work models Meet or exceed stakeholder expectations with respect to assigned goals for device driver development, verification, validation and methodology improvements Participate in Requirement Analysis, Estimation, WBS preparation, Defect Analysis etc Working knowledge on Emulator and RTL based test environment Your Profile You are best equipped for this task if you have: 0 to 1 years of relevant experience. Embedded system software development in C, assembly languages & SDLC Good knowledge of computer architecture (16/32bit), microcontrollers, real-time operating systems and Linux environment. Acquaintance in contributing to open source projects Knowledge with version control management like Github, Gitlab Acquaintance with anyone of the development toolchains such as GNU, Tasking, Windriver, Greenhills, Keil, RVCT etc. Acquaintance with standard lab equipment - oscilloscopes, logic analyzers, debuggers etc. Working knowledge on build environment (make files, linker files etc.) Basic knowledge on scripting languages like Python, Perl Must be a Good Team Player #WeAreIn for driving decarbonization and digitalization. As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener. Are you in We are on a journey to create the best Infineon for everyone. This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant s experience and skills. Learn more about our various contact channels. Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process. Click here for more information about Diversity & Inclusion at Infineon.
Posted 1 week ago
6.0 - 11.0 years
8 - 13 Lacs
Bengaluru
Work from Office
You will develop highly optimized software architecture for Renesas R-Car Gen5 series devices. Strong working knowledge of Linux/Zephyr/Android platforms for multi-core heterogenous SoCs is a key requirement. You will implement requirements for the next-generation IVI/ADAS products that comprise tools, software, and hardware. Your main responsibilities will be in the following areas: Relevant working experience Linux/u-boot/Android experience Device driver development System programming & integration System tuning (boot time, QoS) RTOS experience (Zephyr/FreeRTOS) Driver development Inter-core communication Hypervisor Working knowledge on any hypervisor environment such as Xen Working knowledge of SMMU and virtualization approaches. Domains/Peripherals Display, Camera and video pipeline experience is preferred. Realization of ADAS/IVI use cases on any heterogeneous platform. Overall automotive system knowledge. Tools Git/Gerrit Open source Pre silicon environment tools Performance optimization tools Hands on debugging expertise on heterogeneous SoC environments OSS experience OSS developer experience OSS project leadership experience Act as reviewer Act as maintainer Project operation support (Steering committee member) will add value Past track record OSS conference presentation experience will be an added plus point Other industry conferences/paper submissions. Qualifications Education and Background: Bachelors or Master graduate (Electronics or Computer Science) Over 5+ years of embedded SW development on Linux/Android/Zephyr/FreeRTOS Expected role at Renesas Work closely with the requirements teams and/or customers to derive next gen requirements Develop advanced proof of concepts Work on the latest open-source software and adapt for Renesas Gen5 platforms. Relevant Experiences (Combination of good-to-have and must-have): Overall: Relevant industry experience in embedded software development with a proven track record in translating complex use cases requirements into design, system specifications, standards, and software solutions. Focus shall be on open-source software. Ability to work independently with strong motivation towards meeting deadlines with efficiency and focus Architecture System architecture experience for heterogeneous / multi-core embedded SoC computing platforms. Development Embedded system software development experience including low level firmware, kernel, and user space components on an SoC product comparable to the Renesas R-Car family Ability to develop and debug on both real hardware as well as simulation and emulation environments Debug: Ability to debug complex system level use cases involving hardware and software elements such as bandwidth/QoS knobs. Software debugging including CLI, PCB, and application level debug techniques Ability to debug high speed communication interfaces including HW/SW co-debug Collaboration: Ability to collaborate with sales, marketing, architecture, customer, partners, and other groups to create best in class reference solutions, solve problems, and enable customer success Ability to expand upon existing solutions in collaboration with architects and prior design teams Ability to work independently as well as in small teams Communication: Excellent written and verbal communication due to frequent customer and internal communications; ability to provide direct, efficient, and clear customer communications under pressure Familiarity with global business cultures (Japan, Europe, US, India) and strong cross-cultural sensitivity Familiarity with verbal and written Japanese (nice to have) Travel: Flexibility to manage occasional international travel on short notice to support customer success or internal initiatives Company Description Renesas is one of the top global semiconductor companies in the world. We strive to develop a safer, healthier, greener, and smarter world, and our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure and IoT markets. Our robust product portfolio includes world leading MCUs, SoCs, Analog and power products, plus Winning Combination solutions that curate these complementary products. We are a key supplier to the world s leading manufacturers of electronics you rely on every day; you may not see our products, but they are all around you. Renesas employs roughly 21, 000 people in more than 30 countries worldwide. As a global team, our employees actively embody the Renesas Culture, our guiding principles based on five key elements: Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas believes in, and has a commitment to, diversity and inclusion, with initiatives and a leadership team dedicated to its resources and values. At Renesas, we want to build a sustainable future where technology helps make our lives easier. Join us and build your future by being part of what s next in electronics and the world.
Posted 1 week ago
3.0 - 5.0 years
5 - 7 Lacs
Bengaluru
Work from Office
Be part of a team that designs, develops and integrates embedded firmware for the latest in home automation IOT devices for comfort applications. With focus on device connectivity, you will be responsible to ensure highly efficient, reliable and predictable wireless communication between different products, cloud and mobile App. You will use your experience and technical skills to design and implement features targeted for the North American and European residential markets. You will partner with world class engineers and leaders. Use your strategic thinking to help anticipate problems, recognize and eliminate barriers. Job Duties: Development of embedded firmware targeting device connectivity with peripheral devices, cloud and mobile application using protocols Wi-Fi, BLE, ZigBee, proprietary RF protocols etc. Work on all aspects complex embedded software development projects design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols. Provide technical coordination with project planning and execution. Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. Collaborate with partners in Marketing and other stakeholders to gather and break down non-technical and technical requirements into well-defined tasks. Evaluate new technologies as they apply to existing functions. Offer peer technical assessments in areas of expertise, new technologies, software designs and assist as needed with component datasheet/schematic design review. Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management. Follow details during all phases of SW design, development, integration, testing and release Collaboration with other development and quality assurance teams to ensure high quality delivery Participation in connected firmware platformization across Comfort business and Resideo Involvement in improving processes, technologies, methodologies and innovation YOU MUST HAVE: 3 to 5 years of experience in developing embedded firmware in C or C++ including standard libraries and multithreading programming with RTOS like ThreadX / FreeRTOS / Linux etc. 3+years of experience in embedded C, knowledge of data structure, code optimization and logical analysis. Hands-on experience in lab tools like Oscilloscope, Signal/Logic analyzer, power meter, multimeter etc. 3+ Years of experience with automated unit testing framework Excellent understanding of Electronic Hardware WE VALUE: Experience of wireless/RF connectivity & networking standards like WiFi, Bluetooth, ZigBee, Sub-GHz etc. Experience in Wireless communication System. Relevant experience in home automation products and residential market Experience in developing application firmware using IoT Protocols such as AMQP, WebSocket etc. Experience with ARM Cortex-A and Cortex-M processors. Strong firmware debugging techinques and usage of tools like trace analyser, JTAG Experience in CI/CD and scripting languages such as Python Familiarity with cryptographic concepts public key cryptography, certificates Familiarity with cross-compilers and external hardware debuggers Experience in troubleshooting, being able to perform analysis in a complex system Experience with embedded Linux environments such as Raspberry PI Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour Demonstrated ability to serve as a lead software engineer for complex software projects Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output Demonstrated competence with researching fundamental technical challenges and implementing ingenious solutions Demonstrated capability to offer technical assessments in areas of expertise, new technologies and software designs Experience working in Agile Scrum teams Strong interpersonal, communication and presentation skills Strong interpersonal skills with the ability to work and relate well with others
Posted 1 week 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough