Jobs
Interviews

1971 Uart Jobs - Page 4

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

6.0 - 10.0 years

0 Lacs

karnataka

On-site

The position requires a talented individual to join Samsung Semiconductor India Research (SSIR) and contribute to the development of cutting-edge semiconductor solutions. As a part of one of the largest R&D centers for Samsung Electronics outside Korea, you will have the opportunity to work on advanced technologies in various domains such as Foundation IP Design, Mobile SoCs, Storage Solutions, AI/ML, 5G/6G solutions, Neural processors, Serial Interfaces, Multimedia IPs, and more. Your primary responsibility will include developing device drivers for ARM-based Exynos Chipsets, specifically focusing on (System-Core/Power Management/Connectivity/Storage/Display/Ethernet/IVI/HUD) drivers. You should have a strong working knowledge of Linux/QNX device drivers, Linux kernel, and device driver development. Experience with Bootloader, I2C, PMIC, UART, SPI, USB, UFS, MMC Power, or similar device drivers is essential. Additionally, system-level knowledge for board bring-up and debugging, as well as proficiency in debug tools, power, and performance optimization, are crucial for this role. Managing Samsung Exynos BSP/Device Driver Deliverables and contributing to Linux/Android BSP development at the product level are key responsibilities. Knowledge of Linux/Android Power management framework, ARM/CPU Architecture, cache, Linux scheduler, and system-level power/performance optimization are required skills. The ability to analyze system-level performance bottlenecks and enhance benchmark scores is a significant part of the role. Experience in system-level power/performance issue resolution during product development is valued. Moreover, the ideal candidate should be capable of bringing up the latest Android Platform on devices, developing commercial phones with the latest Exynos SoCs, and providing customer support to vendors utilizing Exynos Family chipsets. Understanding Android HAL development and Android architecture internals is beneficial for this position. The candidate should possess 6 to 10 years of experience and hold a B.Tech/B.E/M.Tech/M.E degree. A passion for innovation and a commitment to high reliability, performance, and value-added services will be essential to succeed in this dynamic and challenging role at Samsung Semiconductor India Research. Samsung Semiconductor India Research (SSIR) is an equal opportunity employer that values diversity and provides an inclusive work environment for all individuals, irrespective of their background or characteristics protected by law.,

Posted 4 days ago

Apply

0.0 - 2.0 years

0 - 0 Lacs

Coimbatore, Tamil Nadu

On-site

Job Profile: Firmware Engineer (2+ Years Experience) Department : R&D – Embedded Software / Firmware Reports to : Embedded Team Lead / R&D Manager Location : Coimbatore Job Type : Full-time Job Summary The role is responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will work closely with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. Key Responsibilities Firmware Development · Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvotonetc..) · Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. · Implement communication protocols and control logic · Write modular and well-documented code using best practices · Use version control for firmware New Concept / Feature Development · Support development of new product features and prototypes · Create proof-of-concept firmware for early-stage idea validation · Collaborate with team during features planning · Suggest improvements based on real-world application needs Testing & Debugging · Perform unit-level and integration testing of firmware modules · Use tools like oscilloscope, logic analyzer, UART terminals , and IDE debuggers (e.g., MPLAB, Keil) · Assist validation team in real-time testing and application simulation · Identify and resolve firmware bugs and performance issues · Support hardware-firmware integration testing Hardware Coordination · Understand hardware schematics, pinouts, and datasheets · Work closely with hardware engineers during initial Board power ON · Identify whether an issue is firmware-related or hardware-related · Ensure correct peripheral configurations and timing Documentation & Release · Create documentation: flowcharts · Maintain firmware version history and release notes · Participate in design reviews and code walkthroughs · Provide firmware loading guides for production/QA teams Failure Analysis & Support · Support field testing and production debug · Assist in Root Cause Analysis (RCA) of software-related failures · Implement firmware corrections and validate fixes · Provide debug logs, issue reports, and traceability support for CAPA Skills Required Technical Skills · Proficient in Embedded C programming · Strong understanding of microcontroller internals · Experience with MCUs like STM32, PIC, Atmel, etc. · Hands-on with communication protocols : UART, I2C, SPI, Modbus, etc. · Debugging using IDE tools, serial logs, and lab instruments · Familiarity with interrupt handling, timers, watchdogs, and low-power modes · Structured and maintainable coding style · Strong debugging and analytical skills · Good communication and documentation habits · Team-oriented with a proactive learning attitude Job Type: Full-time Pay: ₹20,000.00 - ₹25,000.00 per month Benefits: Provident Fund Schedule: Day shift Supplemental Pay: Performance bonus Ability to commute/relocate: Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: Embedded C programming: 2 years (Required) MCUs like STM32, PIC, Atmel: 2 years (Required) communication protocols: 2 years (Required) Work Location: In person Speak with the employer +91 8525898380

Posted 4 days ago

Apply

3.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

Job description At IF MedTech, we are dedicated to revolutionizing healthcare through cutting-edge medical device design, development, and pilot manufacturing. Our global team collaborates with experts across medical, engineering, business, and research domains to bring innovative solutions that enhance healthcare and improve lives. Join us in our mission to drive innovation and make a global impact in the medical technology sector. Responsibilities ● Design, develop, and debug embedded software for various hardware platforms, including microcontrollers and processors. ● Troubleshoot and resolve electronics design issues, including hardware-level debugging. ● Write and optimize efficient embedded C/C++ code tailored for real-time systems and low-power environments. ● Collaborate with hardware engineers to define system architecture, specifications, and integration requirements. ● Develop firmware, drivers, and hardware-software interfaces. ● Perform system integration, testing, and troubleshooting for embedded systems. ● Implement and debug communication protocols such as UART, SPI, I2C, CAN, and Ethernet. ● Optimize system performance, focusing on memory, power consumption, and CPU efficiency. ● Ensure adherence to industry standards (including ISO 13485) and safety regulations for medical device development. ● Maintain detailed technical documentation for system architecture, designs, and code. ● Participate in code reviews, providing and receiving constructive feedback for continuous improvement. ● Collaborate with QA teams to develop and execute comprehensive test plans for hardware and software validation. ● Promote knowledge sharing and best practices through internal training, demos, and participation in external industry events. Qualifications ● Bachelor's degree in Electrical Engineering, Electronics, or a related field. ● 3+ years of experience (other candidates with relevant projects (medical device) may apply) ● Proficiency in C, C++, Embedded C, and Assembly is a plus, with familiarity in assembly language. ● Experience with microcontrollers, ARM Cortex, and other embedded platforms. ● Experience with IoT, Wireless Communication (BLE, Wi-Fi), or AI/ML in embedded systems is a plus ● Proficiency with real-time operating systems (RTOS) and debugging tools like JTAG. ● Strong understanding of hardware schematics, PCB layouts, and hardware-software interaction. ● Familiarity with version control systems such as Git. - Knowledge of hardware communication protocols like SPI, I2C, UART, CAN, etc. - Excellent problem-solving and debugging skills. ● A collaborative mindset and willingness to work in a fast-paced, innovative environment. ● Experience in medical devices is a plus, but not mandatory ● Should be aware of the ISO 13485-work environment. Join IF MedTech to drive innovation in healthcare technology and develop software solutions that transform lives worldwide!

Posted 4 days ago

Apply

2.0 - 3.0 years

5 - 10 Lacs

Bengaluru

Work from Office

Role overview: Seeking a hands-on System Qualification Engineer to validate embedded hardware-software systems. The role involves test planning, execution, automation, and close collaboration with developers. Candidates should have strong understanding of embedded systsem and qualification of products by following process and methodology Key Responsibilities o Requirement Understanding and Test Case Development: Understand system requirements by collaborating with developers and architects. Create and maintain clear test cases, scenarios, and acceptance criteria under guidance. o Test Execution and Support: Execute system, product, and component tests based on defined test plans and strategies. Assist in validation of hardware-firmware integrated products. o Test Automation and Tool Usage: Develop simple test scripts using automation tools or scripting languages (e.g., Python, Perl). Use embedded system testing tools and frameworks efficiently. o Defect Reporting and Tracking: Identify, document, and track defects using appropriate tools. Support defect analysis and re-testing until resolution. o Documentation: Maintain test execution records, update traceability matrices, and contribute to test reports. Ensure documentation is clear, complete, and compliant with project standards. o Team Collaboration: Work closely with a lean and self-organized development and test team. Actively participate in review meetings and defect triaging sessions. What we are looking for o Good understanding of embedded systems testing and system-level testing. o Hands-on experience testing large and complex systems involving hardware-software co-design. o Experience with debugging tools and techniques for embedded hardware. o Proficiency in test automation scripting (Python, perl etc). o understanding of testing methodologies, validation processes, and quality assurance standards o Proven track record of managing the testing lifecycle and ensuring high-quality deliverables.

Posted 4 days ago

Apply

0.0 - 2.0 years

0 - 0 Lacs

Coimbatore, Tamil Nadu

On-site

Job Profile: Firmware GSM Engineer (2+ Years Experience) Department : R&D – Embedded Software / Firmware Reports to : Embedded Team Lead / R&D Manager Location : Coimbatore Job Type : Full-time Job Summary The role is responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will work closely with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. Key Responsibilities Firmware Development · Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvotonetc..) · Develop & optimize Firmware for GSM/GPRS/IOT Modules. · Implement OTA updates, error handling, power management · Work with cloud platforms (MQTT/HTTP APIs) for IoT data communication · Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. · Implement communication protocols and control logic · Write modular and well-documented code using best practices · Use version control for firmware New Concept / Feature Development · Support development of new product features and prototypes · Create proof-of-concept firmware for early-stage idea validation · Collaborate with team during features planning · Suggest improvements based on real-world application needs Testing & Debugging · Perform unit-level and integration testing of firmware modules · Use tools like oscilloscope, logic analyzer, UART terminals , and IDE debuggers (e.g., MPLAB, Keil) · Assist validation team in real-time testing and application simulation · Identify and resolve firmware bugs and performance issues · Support hardware-firmware integration testing Hardware Coordination · Understand hardware schematics, pinouts, and datasheets · Work closely with hardware engineers during initial Board power ON · Identify whether an issue is firmware-related or hardware-related · Ensure correct peripheral configurations and timing Documentation & Release · Create documentation: flowcharts · Maintain firmware version history and release notes · Participate in design reviews and code walkthroughs · Provide firmware loading guides for production/QA teams Failure Analysis & Support · Support field testing and production debug · Assist in Root Cause Analysis (RCA) of software-related failures · Implement firmware corrections and validate fixes · Provide debug logs, issue reports, and traceability support for CAPA Skills Required Technical Skills · Proficient in Embedded C programming · Strong understanding of microcontroller internals · Experience with MCUs like STM32, PIC, Atmel, etc. · Hands-on with communication protocols : UART, I2C, SPI, Modbus, etc. · Debugging using IDE tools, serial logs, and lab instruments · Familiarity with interrupt handling, timers, watchdogs, and low-power modes · Structured and maintainable coding style · Strong debugging and analytical skills · Good communication and documentation habits · Team-oriented with a proactive learning attitude Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Benefits: Commuter assistance Provident Fund Ability to commute/relocate: Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: Embedded C programming: 2 years (Required) MCUs like STM32, PIC, Atmel, etc: 2 years (Required) communication protocols: 2 years (Required) Firmware Development for GSM/GPRS/IOT Modules: 2 years (Required) Work Location: In person

Posted 4 days ago

Apply

5.0 years

0 Lacs

Gachibowli, Hyderabad, Telangana

Remote

Location: IN - Hyderabad Telangana Goodyear Talent Acquisition Representative: Arpan Hazra Sponsorship Available: No Relocation Assistance Available: Yes Roles & Responsibilities: Support the Innovation Technology team: Design, develop and/or integrate Hardware and Software of tire electronics and vehicle telematic systems following an IoT approach. Be part of a global technology development team. Understand business requirements and deliver technology that meets performance, cost and quality standards. Support development of Goodyear's strategy in the area of commercial and consumer tire information systems. Work closely with the cloud team in regards of data ingestion, hardware monitoring and onboarding Lead the firmware design, gather requirements from business teams and the system architect Lead integration of third-party components or algorithms from other teams, suppliers Make sure the firmware team does follow in-house process and best practices Be responsible for the overall firmware documentation and the monitoring of the key parameters Manage the local firmware team, define the release content and the next short-term sprints Monitor key technologies needed for the product on the market Contribute to standardization of development process, according standard like ASPICE To join our team, you will need: Education: Master degree in electronics / computer science / information systems required. Language: English is mandatory. German and/or French are considered as a plus. Experience: 5+ Years of experience in the design of automotive systems and/or IoT device required. Expert in embedded C programming , testing, debugging and validation . Prior Experience with RTOS, Compilers, Cmake. Prior experience with Embedded HW (ex: uC, GPIO, ADC, PWM, UART, I2C, SPI, Timers) Strong experience of working with HIL testing, Debugging on physical HW / Python Scripting . Should have some experience of working with Versioning Control tool like: GIT. Experience as a software team leader, firmware integration. Experience in third party firmware integration, API design and review. Experience in firmware debugging on physical target and remotely. Experience in wireless data transmission (e.g. UWB, ISM 433MHz, RFID UHF 866MHz, LF 131MHz, NFC 13.56MHz, Bluetooth LE ,...) as well as network protocols is an asset. Experience in automotive CAN bus, standard protocols Experience in FW standard architecture like AUTOSAR or ROS Strong Data processing skills with scripting languages like Python or Matlab M. Experience in model-based development with Matlab Simulink algorithm development and integration . Involved in all phases of the software development life cycle - requirements analysis, development, implementation and testing. Working experience with automotive development process: A-Spice / ISO26262 / Scrum. Experience in cloud computing or Big-data analysis. Practical experience in system debugging, root cause analysis. Automotive hardware knowledge (signal conditioning, data acquisition, data transmission, to environmental testing and certifications) is an asset. Skills and qualification: Self-motivated, accepts difficult challenges and think out of the box. Adaptability & versatility are key. Enthusiastic team player, self-learning with interest in IoT and automotive world. Excellent communication, organizational and interpersonal skills. Goodyear is an Equal Employment Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to that individual's race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, ethnicity, citizenship, or any other characteristic protected by law. Goodyear is one of the world’s largest tire companies. It employs about 68,000 people and manufactures its products in 53 facilities in 20 countries around the world. Its two Innovation Centers in Akron, Ohio and Colmar-Berg, Luxembourg strive to develop state-of-the-art products and services that set the technology and performance standard for the industry. For more information about Goodyear and its products, go to www.goodyear.com/corporate #Li-Hybrid

Posted 4 days ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

Are you ready to join the pioneering team at PierSight Space as an Embedded Software Developer PierSight Space is a Space-Tech company with teams in Ahmedabad, California, and Bangalore on a mission to build the world's largest constellation of Synthetic Aperture Radar and AIS satellites for comprehensive ocean surveillance. Backed by prestigious institutional investors like Alphawave Global, Elevation Capital, All in Capital, and Techstars, we are set to make a significant impact. As a Senior Embedded Software Developer, your responsibilities will include software/firmware development using C/C++ on embedded platforms for spacecraft applications. You will be expected to understand code performance trade-offs, advise on implementation details, and implement low-level embedded targets. Additionally, you will be responsible for developing and implementing embedded software (SW) for projects in the R&D department, including requirements implementation, SW component design, coding, unit testing, documentation, and peer/code reviews. To be successful in this role, you must have a minimum of 7 years of industry experience in a relevant role and hold a Bachelor of Technology (B.Tech.) or Master of Technology (M.Tech.) degree in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or an equivalent technical degree. Strong skills in debugging, performance optimization, and unit testing are required, along with familiarity with DevOps software for version control and collaborative development. Experience programming Embedded Systems using C/C++, knowledge of main interface peripherals, familiarity with C98 & Cpp11 standards, and understanding of processor architectures, embedded operating systems, and embedded, real-time, multi-tasking software engineering are essential qualifications for this role. Excellent communication skills, a creative approach to problem-solving, and the ability to work effectively in a dynamic environment are also necessary. Join us at PierSight Space for exposure to real-world projects, hands-on experience in Space technology, mentorship from experienced engineers in the field, and a thriving Growth-Mindset Team. Get ready for lots of fun while making a difference in the world of Space Technology.,

Posted 4 days ago

Apply

5.0 years

0 Lacs

Mumbai Metropolitan Region

On-site

About Miko Miko is a global consumer robotics company founded by IIT Bombay alumni, with a mission to bring Robotics and AI to every home. With offices in the US, UK, and India, and users in over 140 countries, Miko offers a unique “content-on-subscription” platform through its companion robots — Miko 3 and Miko Mini. These robots are designed to engage, educate, and entertain kids through conversational, self-initiated learning experiences. Powered by proprietary emotional intelligence, multilingual AI, speech and vision recognition, and behavioral analysis, Miko combines advanced technology with autonomous navigation to deliver personalized and interactive learning for children. Position Overview We are seeking an experienced Engineering Manager to lead our embedded firmware development team. This role combines hands-on technical expertise with people management responsibilities, focusing on driving day-to-day operations, team development, and project execution in a fast-paced embedded systems environment. Key Responsibilities People Management: Lead, mentor, and develop a team of embedded firmware engineers Conduct regular one-on-one meetings, performance reviews, and career development planning Foster a collaborative and innovative team culture Recruit, interview, and onboard new team members Resolve conflicts and facilitate effective team communication Support professional growth through training opportunities and skill development Technical Leadership: Provide technical guidance and architectural oversight for embedded firmware projects Review code, design documents, and technical specifications Ensure adherence to coding standards, best practices, and quality processes Collaborate with cross-functional teams including hardware, software, and QA Stay current with emerging technologies and industry trends in embedded systems Project Management: Plan, prioritize, and track project deliverables and milestones Coordinate resource allocation and workload distribution across team members Identify and mitigate technical and schedule risks Facilitate agile development processes including sprint planning and retrospectives Communicate project status and technical decisions to stakeholders and upper management Required Qualifications Technical Experience: 5+ years of embedded firmware development experience with demonstrated expertise in: C++ programming for embedded systems Linux operating system and kernel programming Real-time operating systems (RTOS) Hardware/software integration and debugging Proficient with Git version control system and branching strategies Experience with embedded development tools, debuggers, and testing frameworks Understanding of communication protocols (SPI, I2C, UART, CAN, Ethernet) Knowledge of microcontrollers, DSPs, and embedded processors Management Experience Experience in managing small engineering teams (3-8 people) Proven track record of successfully delivering complex technical projects Experience with hiring, performance management, and team development Strong leadership and interpersonal skills Additional Requirements Strong problem-solving and analytical abilities Excellent written and verbal communication skills Ability to work effectively in a fast-paced, dynamic environment Preferred Qualifications Knowledge of wireless communication protocols (WiFi, Bluetooth, cellular) Previous experience in a startup or high-growth technology company

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Firmware Engineer at Atlas Copco, your main responsibility will be to be a part of a cross-functional team comprising electronics, software, and mechanical engineers, aimed at developing the next generation of cryogenic vacuum pumps and chillers. Your primary focus will be on firmware development, and you are expected to demonstrate a methodical and detailed approach in your work. Key responsibilities of this role include: - Participating in requirement gathering, software implementation, integration, and system testing. - Designing and developing multi-threaded Embedded applications for Vacuum Pumps and Compressors control. - Understanding the development and working principles of legacy products. - Developing test suites for validation and testing. - Maintaining and managing source code. - Collaborating with the team to deliver timely and accurate solutions. - Assisting in the development, maintenance, and execution of automated tests. - Participating in Agile ceremonies. To excel in this role, you should possess the following qualifications: - Minimum of 5 years of industry experience. - Proficiency in C++ with regards to Architecture, Coding Standards, etc. - Previous work experience in FreeRTOS configuration and system interfaces. - Project experience with C++ as the primary language for Application and Firmware Development. - Familiarity with hardware interfaces and protocols such as I2C, SPI, Ethernet, USB, UART, RS485. - Experience working in a multi-threaded environment with knowledge of IPC mechanisms. - Experience in porting applications across various RTOS is preferred. - Understanding of ARM Processors, multiple cores, and their capabilities. - Working knowledge of Embedded Communication protocols like CANOpen, Profinet, MQTT, Modbus, etc. - Familiarity with Python is a plus. - Understanding of uboot, interrupts, etc. - Ability to take ownership and work independently. - Positive attitude and willingness to explore new ideas and approaches. In return, we offer: - An opportunity to work with a leading global product company with a legacy of 150 years. - Empowerment to drive your professional journey through research and development. - A challenging role focused on developing new systems using advanced embedded technology. - Global exposure and opportunities for internal mobility. - Freedom and authority to act. - A caring culture that values diversity, inclusivity, and a sense of purpose and belonging. - Comprehensive total reward program covering insurances, higher education, and flexible work timing. If you are ready to be part of a team that values innovation, sustainability, and continuous improvement, we encourage you to apply before the deadline of 31-07-2025 in Pune. Join us on our journey for a better tomorrow at Atlas Copco.,

Posted 4 days ago

Apply

2.0 - 6.0 years

0 Lacs

kerala

On-site

You are an Electronics Hardware Engineer being sought after to join the team at Amara Raja Design Alpha Pvt Ltd in Kochi, Infopark. In this role, you will be responsible for handling challenging design tasks with a focus on electronics and embedded systems. Your primary requirements for this position include having 2 to 3 years of experience in Electronics Design, Hardware Testing, and PCB Design. You should possess practical experience in working on intricate micro-controller and microprocessor or SoC-based designs. Proficiency in Schematic design, BOM utilizing Cadence software, and hands-on involvement in board bring-up are essential. Experience with tools such as Oscilloscope, Spectrum analyzer, logic analyzer, and protocol analyzers is a must. Your role will also involve designing circuits involving ADC, Sensors, signal conditioning, as well as hardware for various communication protocols like BLE, WIFI, UART, RS232, SPI, I2C, I2S, USB3.0, and ensuring regulatory compliance. Additionally, you should have strong people management and communication skills to effectively collaborate within the team. A preferred qualification for this position is a B.Tech degree in Electronics or Electronics and Communication. The job location is in Kochi with potential travel to client sites abroad. If you meet the above requirements and are excited about this opportunity, please forward your resume to oshian@designalpha.in with the subject line: CV_Engineer- Project Lead: Electronics Hardware.,

Posted 4 days ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

As the Hardware Design Lead at Haystack Robotics, you will be responsible for leading all system hardware design activities for our Autonomous Mobile Robot products. You will work closely with the Software and Industrial Design teams to ensure the success of product development. Your role will involve planning hardware development for new products, executing projects on schedule, and maintaining high quality standards. You will be expected to solve technical issues with a disciplined approach, scope effort, create schedules, oversee test plan execution, and provide regular updates to management. In this position, you will be required to constantly pursue operational efficiency improvements and serve as a role model for disciplined bug/issue tracking and resolution. Additionally, you will lead the hiring process and build a capable team while mentoring junior engineers. To be successful in this role, you should have a minimum qualification of B.E/B-tech in Electronics or a related discipline, with an M.E./M.Tech. preferred. You should have 8 to 10 years of experience in hardware design and validation in robotics or embedded systems. Hands-on experience in all aspects of embedded system hardware development on multiple projects with increasing responsibility and scope is essential, along with exposure to Firmware/Software. Your experience should include embedded system design and integration, working with various components such as CPUs, memory interfaces, USB, MIPI, I2C, UART, SPI, Lidar, cameras, sensors, batteries, Bluetooth/WiFi, and more. You should also have knowledge of processors like i.MX8, nVidia Jetson, Qualcomm Snapdragon, and their subsystem design. Expertise in handling sensor-based design, power supply design, coordination with PCB Layout and Software team, and high-speed design capabilities is required. Experience with FCC/CE/UL certification processes is also necessary. As a Hardware Design Lead, you should be able to translate high-level product requirements into system hardware specifications, evaluate and select components, and utilize bug/issue tracking tools like Mantis and JIRA. Demonstrated leadership experience, effective project management skills, and the ability to mentor and lead teams are key aspects of this role. You should possess strong collaboration skills, the ability to influence others, and a track record of achieving results in a fast-paced, start-up environment.,

Posted 4 days ago

Apply

4.0 - 8.0 years

0 Lacs

noida, uttar pradesh

On-site

As an Embedded Firmware Engineer at our company based in Noida, you will be responsible for designing and developing firmware for embedded systems. Your role will involve collaborating with hardware engineers to define system requirements, writing clean and efficient code in C/C++, and ensuring optimal performance through debugging and testing. Additionally, you will be expected to document design specifications and test procedures, as well as provide technical support to fellow team members. The ideal candidate for this position should hold a Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field, along with a minimum of 4 years of experience in firmware development. Proficiency in C/C++ programming languages, familiarity with embedded systems and microcontrollers, and knowledge of communication protocols such as UART, SPI, and I2C are essential requirements. Experience with version control systems like Git, strong problem-solving abilities, attention to detail, and excellent communication and teamwork skills will also be valued in this role. If you are a proactive and detail-oriented professional with a passion for firmware development and a solid background in Electrical or Computer Engineering, we encourage you to apply for this full-time position. Join our team of dedicated professionals and contribute to innovative projects in the field of embedded systems. Should you have any queries or require further information regarding this opportunity, please feel free to reach out to Salabh Bhardwaj, our Recruitment Executive at First Phoenics Solutions, via phone at +91 9568308405 or email at salabh.b@firstphoenicssolutions.com. We look forward to potentially having you on board as part of our team in Noida, Uttar Pradesh.,

Posted 4 days ago

Apply

3.0 - 8.0 years

0 Lacs

karnataka

On-site

You are invited to apply for the position of "ASIC RTL Engineer" at Semi Leaf consulting Service located in Bangalore. With 3-8 years of experience, if you are available to join within 30 days and prefer working in a WFO mode, this opportunity might be just for you. As an ASIC RTL Engineer at Semi Leaf, your responsibilities will include working on ASIC RTL design, RTL Logic Synthesis, LEC, Conformal, ECO, FC Check, and having proficiency in either TCL or Python. You must have Synthesis or Implementation experience, familiarity with the Linux environment, excellent communication skills, and experience with at least one serial protocol like UART, I2C, SPI. Skills with SOC Architecture, experience in CDC and Lint, and working on Cortex-M4 core/Sub-system verification/execution environment bring-up are desirable. Additionally, you should be able to develop verification infrastructure for Cortex-M4 Core/Sub-system bring-up, have knowledge of Coresight/Functional Debug architecture, and expertise in UVM/SV knowledge to develop scoreboard/checkers. If you are interested in this opportunity and possess the required experience, kindly share your updated resume with vagdevi@semi-leaf.com. Referrals are also highly appreciated. Join us at Semi Leaf consulting Service and be part of a team of experts dedicated to finding candidates with specialized skills in Semiconductor/VLSI/EDA & Embedded domains.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

We are looking for a skilled and enthusiastic Software Tools Development Engineer to become a part of our team. Your primary responsibility will be to create, enhance, and maintain tools that facilitate the design and development of embedded systems operating on Linux or RTOS. Collaborating closely with firmware and software teams, you will play a crucial role in boosting productivity and ensuring the top-notch performance and dependability of our products. As a Software Tools Development Engineer, your tasks will include designing, coding, and managing software tools tailored for embedded design engineers to conduct incremental unit testing of their projects. The range of tools you will work on encompasses interface test tools, API spec validation tools, and communication protocol test tools, among others. You will collaborate with different engineering units to seamlessly integrate these tools into existing workflows and systems, focusing on optimizing performance, usability, and reliability. Thorough documentation creation for tools, covering user guides, technical specifications, and maintenance instructions, will be part of your routine. Additionally, you will provide technical support and training on tool utilization to various engineering teams. The ideal candidate should possess at least 5 years of experience in software development, with a specialization in tool development. Proficiency in programming languages like Python, C#, Java is a must, along with familiarity in embedded device black box testing utilizing test tools mimicking Cloud & APP APIs. You should have hands-on experience with software development tools and frameworks, understanding of hardware-software interaction, and proficiency in version control systems and collaborative development workflows. Excellent problem-solving skills, attention to detail, effective communication abilities, and the capacity to work autonomously or as part of a multidisciplinary team are essential. Desirable skills include knowledge of embedded systems, experience with performance analysis and optimization tools, understanding of embedded Linux or RTOS environments, familiarity with embedded systems interface protocols, and experience with IoT platforms and protocols. An understanding of Smart Home Security or HVAC domain/products is preferred, along with knowledge of network protocols and communication standards and experience with edge computing and related technologies. In return, we offer a competitive salary, comprehensive benefits package, engaging projects with a dedicated team, opportunities for professional growth and career advancement, and a flexible work environment that values work-life balance. Join us at Resideo, a leading global provider of critical comfort and security solutions in residential settings, with a rich legacy spanning over 130 years. With a presence in over 150 million homes and a commitment to innovation, we continue to serve millions of professionals worldwide through our extensive distribution network. Be a part of a $5.0 billion company with a global workforce of around 13,000 employees. Explore more about Resideo at www.resideo.com.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

gujarat

On-site

As a Firmware Development Engineer, you will be responsible for leveraging your 5+ years of experience to contribute to the development of embedded systems using Embedded C. Your strong debugging skills will be crucial in ensuring the robustness of the firmware. In addition, you will apply your expertise in Real-Time Operating Systems (RTOS), specifically FreeRTOS, to design and implement efficient firmware solutions. Your role will also involve working with AWS Cloud services, where your experience will be essential in integrating the firmware with cloud-based functionalities. Furthermore, your familiarity with Over the Air (OTA) updates will be an added advantage in enhancing the firmware's update capabilities. You will be expected to demonstrate proficiency in socket programming and Inter-Process Communication (IPC) mechanisms such as Queues, Semaphores, and Mutexes. Your experience in protocols like I2C, SPI, UART, MQTT, JSON, and HTTPS will enable you to establish secure and reliable communication interfaces. Knowledge of networking protocols including TCP/IP, UDP, and SSL/TLS communication will be necessary for seamless integration of the firmware with various network environments. Your ability to interpret Schematic Diagrams will aid in understanding hardware interactions and designing firmware accordingly. As part of your responsibilities, you will be required to develop comprehensive Developer Test Cases to ensure the firmware's functionality and performance meet the required standards. Your familiarity with Version Control Systems like Git and Project Management Tools such as JIRA will streamline the development process and facilitate effective collaboration within the team. Experience with Agile methodologies and adherence to the Software Development Life Cycle (SDLC) will be key in ensuring timely delivery of high-quality firmware solutions. Your capability to work independently and drive project execution forward will be instrumental in meeting project deadlines and goals. If you possess the aforementioned skills and experiences, and are eager to take on challenging projects in firmware development, we invite you to join our team as a Firmware Development Engineer in Kadi, Gujarat, India.,

Posted 4 days ago

Apply

3.0 - 31.0 years

7 - 17 Lacs

HSR Layout, Bengaluru/Bangalore

On-site

Job Description - Firmware Engineer Key Responsibilities: Develop and maintain firmware for embedded systems using C/C++. Collaborate with cross-functional teams for hardware-software integration. Perform unit testing, debugging, and validation of firmware. Optimize code for performance, reliability, and low power consumption. Adhere to industry standards like MISRA and perform code reviews. Work with tools like Ceedling, CSTAT, and Sonar Cloud for testing and compliance. Document firmware designs, versioning, and release notes. Qualifications: Bachelor's/Master's degree in Electronics, Computer Science, or related field. 3+ years of experience in embedded firmware development. Proficiency in embedded C/C++ and real-time operating systems (RTOS). Hands-on experience with debugging tools (e.g., oscilloscopes, logic analyzers). Familiarity with version control (e.g., Git) and Agile methodologies. Preferred: Experience with NFC, IoT, or low-power embedded devices. Knowledge of hardware interfaces like I2C, SPI, UART. Strong understanding of diagnostics and error-handling modules.

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a Senior Software Engineer with experience in firmware development on the Linux Platform, you will be responsible for programming expertise in Linux OS and using C/C++. Your role will involve software development, including creating compilation and build environments. Additionally, you will be expected to have expertise in Boot loader, BIOS, device drivers, memory maps, as well as experience in serial protocols like UART, SPI, I2C, USB, and JTAG debugging. Furthermore, experience in hardware peripherals such as DAC, MUX, and ADC will be valuable for this position.,

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As an experienced Embedded Systems Engineer at R Systems, your role will involve utilizing your expertise in Embedded C/C++ programming to design and develop firmware solutions for automotive applications. You will be working with Bare Metal and RTOS development environments, as well as performing microcontroller board bring-up and chip-level hardware debugging. Your responsibilities will extend to the implementation of secure boot, encryption/decryption, and serial communication protocols like I2C, SPI, and UART. Your key contributions will include: - Designing and implementing application-level firmware solutions for automotive systems, ensuring they meet business requirements. - Validating software designs using techniques such as Software FMEA and Rate Monotonic analysis. - Developing high-quality, maintainable, and scalable firmware following coding standards tailored for automotive applications. - Creating unit test cases to evaluate interface functionality and responses to various inputs. - Identifying and resolving firmware defects discovered during testing phases. - Providing on-site support during engineering and production builds. - Proactively addressing development concerns to enhance code quality and minimize defects. - Collaborating with cross-functional teams to enhance automotive products. - Generating technical documentation to facilitate comprehension of firmware solutions. - Engaging with scrum teams, product owners, and scrum masters to manage tickets and issues efficiently within Agile frameworks. If you possess a strong background in embedded systems development, experience in firmware design, and a proactive approach to problem-solving, this role offers an opportunity to contribute significantly to the advancement of automotive technologies.,

Posted 4 days ago

Apply

2.0 - 7.0 years

4 - 8 Lacs

Hyderabad

Work from Office

Professional Experience 2 to 8 years experienced in design and development of Software running on ARM architecture processors in Xilinx Zynq / MPSoC/ RFSoC Chips.in bare metal / Linux OS environment. Practical experience in multi-core processing under Linux OS and integrating the code on Xilinx Zynq/ MPSoC/ RFSoC Chips. Should have hands on experience in coding using C/C++/Python languages. Good knowledge in System/Software Engineering and documentation Standards Good practical experience in developing SRS, IRS, and related documents based on user inputs Should have Porting/ Customising LINUX Boot Loaders for custom Embedded processor boards. Should have good understanding in developing, porting, customising, validating, debugging Device Drivers on Linux. Good understanding of embedded devices like Serial/ Parallel Memory devices, Ethernet transceivers. Good understanding of various bus protocols including I2C, SPI, Serial, Parallel, USB and Ethernet. Experience in writing device drivers and application software for peripheral interfaces, serial memories over Parallel/ SPI/ UART, LAN and I2C interfaces. Good experience in porting and validating the code on custom hardware boards. Knowledge and experience of defining HW/ FW interfaces. Experience in the following is a plus: - AMBA protocols (AXI, AHB, APB) - In hardware design involving FPGA and associated component selection Personality traits Good analytical, abstraction and communication skills. Academics PG (Masters) in VLSI or Embedded Systems with First Class (>60%) Graduate (Bachelors) in ECE with First Class (>70%) from a reputed Engineering college.

Posted 4 days ago

Apply

1.0 years

0 Lacs

Thane, Maharashtra, India

On-site

Job Title: Embedded Software Engineer Location: Khopat, Thane, 400601 Job Type: Full-time Job Overview: We are looking for an experienced Embedded Software Engineer to design, develop, and test high-quality embedded software. The ideal candidate will ensure the robustness and security of firmware and communication devices, while collaborating on the design of future product revisions. Key Responsibilities: Project Understanding & Specification Finalization: Understand and finalize project requirements and specifications for embedded systems. Firmware Development & Testing: Design, build, and rigorously test efficient, high-quality embedded software solutions. Security & Robustness: Ensure the security and robustness of the firmware and communication devices, making firmware tamper-proof and reliable. Collaboration on Future Product Revisions: Work alongside cross-functional teams to contribute to the design of future product versions. Protocol Management & Debugging: Work with communication protocols such as UART, I2C, SPI, and troubleshoot and optimize embedded systems. Peripheral Interfacing & Optimization: Interface with peripherals like EEPROM, displays, and sensors while ensuring system performance through code optimization. Ideal Candidate Profile: Strong problem-solving abilities with a focus on optimization and troubleshooting. Ability to work collaboratively within a team to design and develop high-quality firmware. Willingness to tackle both software and hardware challenges to improve system performance. Requirements Required Skills & Qualifications: Educational Background: BE/BTech (EXTC), MSc (Electronics), or M.Tech (Embedded Systems) with 1-8 years of experience in firmware development. Microcontroller Expertise: Strong knowledge of 8-bit, 16-bit, and 32-bit microcontrollers. Programming Languages: Proficiency in C/C++ programming for embedded systems. Experience with Communication Protocols: Familiarity with UART, I2C, SPI, and experience with protocols like IEC, DLMS, MODBUS. Peripheral & Version Control Systems: Experience with interfacing peripherals and familiarity with version control systems. Energy Meter & Embedded System Experience: Experience working with energy meters and embedded system components is a plus. Understanding of Electronics: Deep understanding of electronics to the point where it influences firmware development and debugging. Additional Knowledge: Knowledge of PIC microcontrollers is beneficial. Benefits Benefits: Health insurance Paid time off Supplemental Pay: Commission pay Performance bonus Yearly bonus

Posted 4 days ago

Apply

1.0 years

0 Lacs

Thane, Maharashtra, India

On-site

Job description for Embedded Engineer at Vision Mechatronics Pvt. Ltd. Responsibilities: * To understand & firm up the Project Requirement/Spec Finalization Design, build, and test efficient, high-quality embedded code. * Ensure the robustness of the code. * Ensure the robustness and security of communication devices. * Ensure that the firmware is as protected and tamper-proof as the hardware platform can provide. * Collaborate on the design of future revisions of the product. Job Type: Full-time Benefits: Health insurance Schedule: Day shift Supplemental Pay: Performance bonus Education: Bachelor's (Required) Experience: 6 months to 1 year (Required) Work Location: In person Requirements Skills Required: * Qualification & Experience : BE/BTech(EXTC) / MSc (Electronics) / M. Tech (Embedded Systems) with 0-1 year experience in Firmware Development * Rich experience with understanding of 8 bit, 16 bit, 32 bit Micro * Strong knowledge of the C/C++ programming language in an embedded software context Experience with various peripheral protocols UART, I2C, SPI. * Experience of working with IEC / DLMS / MODBUS protocol will be handy. * Experience of working with version control system will be handy. * Experience with Energy Meters will be handy. Experience interfacing with Eprom, display, sensors etc. * Understanding of underlying electronics to the point where it influences firmware development and debugging * A knack for bench marking and optimization. - Ideal candidates will have excellent skills in collaborative problem solving. - Knowledge of Pic controllers. Benefits Benefits: Health insurance, Performance Bonus

Posted 4 days ago

Apply

4.0 - 9.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview Create software/firmware test plans, addressing requirements traceability matrix and test coverage, with respect to feature requirements Design, develop, execute and maintain automated software/firmware test suites for the purpose of verifying quality and compliance of Qualcomm products at functional, integration and system levels Manually test, where appropriate, the customer experience of installation and deployment of Qualcomm hardware and software in a mobile, compute and automotive environment. Assist in the creation of a Quality Engineering/Release engineering process with emphasis on continuous integration and continuous deployment Assist in achieving production-level software readiness, implement customer use-cases, workload analysis models, workload creation, and collaborating with other teams on bring-up/debug/diags Focus on ensuring that existing Operating Systems and customer usage environments run well, while identifying strong opportunity for enhancements, from a power and performance perspective. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: 8+ years of experience in Software/Firmware Validation Demonstrated software test engineering in SW/FW engineering with focus on Data Center Servers (minimum 5 years). Strong understanding and experience in software/firmware test automation techniques Extensive experience working with operating systems like Ubuntu Server, RHEL, SUSE, similar or Windows server Work with multiple SW/HW Engineering teams to ensure that all requirements and features of reference platform requirements have been validated at a component, integration, functional and system level Strong programming skills with experience in C and/or Python programming languages Experience developing automated software/firmware test cases for server platforms, supporting bring-up and production SW releases Nice to have: Prior Experience with SW/FW integration at BIOS/UEFI, BMC firmware, Operating System for x86/ARM64/RISC-V 64bit for server platforms. Strong understanding of Server firmware Standards, opensource Implementation and specifications for ARM64-based servers Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Designs and implements software modules for large-scale products and systems. Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. Writes detailed technical documentation for complex Software projects. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is significant in nature and affects work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively

Posted 4 days ago

Apply

2.0 - 7.0 years

3 - 8 Lacs

Manesar

Work from Office

Responsibilities: * Embedded SW development using Embedded C, RTOS, & Linux for TI MPUs and STM MCUs. * Development of CANopen, Ethernet TCP/IP, UDP/IP, UART, RS485/RS232 communication protocols * Experience with PLC programming is an advantage

Posted 4 days ago

Apply

4.0 - 6.0 years

8 - 13 Lacs

Ahmedabad

Work from Office

Develop and maintain Linux BSPs. Strong expertise in Linux BSP development and Yocto build system. Work across the full software stack — from bootloader to application layer. microcontroller firmware development. Proficient in C/C++ Required Candidate profile We are seeking Embedded Software Developer with 4–6 years of experience in Developing embedded Linux systems. Linux Board Support Package (BSP) development Yocto build system

Posted 4 days ago

Apply

1.0 - 3.0 years

1 - 4 Lacs

Chennai

Work from Office

Job Description: We are looking for a skilled Embedded Engineer to join our team. The ideal candidate will have hands-on experience in schematic design, PCB routing, firmware development, microcontroller programming, and embedded systems design. You will be responsible for developing, testing, and optimizing embedded hardware & software for a variety of applications, working closely with cross-functional teams. Key Responsibilities: Develop and optimize embedded firmware using Embedded C, and Python. Design, develop, and debug firmware for microcontrollers like ESP32, STM32, or TI controllers. Integrate various sensors and peripherals such as I2C, I2S, SPI, UART, ADC, PWM, and GPIOs. Work on real-time operating systems (RTOS) and embedded Linux environments is an additional advantage. Implement and debug communication protocols such as JTAG, UART and MODBUS. Conduct testing, validation, and troubleshooting using tools like CRO, multi meters, and debuggers. Optimize power consumption, memory management, and real-time execution of embedded systems. Develop and maintain technical documentation, including design specifications and testing procedures. Collaborate with cross-functional teams for system integration and hardware-software co-design. Stay updated with the latest industry trends in embedded systems, IoT, and AI-driven firmware solutions. Knowledge on circuits design and schematics is an additional advantage. Required Skills & Qualifications: B.E/M.E in Electronics, Electrical, ECE, or Instrumentation Engineering. 2-4 years of experience in embedded software development. Strong proficiency in C, Embedded C, and Python. Hands-on experience with ESP32, STM32, or TI controllers. Solid understanding of electronics, sensor integration, and controller peripherals. Experience with debugging tools like JTAG, SWD, logic analysers, oscilloscopes (CRO), and multimeters. Knowledge of RTOS and Embedded Linux is an added advantage. Knowledge of schematic design and PCB routing is an added advantage Ability to work on IoT-based applications with AWS is a plus. Strong analytical, problem-solving, and debugging skills.

Posted 4 days ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies