Home
Jobs

1099 Uart Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

1 - 7 Lacs

Indore

On-site

GlassDoor logo

Life @ Scientific Scientific is where talent meets experience, developing an inclusive, and supportive workplace. Company Culture Our core values drive us in everything we do here, excellence, precision, innovation, and customer first approach are our main focus. We believe that teamwork can achieve anything, ensuring we maintain a collaborative and healthy environment where every voice is heard. Work Environment Our offices and labs are designed to inspire creativity and innovation. We offer a safe and healthy work environment with all the necessary safety protocols in place, so that our team can grow up to their full potential. Career Growth and Opportunities We are committed to the development of our employees. With numerous training programs and clear career pathways, we encourage our team members to succeed in various domains. Company Events and Activities We believe in the importance of team spirit and work-life balance, therefore organize regular team-building activities, social events, and company outings. Embedded Engineer - Indore Job Profile Key Responsibilities: Design, develop, and debug embedded systems for test and measurement products Write efficient firmware, including device drivers and RTOS implementation Work with STM32 and Atmega microcontrollers Implement communication protocols (SPI, I2C, UART, Ethernet, USB) Collaborate with multidisciplinary teams and maintain technical documentation on GitHub Required Skills: B.E./M.E. in Electrical, Electronics, or Embedded Engineering Proficient in C, C++, RTOS, and data structures Strong understanding of embedded systems and hardware-software integration Experience in debugging with tools like oscilloscopes and logic analyzers Job Location : Indore

Posted 18 hours ago

Apply

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Designation: Embedded Software Engineer Experience: 5+ Years Internal: Designing and maintaining embedded Linux distributions using build systems like Yocto or Buildroot Configuring and optimizing the Linux kernel, device trees, bootloaders, and system services. Developing middleware components and abstraction layers to expose hardware and system services to higher-level applications. Creating and maintaining developer-facing SDKs, APIs, and documentation to support application development on the platform. Defining and implementing modular system components for scalability and reuse across product lines. Integrating and validating support for various hardware interfaces and peripherals (e.g., I2C, SPI, UART, GPIO, USB, etc.). Collaborating with hardware, QA, and application teams to bring up new platforms and ensure end-to-end system stability. Driving improvements in boot time, system resource usage, and maintainability. Participating in system security design including secure boot, encrypted storage, and software update integrity. Contributing to internal engineering standards, tools, and CI/CD workflows to support platform development and deployment. External: Arranging technical skills improvement programmes for self and team Identify & propose external collaborator (developers/companies) for outsorcing work. Provide clear requirements to identified collaborators. For outsourced development, set milestones and deliverables, review the progress and validate the deliverables Provide technical support to developers comminity Review / Validation of applications from developers community and approving / rejecting them Educational Qualification: Bachelor's degree in Electrical/Electronic/Computer Engineering Required Skills: Hands-on experience in Embedded Linux development. Strong programming skills in C/C++. Proficient with Yocto Project, Buildroot, or custom embedded build systems. Solid grasp of Linux system internals, kernel modules, and bootloader customization (e.g., U-Boot). Experience with developing or maintaining middleware interfaces or platform abstraction layers. Familiarity with shell scripting, Linux debugging tools (e.g., strace, perf, gdb), and board bring-up practices. Experience building and distributing SDKs or platform APIs for internal or external developers. Familiarity with secure boot, encryption, and system hardening in embedded Linux. Exposure to OTA update frameworks (e.g., SWUpdate, RAUC, Mender). Understanding of CI/CD pipelines for embedded system integration and release automation. Working knowledge of containerized environments on embedded Linux (Docker, Podman). Excellent communication and documentation skills. Ability to work independently and as part of a multi-disciplinary team. Proactive, ownership-driven mindset with attention to long-term maintainability and scalability.

Posted 18 hours ago

Apply

12.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

hackajob is collaborating with Comcast to connect them with exceptional tech professionals for this role. Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast. Job Summary Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Provides guidance and support to other Engineers. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise. Job Description Core Responsibilities Perform vulnerability scanning and penetration testing across diverse systems, applications, technologiesand environments. Identifyprogram improvement opportunities and develop processes to mature and scale the Pen Testing program. Present thought leadership in new and emerging advanced security trends, vulnerabilities and attack techniques. Lead security research and development efforts and provide technical leadership. Develop remediation strategies and architect solution to challenging cybersecurity gaps. Execute application penetration tests for APIs, mobile SDKs, cloud environments and web applications from both open and closed-box perspectives. Analyze and prioritize findings based on the Common Vulnerabilities and Exposures (CVE) database, the Common Vulnerability Scoring System (CVSS) and internal Risk Rating system. Contribute to and maintain the team’s tools, labs, and attack infrastructure; actively share knowledge through internal wikis and repositories. Effectively communicate findings and recommendations to both technical and non-technical stakeholders, preparing comprehensive reports and presentations. Stay informed on the latest cybersecurity trends, techniques, and vulnerabilities by following industry publications and threat feeds. Employees At All Levels Are Expected To 12+ years of experience in penetration testing with hands-on experience using tools like Burp Suite, Metasploit, Nessus, Nmap, etc. Extensive experience in strategic planning and executing large-scale, enterprise-wide security initiatives to address complex security challenges. Proven experience in leading security research and development initiatives. Contributions such as research publications, CVEs, CTF participation, and conference presentations are considered valuable additions. Demonstrated ability to work independently on complex assessments while collaborating with cross-functional teams. Proven expertise in mentoring and providing guidance to junior team members.Advanced proficiency in cloud platforms - AWS, GCP, Azure and mobile app security testing. Complete understanding of the OWASP Top 10, CVSS, and CVE databases. Strong scripting experience with Python, Bash, Ruby, C/C++, C#, or Java to automate testing processes and streamline remediation. Hands-on experience with Kubernetes and a solid understanding of hardware communication protocols (e.g., I2C, SPI, UART) are a plus. Strong analytical, problem-solving, and communication skills, with attention to detail and a proactive mindset. Strong presentation skills Certifications such as: OSCP, OSWA, OSWE or similar. Disclaimer This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an EOE/Veterans/Disabled/LGBT employer. Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Relevant Work Experience 10 Years +

Posted 1 day ago

Apply

3.0 - 8.0 years

4 - 9 Lacs

Manesar

Work from Office

Naukri logo

Role & responsibilities: Software Design and Development + Hardware-Software Integration + Debugging and Troubleshooting + Real-time instructions set Operation calculation + Flow chart with algorithm Documentation + Code Reviews Preferred candidate profile: Strong Programming Skills in C + Micro-controllers instruction set and architecture deep understanding + Hands on Debugging and Testing + Version Control Systems with proper documentation

Posted 1 day ago

Apply

8.0 - 13.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for a control firmware engineer with 8+ years of experience in embedded communication firmware development with expertise in Description Understand product requirements / Firmware specifications / communications firmware architecture for Solar Energy Grid Tie / Off Grid Inverters /Back-up systems / Auxiliary Products like communication Gateways and Operator/service Interfaces applications. Hands on Code Implementation / debugging / development and testing of systems Development of real time state machine, monitoring and communications functions for the above referred renewable energy products. Understand and comply with QMS, PMP and lean development requirements Participate in subsystem and system level design verification planning and testing Essential Functions: Programming language C/C++ for 32 bit microcontrollers, RTOS environments like uC OS-II/QNX/embedded Linux or other platforms. Experience in Bootloader development and reliable firmware upgrade mechanisms. Familiarity with embedded testing ,test automation scripting for embedded products, development tools, including emulators and version control software. Exposure to advanced real time firmware debugging tools like J-Trace, logic analyzers, time/performance profiling techniques etc.. Experience Cyber security complained firmware development, System level/sub system level Threat modeling, good understanding on TCP/IP based communication stacks, various encryption techniques, Authentication/ authorization algorithms/models. Scripting languages like Python and Lua. Experience in industrial field bus communication protocols like MODBUS / CAN and protocols like USB, TCP/IP and embedded webservers. Exposure in WIFI/Bluetooth based communication interface development. Exposure to Web technologies like HTML, JavaScript is preferred. Good interpersonal communication skills and experience in working with global teams Qualifications

Posted 1 day ago

Apply

2.0 years

2 - 10 Lacs

Bengaluru

On-site

GlassDoor logo

- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of non-internship professional software development experience - Experience programming with at least one software programming language - Adept in Non-Functional Requirements (NFRs) - performance, Security, Reliability, Scalability and Automation of new and existing systems experience. - Proficient in Real Time Embedded System domain and 16/32-bit Micro-controllers/ SoCs based firmware/ Software design & development. - Working knowledge with RTOS (FreeRTOS and Embedded Linux) with understanding on kernel internals and multi-threaded programming. - Proven track record of troubleshooting issues using debuggers/ emulators/ loggers , identifying the root cause and resolving development/ Quality Assurance/ Trials and Field issues. - Experience in day-2-day usage of build & cross compilation tools - SCM with Pre-CI/CI/CD pipelines. - Experience as a mentor, tech lead or leading an engineering team. Ring organization's mission is — “make neighborhoods safer”. We innovate rapidly on behalf of our customers and deliver ambiguous and ambitious technical products. As a Software Development Engineer – Ring you will engage with an experienced cross-disciplinary team to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, platform, network stack, Over the Air updates (OTA), protocols, Set-up, drivers, Operating Systems/ bare metal and low-level wireless controllers. You are expected to have strong working knowledge of Linux and RTOS. Horizontally you will be given to opportunity to work and own firmware and platform across all Ring device categories. You will work closely with the Engineering leaders from cross functional teams, product management, hardware, Technical Program managers, operations, application, firmware, platform, and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Ring Platform team is responsible for the complete device side software for Ring devices. This includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform. Key job responsibilities •Work with cross functional teams to provide technical solutions for desired user experiences. •Implement high-quality Core Platform, framework, network stack and application features. •Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations •Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions. •Implement power management features, resolve thermal issues & performance bottlenecks in resource (CPU, Memory) constrained Platforms and devices. •Work with teams to improve and tailor existing firmware, drivers, stack, and applications to our needs. Improve memory footprint, optimize drive, stack and application code. •Work with the hardware team to ensure correct exercising of hardware and RF architecture. •Support compliance and certification activities. A day in the life Your work is very hands-on and multi-disciplinary. You will be defining and building firmware, platform, and network solutions and work closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems. About the team Ring offers smart security solutions that are dependable and reliable to make neighborhoods safer. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems. 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Deep hands-on experience in event driven bare metal and real time operating systems (RTOS) based firmware design and platform development. Understanding of Board Schematics, Sensors (ALS, PIR, Radar, Cameras) and Peripherals (UART, SPI, I2C, SDIO) device/peripheral drivers and customizations. Practical Knowledge & customization experience on low level BSP, Device Drivers and HAL. Integration & customization experience in RTOS/Linux/BSP frameworks, OTA Frameworks and WiFi/Bluetooth Network Stacks from open source and/or semiconductor vendors. Multimedia & Streaming Framework knowledge (Audio/Video subsystem, DMIC, Speaker, Codecs) will be a plus. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Posted 1 day ago

Apply

0 years

0 Lacs

Bengaluru

On-site

GlassDoor logo

Opportunities to partake in the technology-led transformation of global transportation. Acsia offers pathbreaking career opportunities to learn, excel, and contribute to the technology that drives tomorrow’s mobility. 01. Pioneering Innovation As an Acsian, you'll have the opportunity to work on cutting-edge technology projects that shape futuristic vehicles and contribute to the evolution of smart and connected vehicles. 02. Impactful Contributions At Acsia, the work you do directly impacts the automotive industry and millions of drivers and passengers worldwide. Your contributions will play a crucial role in enhancing the user experience, improving safety, and creating more connected and intuitive vehicles. 03. Automotive Domain Expertise Acsia is the ideal place to build your career if you are passionate about automobiles and the latest automotive technologies. You'll have the opportunity to delve deep into how technologies are shaping the future of mobility. Employee Value Proposition 01. Collaboration and Learning Acsia fosters a collaborative and knowledge-sharing culture. Acsians are surrounded by a team of passionate professionals with deep automotive expertise who are eager to collaborate and share insights. This environment encourages continuous learning and personal growth 02. Work-Life Balance Acsia values work-life balance and strives to create an environment where employees can thrive both professionally and personally. Clear work planning and supportive policies ensure Acsians can maintain a healthy work-life integration. 03. Career Growth Opportunities Acsia believes in nurturing talent and providing ample opportunities for career advancement. Acsians have access to learning & development programs, upskilling workshops, and mentorship, allowing you to sharpen skills and grow within the organization. 04. Diverse and Inclusive Culture Acsia values diversity and inclusion, creating an open and welcoming work environment. Different perspectives and ideas are embraced by Acsians, fostering creativity and innovation. 05. Employee Rewards & Recognition Employee Rewards & Recognition: Acsia’s rewards and recognition program ‘Exemplar’ celebrates exceptional contributions by Acsians across select categories including customer centricity, quality, innovation, leadership, and collaboration. Linux Kernel Developer Location – Bengaluru Experience – 3 to 6 yrs Notice Period – 20 days max Experience Hands-on experience with Linux Kernel, device drivers, and embedded Linux systems. Strong understanding of Linux internals, real-time Linux (RT), and Android Linux Kernel. Experience with Linux driver porting, including UFS, file systems, I2C, SPI, Ethernet, UART, and display interfaces. Proven ability to analyse and resolve kernel crashes. Experience contributing to or working with open-source Linux development. Experience in the Infotainment domain is a plus.

Posted 1 day ago

Apply

0 years

0 - 1 Lacs

India

Remote

GlassDoor logo

Company Overview: We are a fast-moving startup developing next-generation amphibious drones capable of operating both in air and underwater. Our mission is to push the boundaries of autonomous aerial-marine robotics using open-source technologies like ArduPilot . Role Overview: We are seeking highly motivated Firmware Development Interns with a strong foundation in C++ , embedded systems, and a passion for drones or robotics. You will be directly involved in building custom flight firmware , developing new flight modes, and integrating complex sensor and control logic into ArduPilot for an amphibious drone platform. This is a hands-on role ideal for students, fresh graduates, or junior engineers looking to gain deep experience in real-world drone firmware development. Responsibilities: Work closely with the lead developer to fork and customize the ArduPilot codebase Develop and test new flight modes (e.g., VTOL to underwater transitions) Integrate sensors (IMU, pressure, DVL, sonar, leak detection) via I2C, UART, or CAN Modify and extend hardware abstraction layers (HAL) where necessary Implement control logic for motors, thrusters, and failsafe systems Use SITL and Gazebo to simulate and validate drone behavior Debug and test firmware in live hardware-in-the-loop (HITL) and field conditions Skills & Requirements: Education: Pursuing or recently completed BE/BTech/MTech in: Electronics / Embedded Systems Mechatronics / Robotics Computer Science / Artificial Intelligence Aerospace / Aeronautics / Instrumentation Required Skills: Solid understanding of C++ (OOP, pointers, templates, etc.) Basic knowledge of embedded systems and microcontrollers Understanding of sensors and communication protocols (I2C, SPI, UART) Familiarity with Git and collaborative development workflows Bonus Skills (Nice to Have): Experience with ArduPilot or PX4 ROS/ROS2 exposure (for companion computer interface) Familiarity with Gazebo , SITL , or UAV simulations Exposure to STM32 or ARM Cortex-based platforms Drone enthusiast, DIY projects, or prior drone build experience Location: Remote / Hybrid (based on project stage) Occasional travel for field testing (optional) Duration & Commitment: 3 to 6 months (with potential extension or full-time offer) Flexible hours, but minimum weekly commitment of 20 hours What You'll Gain: Real-world experience in ArduPilot-based firmware engineering Exposure to one of the most advanced autonomous drone stacks Mentorship in aerospace-grade software architecture Opportunity to contribute to open-source / research publications Potential to continue as a paid full-time engineer Job Types: Full-time, Internship Contract length: 3 months Pay: ₹5,000.00 - ₹15,000.00 per month Schedule: Day shift Fixed shift Ability to commute/relocate: Yelahanka, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Are you able to join Immediately? Work Location: In person Application Deadline: 30/06/2025 Expected Start Date: 02/07/2025

Posted 1 day ago

Apply

6.0 years

0 - 0 Lacs

Aundh, Pune, Maharashtra

On-site

Indeed logo

Job Title: Drone Technical Integrator Location: Pune Company: Enhansafe India Pvt. Ltd. Experience Required: 3–6 Years Department: UAV Systems Design and Integration Employment Type: Full-Time Job Summary: Enhansafe India Pvt. Ltd., a leading player in defense and security technology, is seeking a skilled and innovative Drone Technical Integrator to join our UAV R&D team. The ideal candidate will be responsible for the end-to-end integration of drone systems including hardware assembly, flight electronics, transmission systems, and custom drone applications. A deep understanding of UAV design, telemetry, software architecture, and control systems is essential. Key Responsibilities: Lead the integration of mechanical, electronic, and software components for custom drone platforms Design , proto type using 3d Printing and assemble drone frames with proper powertrain selection (motors, ESCs, PDBs) Install and calibrate flight controllers (Pixhawk, ArduPilot, PX4, etc.). Indigenous development will be preferred Configure and integrate GPS, telemetry radios, antennas, and power distribution systems Develop and test autonomous flight paths, waypoints, and return-to-home protocols Interface with sensors, gimbals, and payload systems as per mission requirements Program mission-specific drone software and applications (Python, C++, MAVLink, ROS preferred) Perform functional testing, flight trials, diagnostics, and tuning (PID, failsafe, redundancy) Troubleshoot electrical, firmware, and software issues in drone platforms Prepare integration documentation, wiring schematics, and system layouts Required Skills & Qualifications: Bachelor's Degree or Diploma in Electronics, Aerospace, Mechatronics, Robotics, or related field Proven hands-on experience in: Drone design and fabrication Flight controller setup and configuration RC/transmission systems and telemetry protocols GPS and navigation sensor integration Wiring and power distribution systems UAV coding platforms (ArduPilot, PX4, DroneKit, MAVSDK and other platforms) Strong knowledge of programming in Python/C++/Embedded C Familiarity with communication protocols (UART, I2C, CAN, SPI) Understanding of aerodynamics and flight stability parameters Desirable Attributes: Experience in defense or industrial drone platforms Exposure to real-time systems and autonomous drones Knowledge of ground control software (Mission Planner, Q Ground Control) Ability to work independently and in R&D team setups Strong documentation and reporting skills Compensation: Competitive salary based on experience and technical depth Project bonuses and innovation incentives Travel and field deployment allowance if applicable To Apply: Send your updated resume to vinayak@enhansafe.com with subject line: Application – Drone Technical Integrator Job Type: Full-time Pay: ₹30,000.00 - ₹45,000.00 per month Benefits: Cell phone reimbursement Health insurance Schedule: Day shift Supplemental Pay: Performance bonus Ability to commute/relocate: Aundh, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Have you created any innovative/creative drone project? If yes please provide details Work Location: In person Application Deadline: 10/07/2025 Expected Start Date: 21/07/2025

Posted 1 day ago

Apply

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

Remote

Linkedin logo

Position Title: Embedded Firmware Engineer – Full Time Electrify Services is one of the fastest growing engineering services start-ups and is looking for an Embedded Firmware Engineer to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth. We would like to see this position grow as the company evolves. If you are looking for a high-impact and challenging role, this job is a perfect destination for you! Major Job Duties Ø Design enhancements, updates, and program changes for portions and subsystems of firmware such as embedded code design and development, new feature/solution investigations, developing interfaces and their definitions, qualifications, and resolving problems. Ø Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of the overall architecture of the product or solution. Ø Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies, debugs, and creates solutions for issues with code and integration into application architecture. Ø Utilizing embedded APIs and developing new API layers required to interface embedded platforms to the cloud and remote wired and wireless sensors. Ø Develop and maintain embedded web applications required to initialize, configure, and customize embedded platform applications. Ø Develop and maintain internal database structures required for communicating and transmitting/receiving data from the Cloud. Ø Integrating applications by designing database architecture and server scripting Ø 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 Ø Partner with teams to deliver end-to-end features or solutions with high quality. Ø Participate in the feasibility of novel product/design ideas and provide technical expertise Ø Collaborate and communicate with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution. Ø Represents the firmware engineering team for all phases of larger and more- complex development projects. Ø Provides guidance and mentoring to less experienced staff members. These responsibilities are just the start! At Electrify, we encourage you to contribute wherever your interests take you — and shape your role accordingly. And this isn't just a philosophical bent: we give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities. We are Looking For People Who Have Ø Minimum of 5 years of experience in the field of Firmware & Product development Ø Highly Skilled in C, C++, Embedded C, Python is a MUST Ø Developing and debugging code for ARM microcontrollers Ø Developing applications for embedded Linux systems Ø Command line gcc tools, make files, and gdb Ø Communication protocols such as UART, SPI, I2C, and 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 Ø Ability to read the hardware schematics. Experience with Altium or KiCad would be a plus. Ø 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 of 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. Send your Resume to: hr@electrifyservices.com

Posted 1 day ago

Apply

8.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development in embedded domain, data structures, algorithms, and software design. 3 years of experience with design, development, and testing of embedded software drivers for the next generation smart devices. 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in people management. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration including software stacks, and drivers. Experience with ARM or other low-power SoC architectures, memory system, fabric etc. Experience working with hardware designers/reading schematics. Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. About The Job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. As a Software Engineer in Firmware and Silicon, you will work across both hardware and software domains. Our vertically integrated team spans the entire stack, from hardware development through applications. You will manage a team of developers responsible for delivering firmware, libraries, and tools that support silicon validation and the productization of Google custom silicon. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Manage a team of developers to deliver firmware, libraries, and tools for silicon validation and productization of Google custom silicon. Develop new software, hardware, and system architecture to support future applications. Design, development, and testing of embedded software drivers for the next generation smart devices. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

Posted 1 day ago

Apply

6.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Kindly note, if you do not have a production-grade prototype that is working, to demonstrate, kindly do not apply. Location: Mumbai, India Department: R&D / Product Engineering Job Type: Full-time Salary: Up to ₹18 LPA - 24 LPA Experience: Minimum 6 years in Electronics Product Development- Healthcare About Us We are an ambitious healthtech company having a footprint all over India and serving more than 700 hospitals, we are developing next-generation medical devices that merge intelligent electronics with human-centered healthcare. Our goal is to revolutionize diagnostics, monitoring, and therapeutic delivery through innovation rooted in clinical insight and robust engineering. We are seeking a Senior Electronics R&D Engineer based in Mumbai to lead the development of advanced electronics systems for our upcoming healthcare products. Key Responsibilities Electronics Design & System Architecture Design analog and digital circuits for biomedical applications, including signal acquisition (ECG, EMG, PPG, etc.). Architect and simulate low-noise analog front ends and high-resolution data acquisition systems. Develop battery-powered, low-power embedded hardware with efficient power management. Prototyping, Validation & Testing Create rapid prototypes using platforms like STM32, Arduino, and Raspberry Pi. Debug hardware systems using test equipment (oscilloscopes, multimeters, analyzers). Conduct rigorous performance testing and reliability analysis. Cross-functional Collaboration Collaborate with firmware engineers, product designers, and clinical advisors. Integrate sensors, wireless modules (BLE, Wi-Fi), and microcontrollers into product platforms. Coordinate with mechanical engineers and manufacturing partners on DFM and enclosure integration. Documentation & Regulatory Ensure designs comply with relevant medical and electronic safety standards (e.g., IEC 60601). Maintain detailed documentation for schematics, layout files, BOMs, test reports, and risk analysis. Qualifications Requirements Education & Experience B.E./B.Tech or M.E./M.Tech in Electronics/Electrical Engineering or a related field. 5+ years of experience in R&D of electronic systems, preferably in healthcare or consumer electronics. Experience working in or with regulated environments (medical, aerospace, automotive) is a strong plus. Technical Skills Proficiency in PCB design tools (Altium, KiCAD, Eagle, etc.). Expertise in analog and mixed-signal electronics. Hands-on experience with embedded interfaces: I2C, SPI, UART, USB, CAN. Familiarity with wireless communication modules and integration. Hands-on Programming Expertise Most Important: Should be a builder and hustler, need to demonstrate a fully working production grade prototype for interview. Kindly note, if you do not have anything to show production grade, kindly do not apply What We Offer A purpose-driven environment with the opportunity to build life-changing technology. A collaborative and technically vibrant team in the heart of Mumbai. Competitive salary, performance incentives, and growth opportunities. Work on real-world healthcare challenges from prototype to clinical deployment.

Posted 1 day ago

Apply

0.0 years

0 - 0 Lacs

Yelahanka, Bengaluru, Karnataka

Remote

Indeed logo

Company Overview: We are a fast-moving startup developing next-generation amphibious drones capable of operating both in air and underwater. Our mission is to push the boundaries of autonomous aerial-marine robotics using open-source technologies like ArduPilot . Role Overview: We are seeking highly motivated Firmware Development Interns with a strong foundation in C++ , embedded systems, and a passion for drones or robotics. You will be directly involved in building custom flight firmware , developing new flight modes, and integrating complex sensor and control logic into ArduPilot for an amphibious drone platform. This is a hands-on role ideal for students, fresh graduates, or junior engineers looking to gain deep experience in real-world drone firmware development. Responsibilities: Work closely with the lead developer to fork and customize the ArduPilot codebase Develop and test new flight modes (e.g., VTOL to underwater transitions) Integrate sensors (IMU, pressure, DVL, sonar, leak detection) via I2C, UART, or CAN Modify and extend hardware abstraction layers (HAL) where necessary Implement control logic for motors, thrusters, and failsafe systems Use SITL and Gazebo to simulate and validate drone behavior Debug and test firmware in live hardware-in-the-loop (HITL) and field conditions Skills & Requirements: Education: Pursuing or recently completed BE/BTech/MTech in: Electronics / Embedded Systems Mechatronics / Robotics Computer Science / Artificial Intelligence Aerospace / Aeronautics / Instrumentation Required Skills: Solid understanding of C++ (OOP, pointers, templates, etc.) Basic knowledge of embedded systems and microcontrollers Understanding of sensors and communication protocols (I2C, SPI, UART) Familiarity with Git and collaborative development workflows Bonus Skills (Nice to Have): Experience with ArduPilot or PX4 ROS/ROS2 exposure (for companion computer interface) Familiarity with Gazebo , SITL , or UAV simulations Exposure to STM32 or ARM Cortex-based platforms Drone enthusiast, DIY projects, or prior drone build experience Location: Remote / Hybrid (based on project stage) Occasional travel for field testing (optional) Duration & Commitment: 3 to 6 months (with potential extension or full-time offer) Flexible hours, but minimum weekly commitment of 20 hours What You'll Gain: Real-world experience in ArduPilot-based firmware engineering Exposure to one of the most advanced autonomous drone stacks Mentorship in aerospace-grade software architecture Opportunity to contribute to open-source / research publications Potential to continue as a paid full-time engineer Job Types: Full-time, Internship Contract length: 3 months Pay: ₹5,000.00 - ₹15,000.00 per month Schedule: Day shift Fixed shift Ability to commute/relocate: Yelahanka, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Are you able to join Immediately? Work Location: In person Application Deadline: 30/06/2025 Expected Start Date: 02/07/2025

Posted 1 day ago

Apply

3.0 years

0 Lacs

India

On-site

Linkedin logo

Apply here: https://forms.gle/ooZwVuEfyapjM51AA Please do not apply if you have no interest in mental health. Thank you! Mental Health is an epidemic that’s getting worse day by day. Depression, anxiety, ADHD, suicide, and PTSD are at an all-time high. This needs to change. We humans were not made for this sort of life. We were never designed for the sedentary, indoor, socially isolated, fast-food-laden, sleep-deprived, frenzied pace of modern life. We are being robbed by the same tech that was meant to add value to our lives. As a 3x founder, I’m looking to change the current ecosystem in which we operate for mental health. I’m against anti-depressants, and most medications that are prescribed to numb our shit. Talk therapy is not as effective. We know ranting does not help solve our problems. CBT and DBT are great starting points, but never enough to improve mental health. Our communities are falling apart ( I mean,they are online yet not really helping us). Tech companies are using human psychology to trick us all into being addicted and exploit our insecurities. This is not the future we should live in. I’m looking for leaders to work with me to create a ground-breaking technology that revolutionizes mental health. No, it’s not just AI mental health chatbot. We are going beyond talk therapy and focusing on emotional and brain training modalities. We are seeking a Software Developer with a passion for building breakthrough technology from the ground up. You will be instrumental in developing our neurofeedback platform, working closely with our hardware team to create seamless hardware-software integration. This is a rare opportunity to build a complete product ecosystem from 0 to 1, where your code will directly impact the lives of people seeking relief from mental health challenges. As a founding member of our engineering team, you'll have the autonomy to make architectural decisions, define development processes, and shape our technical culture while working on meaningful technology that truly matters. What you'll build: Develop low-level drivers and firmware interfaces for our custom hardware Create real-time data acquisition systems Build communication protocols between hardware sensors and software applications Implement signal processing pipelines that transform raw neural data into meaningful insights Design and build our complete software platform from the ground up with a team of 3-5 people Develop real-time applications that provide immediate feedback Build cloud infrastructure for data processing, storage, and analytics Write embedded software for microcontrollers and sensor systems Develop mobile applications for iOS and Android that interface with our hardware Implement wireless communication protocols (Bluetooth, WiFi) for seamless connectivity Optimize power consumption and performance for wearable devices Technical Skills Systems Programming: 3+ years of experience in C/C++ for embedded systems and real-time applications Hardware Integration: Hands-on experience interfacing software with custom hardware (SPI, I2C, UART, USB) Signal Processing: Understanding of digital signal processing, filtering, and real-time data analysis Full-Stack Development: Proficiency in modern frameworks (React, Node.js, Python, or similar) Mobile Development: Experience with iOS/Android development and hardware connectivity Embedded Systems: Experience with microcontrollers, RTOS, and resource-constrained environments Preferred Technical Skills Experience with biomedical devices or sensor systems Knowledge of wireless protocols and low-power design Familiarity with machine learning frameworks for real-time inference Understanding of cybersecurity principles for medical devices Cloud platforms (AWS, Azure, GCP) and DevOps practices Core Competencies 0-to-1 Mindset: Proven ability to build products from concept to production Hardware Collaboration: Experience working closely with electrical engineers and hardware teams Problem Solving: Ability to debug complex hardware-software integration issues Quality Focus: Understanding of testing, validation, and quality assurance for critical systems Learning Agility: Excitement about learning new technologies and domains Mission Alignment: Passion for using technology to improve mental healthcare - if you don't care about mental health, do not apply. Education Bachelor's degree in Computer Science, Electrical Engineering, or related technical field 3+ years of software development experience with at least 1 year in hardware-software integration Experience building products from early-stage concepts to production deployment Previous startup experience or demonstrated ability to work in fast-paced, ambiguous environments Here is what is our game-plan and next steps: Review your profile and my profile Sign NDA about the idea Connect via zoom for an interview Continue connecting until we reach a consensus Start building the hardware and software of the offering Start building the team (currently in progress) As a previous founder, I understand how important it is to make a strong team. My process as a founder is for us to get to know each other in depth, this means all cards on the table. Vulnerabilities about who we are and where we are coming from and what we want. Being honest about the idea and building something for a long term. I want to spend the rest of my life building this mental health organization. I want to honestly alleviate depression, anxiety, ADHD, PTSD and other mental disorders from those that suffer. Strong sentiments I know. But I will not back down from this mission.

Posted 2 days ago

Apply

6.0 - 11.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

1. At least 8 years of embedded firmware development experience and proven expertise in C programming and embedded software design best practices. 2. Strong experience with RTOS (FreeRTOS, Zephyr, OpenBSW, or similar) including task scheduling and memory management. 3. Proficiency in shared memory architectures, synchronization primitives, and inter-core communication. 4. Strong understanding of microcontrollers (ARM Cortex-M/R/A series), bootloaders, and peripherals. 5. Hands-on experience with communication protocols: SPI, I2C, UART, CAN, Ethernet 6. Proficient with debugging tools: JTAG, SWD, oscilloscopes, and network analyzers 7. Familiarity with embedded safety/security standards (ISO 26262, MISRA C) is a plus. Warm Regards Isha Shrivastava Sr. Consultant Isha_shrivastava@persolapac.com www.persolkelly.co.in Sriram Samanthu Chambers, #3287, 12th Main, Indiranagar, Bangalore 560038, India CONFIDENTIAL NOTE: By submitting your resume or personal data, you acknowledge reading and agreeing to our Privacy Policy. You hereby provide voluntary consent to the collection, use, processing, and disclosure of your data by us and our affiliates, in line with the Privacy Policy. and applicable laws. If you wish to withdraw your consent or have any concerns, you may submit a request to our designated consent manager, as outlined in our Privacy Policy. We prioritize your privacy. SECURITY NOTE: We at PERSOLKELLY India or our representatives, do not ask job seekers for fees, personal banking information, or payments through unofficial channels. Official communications will only come from @persolkelly.com. Report any suspicious activity to Contactus_in@persolkelly.com. Click here to find out how you can safeguard yourself from job scams.

Posted 2 days ago

Apply

3.0 - 6.0 years

8 - 14 Lacs

Mumbai, Thane, Navi Mumbai

Work from Office

Naukri logo

We are seeking to hire a software developer to work on Bluetooth LE device integrations. This work will build upon Drstore's proprietary Bluetooth libraries, written in Dart, to support our Flutter-based mobile applications. In doing so you will have the opportunity to work across multiple product lines and interact with a multidisciplinary team of software developers, designers, and medical professionals. Responsibilities - Create Dart libraries to encapsulate/manage Bluetooth communication activities and processes for multiple Bluetooth devices - Follow vendor specification documents or work with vendor-provided SDKs - Write documentation for Bluetooth libraries and Bluetooth devices - Test and debug Bluetooth devices - Effectively communicate and coordinate with team members - Report day-to-day activities and progress - Adapt and learn new technologies Required Qualifications and Skills - Post-secondary diploma or degree (or working towards) in computing science, software development, or similar experience - Experience with Dart or similar languages (e.g., Java, Kotlin, C#, etc.) - Strong understanding of bit-level data structures and their manipulation (i.e., bitwise operations, endianness) - Able to work with existing software libraries (SDKs) and develop new software libraries (able to reason about public/private concerns, create APIs to expose functionality to other developers, read and write library documentation, etc.) - Strong technical problem solving skills - Experience with Git - Fluent in English Advantageous Skills : - Experience with Bluetooth LE, or Bluetooth Classic - Experience with Android, iOS, and/or mobile app development - Experience with Flutter

Posted 2 days ago

Apply

3.0 - 6.0 years

7 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Were doing things no one has ever done. From developing game-changing technology and solutions to helping the worlds top brands connect like never before, every day brings new challenges and opportunities to innovate. We offer the chance to make your mark on something awesome. What are we looking for? Very good programming knowledge in C/C++ Experience in embedded software development Experience in Multi-threaded software development Experience in VOIP application development, preferably on client/server platforms Understanding of system performance and optimization Excellent problem solving/debugging skills, design, develop, troubleshoot and debugging Requirements: Engineering/ Masters degree in the field of CSE ECE IT or related branches Experience of 3 to 6 years

Posted 2 days ago

Apply

5.0 - 10.0 years

6 - 12 Lacs

Gurugram

Work from Office

Naukri logo

Responsibilities: Managing a team of hardware and firmware engineers to develop new line of commercial & industrial safety products Responsible for product development planning and guiding the development efforts of internal and external (ODM) engineering teams. Drive component selections to secure best-in-class performance, quality, and cost. Feature life cycle management of HW related features Translate selected requirements during feature screening into RD deliverables and release planning. Management and execution of PoC activities to bring the product to general availability Establishing the plan of record, including budget, schedule, committed features, and other success criteria Identify risks and work with engineering teams on mitigation plans Managing outsource design work to execute the product as per the schedule and ESP quality standards (if applicable) Track and report progress across all relevant success criteria to senior management Manager software/firmware engineer for design in C/C++, C#, Visual Basic, Java for Windows, and Android Design products for regulatory compliance (CSA, UL, FCC, CE, ATEX) The DSG PDM (Product Development Manager) is a unique position for the development of a full commercial system product (hardware/firmware/software/end solution), which will be sold to a variety of reputable industrial and commercial clients in India and abroad.

Posted 2 days ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities: Actively gather the necessary models and input to run the simulation from datasheets, supplier contacts, and websites. Perform PCB level SI and PI (DC & AC Drop) analysis and provide layout optimization recommendations based on the results. Perform S-parameter simulation and bench verification to verify and control matched impedances. Perform high-frequency Signal Integrity testing, including compliance and debugging required for product development. Needs to be detail-oriented, be able to document test plans, execute test procedures, and generate reports. Job Requirements and Skills Experience in the PCB design process: schematic capture, layout, generation of design files, BOMs, and release. Worked with schematic capture tools like OrCAD & Allegro PCB. Experience in the generation of Gerber files and PCB fabrication processes. Expert in the PCB layout process conforming to IPC standards and electrical and mechanical constraints of printed circuit board design, fabrication, and assembly. Componenet footprint/library creation. Experience in reading component datasheets. Experience in PCB stack-up analysis Hands-on experience in PCB modeling and Package modeling. Working knowledge of High-Speed design and RF principles (S-parameters, Impedance, etc.). Strong Signal/Power Integrity fundamentals Experience in simulating (FD/TD) memory interfaces for Board and Package is required (DDR3/DDR4, LPDDR3/4) Experience in simulating (FD/TD) High-Speed Serial IO interfaces for Board and Package is required (PCIe Gen3/4, RGMII...etc) Simultaneous switching output analysis Simulations of device I/O to reduce overshoot and undershoot (which can cause increased noise on power planes due to return currents). Crosstalk analysis of signals to reduce noise Good knowledge of Power Delivery Network, impedance profile analysis, IR Drop Analysis, modeling of PCB and Package Shapes, and time- domain Analysis. Experience 3 - 6 Years . Industry Engineering / Engineering Design / R&D / Quality Qualification B.E Key Skills PCB Designing PCB Designer Simulation Process

Posted 2 days ago

Apply

8.0 - 13.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Principal Systems Development Engineer Our customers system requirements are usually highly complex. Bringing together hardware and software systems design, Systems Development Engineering operates at the very cutting edge of technology to meet them. We design and develop electronic and electro-mechanical or systems-orientated products, conduct feasibility studies on engineering proposals and prepare installation, operation and maintenance specifications and instructions. Were proud to deliver programs and products to the highest quality standards, on time and within budget. Join us to do the best work of your career and make a profound social impact as a Principal Systems Development Engineer on our Systems Development Engineering Team in Bangalore. What youll achieve As a Principal Systems Development Engineer, you will design, define and implement complex system requirements for customers and prepare studies and analyses of existing systems. You will: Collaborate across global stakeholders for successful time critical releases & deliver projects by performing effective and efficient test planning and execution. Review and evaluate software/storage specifications for products and systems and define test strategies based on those to implement new test methodologies best practices and efficiency factors. Contribute to the development and implementation of test strategies for complex system management software products and for Dell servers and systems Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements 8 to 13 Years of industry testing experience in System Mgmt, Server, Storage domain. Proven expertise in System Management Domain especially in the area of Thermal/Power or GPU Validation with respect to system management and demonstrated with designing and implementing test strategy, HLD/B-spec assessments etc. Good knowledge of embedded software/firmware architecture; platform/server hardware architecture, operating systems; firmware; BIOS; network; GPU, device drivers; system and associated tools and utilities. Proven competency on handling complex system management releases by collaborating across multiple stake holders & working with architecture/design teams to provide inputs/influence design & define validation strategy based on the same & supporting validation leads. Strong verbal/written communication skills to collaborate and influence stakeholders & internal teams Desirable Requirements Bachelors degree in computer science or equivalent field. Good analytical skills, attention to detail with excellent written and verbal communication, interpersonal skills & work both independently and as part of a team.

Posted 2 days ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

This position develops applications using NI LabVIEW technology. Will work as Developer with the local team and coordinate with Tech Lead and, if required, with onsite counterparts for delivery reasons. Participates as required to design, develop, test and integrate applications,Follows defined processes and provides inputs for betterment where possible Required Skills are- Required Skills: NI LabVIEW, NI Teststand, AUTOSAR Knowledge, DAQ, NI Hardware’s, CAN, Protocols (TCIP/IP, Modbus, Serial, Profibus, etc.), Electronics Knowledge Preferred Certified LabVIEW Developer/Certified LabVIEW Architect, PLC, UDS, ODX Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Posted 2 days ago

Apply

4.0 - 9.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. Design and Develop Embedded Software for Tractor and ensure quality of the software deliverables by following software development practices. This position will work in a Scrum Team following Agile software development methodology. This position will interact with customers at the unit to resolve software technical issues if any. Required Skills are- Embedded Software development for Tractor Automation for Utility, Mid & Large Tractors - Min. 4 years of experience in embedded Software development. - Good experience on Model Based Development using Matlab, Simulink and Stateflow - Good Knowledge of microprocessor / microcontrollers and circuits Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication

Posted 2 days ago

Apply

4.0 - 9.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. Design and Develop Embedded Software for Tractor and ensure quality of the software deliverables by following software development practices. This position will work in a Scrum Team following Agile software development methodology. This position will interact with customers at the unit to resolve software technical issues if any. Required Skills are- Embedded Software development for Tractor Automation for Utility, Mid & Large Tractors - Min. 4 years of experience in embedded Software development. - Good experience on Model Based Development using Matlab, Simulink and Stateflow - Good Knowledge of microprocessor / microcontrollers and circuits Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Posted 2 days ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

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

Posted 2 days ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

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

Posted 2 days ago

Apply

Exploring uart Jobs in India

The uart (universal asynchronous receiver-transmitter) job market in India is experiencing significant growth with the increasing demand for professionals skilled in embedded systems and communication protocols. Companies across various industries, including electronics, automotive, and telecommunications, are actively seeking uart experts to design, develop, and maintain communication interfaces for their products.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Delhi-NCR

Average Salary Range

The average salary range for uart professionals in India varies based on experience levels: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

Career progression in the uart domain typically follows a path similar to: 1. Junior Embedded Engineer 2. Embedded Engineer 3. Senior Embedded Engineer 4. Lead Embedded Engineer

Related Skills

In addition to uart expertise, professionals in this field are often expected to have knowledge or experience in the following areas: - Embedded C programming - Communication protocols (SPI, I2C, etc.) - Microcontroller architecture - PCB design - Debugging and troubleshooting skills

Interview Questions

  • What is the difference between synchronous and asynchronous communication? (basic)
  • Explain the working principle of uart communication. (medium)
  • How would you handle data overrun in a uart communication system? (advanced)
  • What is the purpose of a baud rate in uart communication? (basic)
  • Can you explain the difference between polling and interrupt-based uart communication? (medium)
  • Have you worked with DMA (Direct Memory Access) in uart communication? If so, explain its benefits. (advanced)
  • How do you ensure data integrity in uart communication? (medium)
  • Describe the uart frame format. (basic)
  • What are the advantages of using uart communication over other serial communication protocols? (medium)
  • Have you implemented flow control mechanisms in uart communication? If yes, explain the process. (advanced)
  • How do you detect and handle errors in uart communication? (medium)
  • Can you differentiate between half-duplex and full-duplex uart communication? (basic)
  • Have you used uart for wireless communication? If so, explain the challenges involved. (advanced)
  • How do you configure uart settings like parity, stop bits, and data bits? (medium)
  • Explain the concept of baud rate error in uart communication. (advanced)
  • What tools do you use for uart debugging and testing? (medium)
  • How would you optimize uart communication for power efficiency in a battery-operated device? (advanced)
  • Describe a project where you implemented uart communication and the challenges you faced. (medium)
  • What are the limitations of uart communication in real-time systems? (advanced)
  • How do you handle buffer overflows in a uart communication system? (medium)
  • Can you explain the role of a FIFO buffer in uart communication? (medium)
  • Have you worked with RS-232 communication alongside uart? If yes, explain the compatibility issues. (advanced)
  • What are the differences between uart and SPI communication protocols? (basic)
  • How do you handle data framing errors in uart communication? (medium)

Closing Remark

As you embark on your journey to explore uart jobs in India, remember to showcase your skills, knowledge, and passion for embedded systems and communication protocols during interviews. Prepare thoroughly, stay updated with industry trends, and apply confidently to secure exciting opportunities in this growing field. Good luck!

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