Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 9.0 years
12 - 22 Lacs
greater noida
Work from Office
Job Title: Embedded Developer Location: G.Noida Experience Level: 6 to 9 years Job Description: R Systems is seeking a highly skilled and motivated Embedded Developer to join our dynamic team in Noida. As an Embedded Developer, you will be instrumental in designing, developing, and implementing embedded systems and firmware solutions for our cutting-edge projects. The ideal candidate should have a strong background in embedded C programming, firmware development, and microcontroller architecture, with experience in LVGL (Light and Versatile Graphics Library). Key Responsibilities: - Design, develop, and maintain embedded systems and firmware for various applications. - Collaborate with cross-functional teams to analyze requirements, specify design parameters, and ensure quality standards are met. - Troubleshoot and debug embedded applications and hardware-related issues. - Develop and integrate firmware for microcontrollers and ensure effective performance. - Utilize LVGL for creating intuitive and user-friendly graphical user interfaces. - Conduct unit tests and system-level testing to ensure optimal functionality of the embedded products. - Stay updated with the latest technologies and trends in embedded systems and contribute to innovative solutions. Required Qualifications: - Bachelors or Master’s degree in Electronics, Computer Engineering, or a related field. - Minimum of 6 years and a maximum of 9 years of relevant work experience in embedded systems and firmware development. - Proficient in Embedded C programming and strong experience with various microcontroller architectures. - Hands-on experience with firmware development and debugging tools. - Familiarity with LVGL (Light and Versatile Graphics Library) and experience in designing graphical user interfaces using this library. - Strong analytical and problem-solving skills. - Excellent communication and teamwork abilities.
Posted 3 weeks ago
5.0 - 10.0 years
10 - 20 Lacs
Chennai
Work from Office
5+ years of experience in Embedded Domain Good exposure to HMI Development Excellent exposure to embedded UI framework- emWin/LVGL/TouchGFX Structured, modularized development and testing at all levels for different embedded software components like - RTOS knowledge (eCos, Threadx), memory, etc. Knowledge on communication drivers and protocols e.g. RS232, RS485, I2C, SPI etc. MCU architectures. Preferably - Renesas (RX, V850, RL78). Embedded environment - IAR Architecture, high/low level design and coding in C. Test principles, test driven development, test automation and writing test cases. Emulators, OCD and other tools. Debugging and testing (Peripherals, schematic reading, oscilloscope, Multi-meter etc). Knowledge of scripting languages like Python Microsoft Visual Studio. Documentation.
Posted 2 months ago
2.0 - 5.0 years
5 - 8 Lacs
Bangalore Rural
Work from Office
Design, develop and implement application software solutions on Linux using Python, C, C++ for innovative medical devices. Role & responsibilities Design and Development of Application Software as per requirements. Writing clean, high-quality, high-performance, maintainable code while incorporating good design practices. Develop and support software including applications, hardware and sensor data integration, interfaces, and new functionality enhancements. Coordinate cross-functionally to ensure project meets business objectives and compliance standards. Support test and deployment of new products and features. Participate in code reviews. REQUIREMENT PROFILE: (Qualification, No of yrs exp) a. Bachelors / Masters degree in Computer Science / Information Science, or related engineering streams. b. 4+ years of industry experience in concept to delivery of application and system software, preferably on Single Board Computers running on Linux OS. COMPETENCIES: (knowledge, skills and attitudes required to perform job): Skills: C++ / C (must), Linux (highly desirable), LVGL (desirable), Experience/Exposure to Yocto & Poky (nice to have), Multi-threaded applications / IPC Design & Development (Desirable). Desirable: Experience in Linux, Embedded Systems Interfacing; with a solid Math background. Desirable: Exposure and Experience in Object Oriented Design Knowledge and practice of applying Design Patterns - nice to have. Experience with Computer Vision, Image Processing Algorithms and Stereo Vision; and exposure to Kinematics & Robotics are desirable - nice to have. 2+ years of relevant work experience. Bachelor's degree in Computer Science (or related field). Experience with Agile or Scrum software development methodologies. Ability to plan, organize, and prioritize work.
Posted 3 months ago
5.0 - 7.0 years
11 - 12 Lacs
Navi Mumbai
Work from Office
Design, develop, test, and maintain embedded software for microcontrollers and embedded systems. Integrate and support TFT and Graphic LCD modules in product designs. Develop and optimize display drivers, graphical user interfaces, and screen rendering logic. Ensure performance tuning for display clarity, responsiveness, and power efficiency. Conduct debugging and validation of display interfaces using appropriate tools.
Posted 3 months ago
5.0 - 7.0 years
5 - 10 Lacs
mumbai
Work from Office
C Developer with a strong background in embedded systems development. The ideal candidate must have hands-on experience working with RTOS (UCOS-II), LVGL for GUI development, and practical exposure in the payment domain.
Posted Date not available
4.0 - 6.0 years
9 - 19 Lacs
mumbai
Work from Office
Job Title: C Developer Embedded Systems (RTOS, LVGL, Payments Domain) Location: Mumbai (Work from office) Employment Type: Full-time Experience Required: 6-8 years Industry: Fintech / Embedded Systems / Payments Technology Job Description: We are seeking a skilled and experienced C Developer with a strong background in embedded systems development. The ideal candidate must have hands-on experience working with RTOS (UCOS-II), LVGL for GUI development, and practical exposure in the payment domain. This role demands strong capabilities in terminal handling, deployment, secure code practices(code signing), and debugging using industry protocols such as MQTT. Key Responsibilities: Develop and maintain embedded applications in C for payment terminals and related devices. Work extensively with UCOS-II RTOS, including task scheduling, inter-process communication, and real-time system performance. Design and implement GUI interfaces using LVGL library in resource-constrained environments. Integrate and maintain communication protocols, especially MQTT, for device communication and cloud sync. Handle terminal-level operations including deployment, firmware updates, device provisioning, and secure code signing. Debug, test, and validate code in live environments ensuring compliance with payment security standards (PCI DSS, EMVCo, etc.). Collaborate with QA, security, and hardware teams to ensure seamless integration and high system reliability. Create and maintain technical documentation and deployment guides. Required Skills and Qualifications: Strong proficiency in C programming language, especially in embedded environments. Minimum 6 years of experience working with RTOS (UCOS-II preferred). Proven experience with LVGL for building modern and responsive user interfaces on embedded platforms. Solid experience in payment terminal applications, or POS systems. Hands-on knowledge of terminal handling, remote deployment, and device lifecycle management. Familiarity with secure code signing, encryption techniques, and debugging tools for embedded systems. Experience working with MQTT protocol for lightweight messaging and communication. Familiar with version control systems like Git, and basic CI/CD workflows. Strong analytical and problem-solving skills. Preferred Qualifications: Experience with EMV, NFC, or contactless payment technologies. Knowledge of Linux kernel-level programming or other RTOS platforms. Experience in device certification processes for financial terminals.
Posted Date not available
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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |