embedded-c-jobs-in-ghaziabad, Ghaziabad

53 Embedded C Jobs in Ghaziabad

Toggle to save search
posted 1 week ago
experience2 to 6 Yrs
location
Noida, Uttar Pradesh
skills
  • Python
  • C
  • Java
  • MQTT
  • HTTP
  • AWS
  • Azure
  • TensorFlow
  • PyTorch
  • CoAP
  • Google Cloud
Job Description
You will be responsible for designing, developing, and implementing software solutions that leverage AI and IoT technologies to enhance product functionality and user experience. Your role will involve collaborating with cross-functional teams, implementing edge AI and Tiny ML solutions, developing robust APIs, conducting testing and validation, staying updated on emerging trends, and providing technical documentation and support for deployment and maintenance of software applications. - Design and develop software applications for AIoT devices, focusing on scalability and performance. - Collaborate with cross-functional teams to gather and analyze requirements for AI and IoT projects. - Implement edge AI and Tiny ML solutions to optimize processing capabilities and reduce latency. - Develop and maintain robust APIs for seamless integration between IoT devices and cloud services. - Conduct testing, debugging, and validation of software solutions to ensure high-quality outcomes. - Stay updated on emerging trends in AIoT technologies and leverage them to innovate and improve existing products. - Create technical documentation and provide support for deployment and maintenance of software applications. Your technical skills should include proficiency in programming languages such as Python, C++, or Java, experience with AI and machine learning frameworks like TensorFlow and PyTorch, understanding of IoT protocols and communication methods such as MQTT, CoAP, and HTTP, familiarity with edge computing principles and frameworks, knowledge of Tiny ML techniques, strong understanding of cloud platforms like AWS, Azure, Google Cloud, and experience in developing embedded systems and firmware for IoT devices. To qualify for this role, you should have a Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, a minimum of 2 years of experience in software development focusing on AI or IoT applications, and strong analytical and problem-solving skills with a track record of successful project delivery. If you are passionate about pushing the boundaries of technology in AIoT and want to make a significant impact in this rapidly evolving field, we invite you to apply and join our dynamic team!,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 months ago
experience1 to 5 Yrs
location
Faridabad, Haryana
skills
  • software engineering
  • C
  • C
  • Communication protocols
  • embedded systems design
  • realtime operating systems
Job Description
As a software engineer at Consort Digital, your role will involve working in a mission-critical software development team. You will have the opportunity to contribute to software development and engineering projects for some of the biggest companies in the world. Your responsibilities will include: - Understanding mission-critical telecom software requirements - Designing and implementing software for embedded devices and systems - Developing, coding, testing, and debugging system software - Reviewing code and design - Analyzing and enhancing efficiency, stability, and scalability of system resources - Supporting software QA and optimizing I/O performance - Interfacing with hardware design and development To excel in this role, you should have: - Proven working experience in software engineering - Hands-on development and troubleshooting experience on embedded targets - Solid programming skills in C or C++ - Experience in embedded systems design with preemptive, multitasking real-time operating systems - Knowledge of communication protocols like RS 485, RS422, RS232, I2C, SPI, etc. Qualification Required: - B.E. / B. Tech If you have 1 to 5 years of work experience and possess the skills mentioned above, we encourage you to apply and be a part of our dynamic team at Consort Digital.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Noida, Uttar Pradesh
skills
  • JSON
  • IPC
  • Memory Management
  • Version Control
  • Software Quality Assurance
  • Automated Testing
  • Embedded C
  • C
  • Integration Testing
  • Troubleshooting
  • GUI Development using LVGL
  • Linux Socket Programming
  • REST APIs
  • gRPC
  • HTTPHTTPS
  • Embedded Software Design
Job Description
As an Embedded GUI Developer with expertise in LVGL, you will be responsible for developing graphical user interfaces for IoT embedded systems. Here's a breakdown of what will be expected from you: **Role Overview:** You will be required to have 5-9 years of experience in IoT embedded systems, with the ability to lead a small team and effectively communicate with stakeholders. Your primary focus will be on GUI Development using LVGL for Microprocessor platforms like Raspberry Pi. **Key Responsibilities:** - Develop Embedded GUI using LVGL - Utilize knowledge of Linux Socket Programming, REST APIs, gRPC - Implement protocols such as HTTP/HTTPS, JSON, IPC - Manage memory in Linux-based systems - Adhere to coding standards and guidelines - Utilize version control tools like git - Conduct software quality assurance and automated testing - Design and implement Embedded software with integration testing - Document software design processes - Demonstrate proficiency in Embedded C and C++ - Troubleshoot software and hardware integration issues **Qualifications Required:** - M.Tech/B.Tech in Computer Science / Electronics Engineering - Experience working on IoT-based embedded device projects Additionally, as part of the team, you are expected to be a team player with excellent communication and presentation skills. Your ability to multitask, think creatively, and maintain a positive attitude towards design and technology will be highly valued. Strong interpersonal skills are essential for effective collaboration within the team.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 weeks ago

Embedded System Engineer

Aaizel International Technologies Pvt Ltd
experience3 to 7 Yrs
location
All India, Gurugram
skills
  • SPI
  • I2C
  • UART
  • debugging tools
  • embedded software testing
  • analytical skills
  • communication skills
  • CC programming
  • ARM Cortex microcontrollers
  • problemsolving
Job Description
As an Embedded Systems Engineer at Aaizel Tech, you will be a key part of the R&D team, contributing to the design, development, and deployment of cutting-edge embedded systems for next-generation products. Your responsibilities will involve system architecture, firmware development, hardware integration, and field testing to ensure high performance and reliability. Key Responsibilities: - Design and implement embedded systems solutions, focusing on microcontroller programming, firmware development, and integration of hardware components. - Develop, test, and optimize firmware for embedded devices to ensure efficient operation and communication between system components. - Interface with multiple sensors and communication modules for seamless integration and reliable data acquisition. - Implement and manage various communication protocols (SPI, I2C, UART, etc.) between embedded components and peripheral devices. - Perform system debugging, testing, and troubleshooting using industry-standard tools to ensure product quality. - Optimize embedded systems for performance, power efficiency, and reliability in real-world environments. - Collaborate closely with cross-functional teams to achieve product goals. - Create detailed technical documentation, including code comments, system architecture descriptions, and user manuals. - Participate in building prototypes and conducting field trials to validate the functionality and performance of embedded systems in operational environments. Qualifications Required: - Educational Background: Bachelors or Masters degree in Electronics, Electrical Engineering, Computer Science, or a related discipline. - Experience: 3-5 years of experience with a strong portfolio of completed projects. - Technical Skills: Proficiency in C/C++ programming, experience with ARM Cortex microcontrollers, knowledge of communication protocols (SPI, I2C, UART), debugging tools, and software testing practices. - Soft Skills: Strong problem-solving and analytical skills, clear communication abilities, and the capacity to work independently and within a team. At Aaizel Tech, you can expect a competitive salary, a collaborative work environment, opportunities for professional growth, and engaging projects that challenge your technical expertise. If you are passionate about embedded systems and ready to contribute to next-generation technologies, we encourage you to send your resume and cover letter to hr@aaizeltech.com or anju@aaizeltech.com (Contact No- 8493801093). As an Embedded Systems Engineer at Aaizel Tech, you will be a key part of the R&D team, contributing to the design, development, and deployment of cutting-edge embedded systems for next-generation products. Your responsibilities will involve system architecture, firmware development, hardware integration, and field testing to ensure high performance and reliability. Key Responsibilities: - Design and implement embedded systems solutions, focusing on microcontroller programming, firmware development, and integration of hardware components. - Develop, test, and optimize firmware for embedded devices to ensure efficient operation and communication between system components. - Interface with multiple sensors and communication modules for seamless integration and reliable data acquisition. - Implement and manage various communication protocols (SPI, I2C, UART, etc.) between embedded components and peripheral devices. - Perform system debugging, testing, and troubleshooting using industry-standard tools to ensure product quality. - Optimize embedded systems for performance, power efficiency, and reliability in real-world environments. - Collaborate closely with cross-functional teams to achieve product goals. - Create detailed technical documentation, including code comments, system architecture descriptions, and user manuals. - Participate in building prototypes and conducting field trials to validate the functionality and performance of embedded systems in operational environments. Qualifications Required: - Educational Background: Bachelors or Masters degree in Electronics, Electrical Engineering, Computer Science, or a related discipline. - Experience: 3-5 years of experience with a strong portfolio of completed projects. - Technical Skills: Proficiency in C/C++ programming, experience with ARM Cortex microcontrollers, knowledge of communication protocols (SPI, I2C, UART), debugging tools, and software testing practices. - Soft Skills: Strong problem-solving and analytical skills, clear communication abilities, and the capacity to work independently and within a team. At Aaizel Tech, you can expect a competitive salary, a collaborative work environment, opportunities for professional growth, and engaging projects that challenge your technical expertise. If you are passionate about embedded systems and ready to contribute to next-generation technologies, we encourage you to send your resume and cover letter to hr@aaizeltech.com or
ACTIVELY HIRING
posted 2 months ago
experience0 to 3 Yrs
location
Delhi
skills
  • embedded systems
  • microcontrollers
  • interrupts
  • I2C
  • UART
  • PIC
  • AVR
  • Git
  • communication skills
  • CC programming languages
  • lowlevel programming languages
  • realtime operating systems
  • peripheral interfaces SPI
  • ARM CortexM
  • version control systems eg
  • collaborative development workflows
  • problemsolving skills
Job Description
As an Embedded Firmware Engineer with 6 months to 1 year of professional experience, your role will involve assisting in the development, testing, and debugging of embedded firmware for electronic devices. Your foundational understanding of embedded systems, microcontrollers, and low-level programming languages will be crucial for success in this role. You should have the ability to learn and adapt quickly to new challenges. Key Responsibilities: - Assist in developing embedded firmware for new products, including coding, testing, and debugging. - Collaborate with hardware engineers to understand system requirements and help define the architecture. - Support the optimization of firmware for performance, power consumption, and memory usage. - Assist in integrating third-party components and libraries into firmware designs. - Help write clear and concise technical documentation for firmware designs and implementations. - Participate in product validation and certification testing. - Troubleshoot and resolve firmware-related issues reported by customers or internal teams. - Stay informed on emerging technologies and trends in embedded systems and firmware development. Qualifications Required: - Bachelors degree in Electronic Engineering or a related field. - 6 months to 1 year of experience in embedded firmware development. - Proficiency in C/C++ programming languages. - Basic understanding of embedded systems concepts, including real-time operating systems, interrupts, and peripheral interfaces (SPI, I2C, UART). - Familiarity with microcontroller-based development platforms (ARM Cortex-M, PIC, AVR, etc.). - Basic knowledge of version control systems (e.g., Git) and collaborative development workflows. - Strong problem-solving skills and attention to detail. - Ability to work effectively in a team environment with good communication skills.,
ACTIVELY HIRING
posted 1 month ago
experience2 to 6 Yrs
location
Noida, Uttar Pradesh
skills
  • Testing
  • Web Application
  • Test Automation
  • SoapUI
  • Selenium
  • Java
  • C
  • Appium
  • Jmeter
  • Git
  • SVN
  • JIRA
  • Confluence
  • Smart IoT
  • Embedded Products
  • IoT applications
  • Cloud Server Side API
  • Mobile App iOS Android
  • Integration with Enterprise systems
  • APIs testing
  • Postman
  • Rest Assured
  • SCRUMAgile process
  • Scaled Agile Framework SAFe
  • AWS Cloud environment
  • Load Performance testing
  • Zephyr
Job Description
As an IoT Application QA Engineer at Pentair, you will be responsible for driving testing activities for IoT projects within the Smart Products & IoT Strategic Innovation Centre in India team. Your role will involve defining testing strategies, testing IoT applications using simulators, writing and executing test cases for various areas of IoT applications, and automating API, mobile, and web application tests. **Key Responsibilities:** - Define testing strategy for IoT applications. - Test IoT applications using IoT Device simulator. - Write and execute test cases for Cloud Server Side/API, Web Application, Mobile App (iOS & Android), and Integration with Enterprise systems. - Automate API, mobile, and web application tests. **Qualifications Required:** - Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, or related Engineering discipline. - Experience in Validation & Verification of Software with various testing methodologies. - Proficiency in all stages of Software testing including Requirement gathering, Test case preparation, Test Bed setup, and Defect tracking using tools like JIRA, Zephyr, Confluence. - Experience in APIs testing using tools like Postman, SoapUI, Rest Assured. - Ability to map business requirements into test specifications, design test cost estimations, and prepare test scope & approach. - Familiarity with SCRUM/Agile process, Scaled Agile Framework (SAFe), and project planning. - Good to have experience in designing and building automated test frameworks using tools like Selenium, Appium, Test project. - Good to have experience in AWS Cloud environment and Load & Performance testing using Jmeter. - Proficiency in source code control tools like Git/SVN and documentation tools like Confluence, Wiki. At Pentair, we value individuals with a can-do positive attitude, commitment to high performance standards, innovative mindset, and excellent communication skills. You will be expected to provide leadership to the technology team while managing multiple tasks and responsibilities effectively.,
ACTIVELY HIRING
posted 2 weeks ago

Robotics Software Engineer

Addverb Technologies
experience0 to 4 Yrs
location
Noida, Uttar Pradesh
skills
  • C
  • Python
  • Robotics
  • Algorithms
  • Perception
  • Localization
  • Mapping
  • Navigation
  • Machine Learning
Job Description
Role Overview: As a Robotics Software Engineer at Addverb, you will be a key player in developing advanced software solutions for robotic systems. Your role will involve collaborating with cross-functional teams to design and implement algorithms for perception, localization, mapping, and navigation. By leveraging your expertise, you will contribute to the development of cutting-edge robotics technology, enabling autonomous and effective robot operations across diverse environments. Key Responsibilities: - Design, develop, and implement robust software solutions using C++ and Python. - Integrate software components into the codebase, ensuring code reviews and facilitating unit test cases. - Conduct functional testing of developed components on actual hardware. - Apply practical robotics experience in hardware, electrical, and mechanical systems to troubleshoot and optimize robotic systems. - Write clean, efficient code following coding standards and document algorithms for clarity and future reference. - Collaborate with cross-functional teams including software engineers, embedded engineers, electrical engineers, and product managers to integrate robotics systems with other components. - Conduct research and development on new robotics technologies, including machine learning, and ensure timely delivery of high-quality products. - Maintain detailed and accurate documentation of issues, solutions, and system changes to contribute to the knowledge base and ensure best practices are followed. Qualifications Required: - Bachelor's degree in computer science, Robotics, Electrical Engineering, or related field. Master's degree preferred. - 0-4 years of experience in the field.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Noida, Uttar Pradesh
skills
  • Python
  • C
  • Linux
  • Embedded Systems
  • Data Structures
  • Algorithms
Job Description
As an Embedded Testing Engineer specializing in Printer Technology, your role will involve conducting detailed testing of embedded systems, particularly focusing on printer technology. Your responsibilities will include: - Performing thorough testing of embedded systems, with a specific emphasis on printer technology. - Writing and executing test cases, as well as debugging and troubleshooting any issues identified in the embedded systems. - Collaborating with the development team to ensure system functionality aligns with defined requirements. - Enhancing test plans and procedures through teamwork. - Leveraging automation tools and scripting for test automation. - Providing comprehensive bug reports and analysis to enhance system quality. - Working within the Linux environment and with embedded systems. Qualifications required for this role include: - 4-6 years of practical experience in embedded systems testing, with a strong focus on printer-based technology. - Proficiency in Python and C++ programming languages. - In-depth knowledge of Linux and embedded systems. - Skillful in data structures and algorithms. - Familiarity with both manual and automated testing techniques. - Ability to collaborate effectively within a team environment. If you choose to join us, you can look forward to working in a dynamic and innovative environment, being part of a team dedicated to enhancing cutting-edge embedded systems, and benefiting from a competitive compensation package with opportunities for career growth.,
ACTIVELY HIRING
posted 2 months ago
experience1 to 5 Yrs
location
Delhi
skills
  • microcontrollers
  • communication protocols
  • debugging
  • C programming languages
  • hardware schematics
  • electronic circuits
  • wireless communication protocols
  • software version control tools
Job Description
As an Entry level Firmware Developer Engineer at our company, your role involves designing, developing, and maintaining embedded software for microcontroller-based systems. You will be responsible for writing, debugging, and testing low-level firmware in C, optimizing software performance, and ensuring seamless integration of hardware and software components. Your key responsibilities include: - Designing, developing, and maintaining embedded software for microcontroller-based systems. - Writing, debugging, and testing low-level firmware in C. - Interfacing with various hardware components such as sensors, communication modules, and actuators. - Optimizing software performance for efficiency and reliability. - Collaborating with hardware engineers to ensure seamless integration of hardware and software components. - Conducting system-level testing and troubleshooting to ensure product functionality. - Developing and maintaining technical documentation, including software specifications, design documents, and user manuals. - Working on communication protocols (I2C, SPI, UART, CAN, etc.) and interfacing with peripherals. - Participating in code reviews, testing, and debugging for new and existing products. To qualify for this role, you should have: - Bachelor's degree in Electronics and Communication Engineering or a related field. - 1+ years of experience. - Proficiency in C programming languages. - Experience with microcontrollers (ARM Cortex, STM32, AVR, etc.). - Familiarity with communication protocols (I2C, SPI, UART, CAN, etc.). - Experience in debugging using tools such as JTAG, logic analyzers, and oscilloscopes. - Strong understanding of hardware schematics and electronic circuits. Preferred qualifications include: - Master's degree in Electronics Engineering or a related field. - Familiarity with wireless communication protocols such as BLE, Wi-Fi, or ZigBee. - Knowledge of software version control tools (Git). - Knowledge of Electronics and digital components. - Experience in automotive, consumer electronics, or IoT products is a plus. In addition to technical skills, soft skills such as strong communication, teamwork, ability to work independently, and eagerness to learn are valued in this role. If you are reliable in commuting or willing to relocate to Janakpuri, Delhi, and meet the educational and experience requirements, we encourage you to apply for this exciting opportunity to join our dynamic team in the Research & Development department. Our company offers competitive salary, health benefits, opportunities for professional growth, and career advancement. The job type is full-time and permanent, with benefits including health insurance, paid sick time, provident fund, work from home option, and various bonus structures.,
ACTIVELY HIRING
posted 2 weeks ago
experience5 to 9 Yrs
location
Noida, Uttar Pradesh
skills
  • System Verilog
  • UVM
  • Verilog
  • VHDL
  • C
  • C
  • Perl
  • Python
  • USB
  • PCIE
  • Ethernet
  • DDR
  • UART
  • I2C
  • SPI
  • JTAG
  • Embedded C
  • Formal Verification
  • AMBA protocols
  • LPDDR
  • Version Control Software
  • Load Sharing Software
  • ARMCPU architectures
  • Assembly Language Programming
Job Description
As a Verification Engineer at Cadence, you will play a crucial role in ensuring the quality and reliability of our cutting-edge technology products. Your responsibilities will include: - Understanding and reviewing design specifications to develop verification strategies, test plans, and coverage plans. - Developing constrained random verification environments and verification components. - Writing tests, sequences, functional coverage, and assertions to meet verification goals. - Developing C-based test cases for SOC verification. To excel in this role, you should have the following qualifications and experience: - Strong background in functional verification fundamentals, environment planning, and test plan generation. - System Verilog experience and proficiency in UVM-based functional verification environment development. - Good knowledge of Verilog, VHDL, C, C++, Perl, and Python. - Expertise in AMBA protocols (AXI, AHB, APB) and familiarity with USB, PCIE, Ethernet, DDR, LPDDR, or similar protocols. - Experience with version control software and load sharing software. Desirable skills and experience include: - Prior experience with Cadence tools and flows. - Familiarity with ARM/CPU architectures. - Experience in developing C-based test cases for SOC verification. - Some experience with assembly language programming. - Good knowledge of protocols like UART, I2C, SPI, and JTAG. - Embedded C code development and debug. - Formal Verification experience. In addition to technical skills, strong vocabulary, communication, organizational, planning, and presentation skills are essential for success in this role. You should be able to work independently and efficiently in a fast-paced environment, continuously learning new methodologies, languages, and protocols to meet the evolving demands of the semiconductor industry. Your self-motivation and willingness to take on additional responsibilities will contribute to the overall success of the team. Join us at Cadence and be a part of a team that is dedicated to solving challenges that others cannot. Your contributions will directly impact the world of technology.,
ACTIVELY HIRING
posted 7 days ago
experience2 to 6 Yrs
location
Noida, Uttar Pradesh
skills
  • AVR
  • Arduino
  • Raspberry Pi
  • ARM
  • IOT
  • RTOS
  • Embedded C Programming
  • Microcontrollers PIC
  • STM32
  • Electronics Sensor development
  • MCU
Job Description
As a member of Team Sofcon, you will be part of a brand that bridges the skill gap between Industry & academia, fostering a workplace where innovation, learning, and creativity are encouraged. **Key Responsibilities:** - Utilize your knowledge of Embedded C Programming - Work with Microcontrollers such as PIC, AVR, Arduino, Raspberry Pi, STM-32, ARM - Engage in Electronics & Sensor development - Implement projects involving IOT, RTOS, and MCU **Qualifications Required:** - Proficiency in Embedded C Programming - Hands-on experience with Microcontrollers like PIC, AVR, Arduino, Raspberry Pi, STM-32, ARM - Familiarity with Electronics & Sensor development - Previous projects involving IOT, RTOS, and MCU would be advantageous If you are ready to contribute your expertise in Embedded systems to a dynamic team, we encourage you to email your CV/Resume to hr@sofcontraining.com.,
ACTIVELY HIRING
posted 1 day ago
experience0 to 4 Yrs
location
Ghaziabad, Uttar Pradesh
skills
  • Arduino
  • FPGA
  • ROS
  • RTOS
  • TCPIP
  • Modbus
  • Profinet
  • RS232
  • AutoCAD
  • C programming
  • STM32
  • ARM64
  • PLC connectivity
  • CAM tools
  • NVIDIAs ecosystem
  • Linux environments
  • AI
  • computer vision concepts
  • Software licensing mechanisms
  • Thermal management concepts
Job Description
You will be joining a cutting-edge company specializing in developing AI vision solutions for industrial automation and robotics, with a focus on deploying these solutions on edge devices like ARM64 boards. The products you will work on integrate advanced hardware and software to deliver innovative, license-based AI vision systems for various industries including manufacturing, logistics, and robotics. - Design and develop hardware and software solutions for AI vision systems, particularly focusing on NVIDIA Jetson Nano-based applications. - Design 3D casings for Jetson Nano boards using AutoCAD/CAM tools. - Contribute to embedded systems development and work on innovative ideas within the realms of robotics and industrial automation. - Expertise required in STM32, Arduino, ARM64, FPGA, ROS, RTOS, PLC connectivity, and industrial communication protocols such as TCP/IP, Modbus, Profinet, and RS232. - Strong logic-building and electronics schematics skills are essential for this position. To qualify for this role: - Pursuing a Bachelors/Masters degree in Electrical Engineering, Electronics and Communication, Robotics, Mechatronics, or a related field. - Proficiency in programming and configuring STM32 microcontrollers, Arduino platforms, ARM64 architectures, FPGA development, Real-Time Operating Systems, Robot Operating System, TCP/IP communication, industrial protocols, AutoCAD or CAM tools, logic-building skills, and teamwork are essential qualifications. It would be beneficial if you have familiarity with Linux environments, knowledge of AI and computer vision concepts, experience with C++ programming, understanding of NVIDIA's ecosystem, exposure to software licensing mechanisms, and thermal management concepts for industrial hardware. Joining this company will provide you with the opportunity to: - Work on innovative AI vision and robotics projects. - Gain hands-on experience with cutting-edge platforms. - Contribute to creative solutions. - Collaborate with a dynamic team of engineers. - Learn from exposure to industry-standard tools and protocols. This position is available in various job types including Full-time, Part-time, Permanent, Fresher, Internship, and Volunteer, with benefits such as commuter assistance, paid sick time, work from home option, and performance bonus. The work schedule includes day shift, evening shift, Monday to Friday, and rotational shift, with the expected start date being 30/07/2025.,
ACTIVELY HIRING
posted 2 months ago
experience1 to 5 Yrs
location
Noida, Uttar Pradesh
skills
  • Testing
  • Debugging
  • CC programming languages
  • Embedded systems development
  • IoT devices
  • Problemsolving
Job Description
As an Embedded Developer at PsiBorg, you will be part of a dynamic team consisting of Embedded Developers, Node Js developers, React Js, React Native developers, and UI/UX designers. If you are passionate about building your career in IoT and eager to work with a wonderful team, we encourage you to get in touch with us. **Key Responsibilities:** - Develop embedded software for IoT devices - Collaborate with cross-functional teams to integrate software with hardware components - Conduct testing and debugging of embedded systems - Ensure code quality and documentation standards are met **Qualifications Required:** - Bachelor's degree in Computer Science, Electrical Engineering, or related field - Proficiency in C/C++ programming languages - Experience with embedded systems development - Strong problem-solving skills and attention to detail,
ACTIVELY HIRING
posted 2 weeks ago

Fresher for C Programming

Router Architects
experience0 to 4 Yrs
location
Noida, All India
skills
  • Embedded Software Programming
  • Communication Skills
  • OpenWrt
  • VPN
  • WiFi
  • Network Management
  • CC Programming
  • Problemsolving
  • Routing Protocol
Job Description
Job Description: As a Fresher in C embedded programming at Router Architects, you will be responsible for writing and testing code, debugging programs, and collaborating with different teams to optimize and enhance software solutions. This full-time on-site role in Noida offers you the opportunity to work on a variety of projects in the connected home software development space. Key Responsibilities: - Write and test code in C/C++ programming language - Debug programs to identify and fix errors - Collaborate with cross-functional teams to improve software solutions Qualifications: - Proficiency in C/C++ Programming - Basic understanding of software engineering principles and methodologies - Familiarity with embedded software programming - Ability to work collaboratively and follow instructions - Strong problem-solving skills and attention to detail - Excellent written and verbal communication skills - Bachelor's degree in Computer Science, Engineering, or a related field - Familiarity with OpenWrt, VPN, WiFi, Routing Protocol, Network Management Company Description: Router Architects is a full-lifecycle product engineering consulting company specializing in connected home software development. They have successfully delivered products across various domains, including RDK-V, RDK-B, EasyMesh, Qualcomm WiFi SON, and more. Router Architects caters to startups and large multinational organizations, managing everything from requirements to production. Job Description: As a Fresher in C embedded programming at Router Architects, you will be responsible for writing and testing code, debugging programs, and collaborating with different teams to optimize and enhance software solutions. This full-time on-site role in Noida offers you the opportunity to work on a variety of projects in the connected home software development space. Key Responsibilities: - Write and test code in C/C++ programming language - Debug programs to identify and fix errors - Collaborate with cross-functional teams to improve software solutions Qualifications: - Proficiency in C/C++ Programming - Basic understanding of software engineering principles and methodologies - Familiarity with embedded software programming - Ability to work collaboratively and follow instructions - Strong problem-solving skills and attention to detail - Excellent written and verbal communication skills - Bachelor's degree in Computer Science, Engineering, or a related field - Familiarity with OpenWrt, VPN, WiFi, Routing Protocol, Network Management Company Description: Router Architects is a full-lifecycle product engineering consulting company specializing in connected home software development. They have successfully delivered products across various domains, including RDK-V, RDK-B, EasyMesh, Qualcomm WiFi SON, and more. Router Architects caters to startups and large multinational organizations, managing everything from requirements to production.
ACTIVELY HIRING
posted 2 months ago
experience8 to 12 Yrs
location
Noida, Uttar Pradesh
skills
  • WiFi
  • Linux
  • CC
  • WLAN protocols
Job Description
As a Senior Embedded Developer at our company, your role involves designing and developing software on Access points for our market verticals. You will contribute to functional specifications and product definitions while working independently and rapidly in an Agile environment. Your responsibilities will include developing unit test strategies and programs for the software you create. It is essential to have a strong desire to learn new tools and technologies. Key Responsibilities: - Design and develop software on Access points for market verticals - Contribute to functional specifications and product definitions - Work independently and rapidly in an Agile environment - Develop unit test strategies and programs for software - Have a strong desire to learn new tools and technologies Qualifications Required: - Bachelor's or graduate degree in computer science or engineering - 8+ years of experience in embedded software development - Experience with Wireless network products - Good knowledge of 802.11 WLAN protocols, network technology, Wi-Fi/TCP&IP stack/L2 Switching/L3 Routing, etc. - In-depth understanding of Linux operating systems and embedded software development - Expert programming knowledge in C/C++ - Ability to be productive in a flexible and dynamic work environment - Strong analytical and problem-solving skills - Self-motivated and proactive with demonstrated creative and critical thinking capabilities - Experience with Agile development process - Automated testing using Pytest Mandatory Skills: - C/C++ - WLAN protocols - Wi-Fi - Linux,
ACTIVELY HIRING
posted 7 days ago
experience5 to 9 Yrs
location
Delhi
skills
  • PCIe
  • storage devices
  • device drivers
  • C
  • C
  • QEMU
  • algorithm design
  • data structures
  • NVMe
  • Linux operating system
  • multithreaded software development
  • objectoriented design
  • problemsolving
  • complexity analysis
Job Description
As a System Validation Engineer, you will be responsible for deep understanding, architecting, and implementing complex System Validation frameworks involving custom device drivers for hardware and firmware solutions, such as storage devices like SSD. Your key responsibilities will include: - Designing algorithms to simulate complex real-world field scenarios - Mandatory expertise in PCIe, NVMe, and storage devices/drivers - Hands-on experience with device drivers of PCI devices, for example, Ethernet devices - Demonstrating strong C/C++ programming skills - Experience with system-level validation frameworks & automation for validating hardware and firmware components from the host on top of device drivers - Proven experience in developing complex software codebases, including debugging and issue resolution - Strong understanding of Linux operating system concepts and QEMU - Proficiency in multi-threaded software development in a Linux environment - Solid grasp of computer science fundamentals such as object-oriented design, algorithm design, data structures, problem-solving, and complexity analysis - Experience in software programming for FPGAs is an added advantage Your qualifications should include: - Mandatory expertise in PCIe, NVMe, and storage devices/drivers - Strong problem-solving and analytical skills - Excellent interpersonal, written, and verbal communication skills If you are seeking a challenging role that involves architecting and implementing complex System Validation frameworks and demonstrating expertise in various technologies and programming languages, this position may be the right fit for you.,
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Delhi
skills
  • RTSP
  • gSOAP
  • Makefile
  • cryptography
  • TEE
  • TPM
  • I2C
  • UART
  • GPIO
  • CC
  • SoC SDKs
  • ONVIF
  • menuconfig
  • crosscompilation
  • Secure boot
  • MIPI CSI
Job Description
Role Overview: As a Lead Embedded Engineer working on secure IP camera firmware, you will be responsible for developing a next-gen, STQC-compliant IP CCTV camera using the Augentix HC1705K SDK. Your primary focus will be leading the firmware architecture from bootloader to real-time video streaming. You will collaborate with hardware and AI teams and guide junior engineers to ensure the successful implementation of the project. Key Responsibilities: - Architect secure embedded firmware on Linux using uClibc, MPP, and BusyBox - Lead the video pipeline including sensor, ISP, encoder, and RTSP - Implement ONVIF (Profile S/G/T), discovery, PTZ, and event configuration - Integrate secure boot, OTA firmware updates, and rollback prevention - Work with TPM/TEE, debug lockdown (UART, JTAG, SWD), and STQC requirements - Collaborate with hardware & AI teams, and guide junior engineers Qualifications Required: - 5+ years of experience in embedded Linux - 2+ years of experience with SoC SDKs such as Augentix, Realtek, Ingenic, Qualcomm, HiSilicon, etc. - Proficiency in C/C++, SoC SDKs (Augentix, HiSilicon, etc.) - Experience with RTSP/ONVIF, gSOAP, and testOnDemandRTSPServer - Familiarity with build systems like Makefile, menuconfig, and cross-compilation - Knowledge of secure boot, cryptography, TEE, TPM - Understanding of interfaces such as MIPI CSI, I2C, UART, GPIO Additional Company Details: Joining this team will provide you with the opportunity to take ownership of a product that impacts national-scale surveillance. You will work closely with HW/FW/AI pipeline on live silicon, and be part of a fast-moving team that deals with real hardware, not just simulation. If you are interested in this Lead Embedded Engineer position, please send your CV and embedded project highlights to info@flyhawkindia.com with the subject line "Lead Embedded Engineer - CCTV Firmware".,
ACTIVELY HIRING
posted 2 months ago
experience6 to 10 Yrs
location
Noida, Uttar Pradesh
skills
  • Embedded C
  • Linux
Job Description
As a Senior Embedded C with Linux, you will be responsible for working with embedded C and Linux technologies. Your key responsibilities will include: - Utilizing your experience with Embedded C and Linux - Working on Embedded Linux, where knowledge of BSP is not mandatory but would be advantageous The qualifications mandatory for this role are: - Embedded C - Linux The company is seeking candidates with 6 to 10 years of experience in this field. The job location can be Ahmedabad, Pune, Kochi, Chennai, or Noida, and the work mode is full-time. The CTC offered is a maximum of 16-19lpa, and the notice period required is for immediate joiners only, within 15-30 days strictly.,
ACTIVELY HIRING
posted 2 months ago
experience8 to 12 Yrs
location
Noida, Uttar Pradesh
skills
  • C
  • Firmware Development
  • Microcontroller
  • Hardware
  • Oscilloscope
  • Logic Analyzer
  • Git
  • Realtime Operating Systems
  • Medical Device Development
Job Description
As a Firmware Engineer at our client, a leading innovator in healthcare solutions, your role will involve developing, writing, and maintaining firmware for a wide variety of MCUs. You will be responsible for troubleshooting and resolving firmware-related issues, conducting thorough code reviews, and optimizing firmware for performance, power efficiency, and memory usage. Your expertise in designing firmware architecture for complex systems and integrating firmware with broader system architectures will be crucial to shaping the organization's technical direction. Key Responsibilities: - Develop, write, and maintain firmware for a wide variety of MCUs - Troubleshoot and resolve firmware-related issues - Conduct thorough code reviews to ensure quality and adherence to coding standards - Optimize firmware for performance, power efficiency, and memory usage - Maintain the design of firmware architecture, particularly in systems without Operating Systems (bare metal) - Design and execute both automated and manual software verification and validation tests (including Unit Tests) to ensure product integrity - Generate comprehensive documentation related to the software engineering function, including detailed design - Drive innovation in firmware development processes and methodologies - Collaborate with technical lead, PM, and other cross-functional departments to align decisions with organizational goals - Formulate solutions to complex and ambiguous problems that are not well defined. Incorporate feedback and solutions from others - Investigate not only SW issues but also HW/middle-layer related issues - Communicate complex technical ideas through daily work, presentations, and workshops. Foster cross-team communication and knowledge sharing - Collaborate with teams and management to make critical technical decisions that align with organizational goals Qualifications Required: - Bachelor's degree in electrical engineering, computer science, software engineering, or related field and 8+ years of experience, or an equivalent combination of both - In-depth knowledge of various microcontroller (including NXP) and microprocessor architectures - Understanding of real-time operating systems - Experience in designing firmware architecture for complex systems - Proficiency in languages such as C for embedded systems - Ability to read schematics - Experience in working with Hardware. Know how to use an oscilloscope, logic analyzer, etc. - Experience in code version control systems (e.g., Git) - Ability to integrate firmware with broader system architectures - Ability to design complex, interconnected systems and shape the organization's technical direction - Ability to effectively communicate technical solutions and decisions to the technical lead and PM - Ability to maintain and enforce quality standards that align with industry best practices and regulatory requirements - Ability to contribute to process improvement efforts and establish standardized processes - Experience in working with medical device development - English level: Upper intermediate At GlobalLogic, you will experience a culture of caring, continuous learning and development opportunities, interesting and meaningful work, balance and flexibility, and a high-trust organization where integrity is key. Join us as we collaborate with clients to transform businesses and redefine industries through intelligent products, platforms, and services.,
ACTIVELY HIRING
posted 2 months ago
experience7 to 11 Yrs
location
Noida, Uttar Pradesh
skills
  • Embedded Systems
  • Firmware Development
  • PCB Design
  • RTOS
  • Version Control
  • Microcontroller Architectures
  • Embedded CC Programming
  • Hardware Interfaces
  • CICD Pipelines
  • ProblemSolving
Job Description
As a Senior Embedded Developer, you will lead the design and development of advanced embedded systems and microcontroller-based solutions. Your responsibilities will include: - Architecting, designing, developing, and optimizing embedded systems and firmware. - Leading firmware development, debugging, and performance tuning for microcontrollers and processors. - Collaborating with hardware and software teams to seamlessly integrate embedded solutions. - Developing and maintaining efficient, reusable, and testable embedded code. - Implementing low-level software to interface with hardware components and peripherals. - Conducting system validation, integration testing, and performance optimization. - Ensuring compliance with industry standards, best practices, and security guidelines. - Troubleshooting and resolving complex technical issues in embedded systems. - Mentoring and guiding junior developers to foster a culture of technical excellence. - Staying updated with the latest advancements in embedded technologies and applying them effectively. Qualifications Required: - Bachelors or Masters degree in Electronics, Computer Engineering, or a related field. - 7+ years of experience in embedded systems development. - Extensive knowledge of microcontroller architectures (ARM, Xtensa, 32-bit, 16-bit, 8-bit). - Strong proficiency in Embedded C/C++ programming. - Deep understanding of hardware interfaces (SPI, I2C, UART, CAN, etc.). - Hands-on experience with PCB design tools and circuit debugging. - Expertise in real-time operating systems (RTOS) and bare-metal programming. - Solid understanding of software development practices, version control (Git), and CI/CD pipelines. - Strong problem-solving skills and experience in debugging embedded systems. If you are passionate about embedded systems and enjoy working in a dynamic and innovative environment, this is a great opportunity to make a significant impact.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter