Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Strong experience in Embedded C programming. Proficiency in developing and optimizing communication protocols. Ability to work collaboratively in a fast-paced environment. Problem-solving skills with a keen attention to detail.
About the job
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as an Embedded C Protocol Developer. In this role, you will leverage your expertise in embedded systems and C programming to develop and enhance communication protocols. Your contributions will play a crucial role in driving our projects forward, ensuring robust and efficient software solutions.
About Squircle IT Consulting Services Pvt Ltd
Squircle IT Consulting Services Pvt Ltd is a leading provider of innovative IT solutions, specializing in embedded systems and software development. We are committed to delivering high-quality services that exceed our clients' expectations.
Role OverviewAs an Embedded Firmware Engineer I, you will be instrumental in designing, developing, and maintaining cutting-edge firmware for our next-generation Intelligent Power Distribution Units (PDUs). These units serve crucial roles in Audio/Video racks, enterprise IT infrastructures, and edge computing environments. This position requires a solid foun…
Role OverviewJoin our dynamic team at NETGEAR as a Senior Embedded Firmware Engineer, where you will play a crucial role in the design, implementation, and maintenance of cutting-edge firmware for our next-generation Intelligent Power Distribution Units (PDUs). These devices are essential in enhancing the functionality of Audio/Video racks, enterprise IT racks, and edge computing environments. Your expertise in embedded systems, AC power systems, energy metering, outlet control, and remote management protocols will be vital in this role.Key ResponsibilitiesFirmware DevelopmentCreate embedded C/C++ firmware for PDU controllers including ARM Cortex-M/A, ESP32, NXP, and Microchip platforms.Develop outlet switching logic, incorporating relay/SSR control, sequencing, and inrush handling techniques.Integrate energy metering integrated circuits such as ADE series, ATM90E series, and MCP39F5.Design and implement algorithms for measuring active, apparent, and reactive power along with calibration methods.Establish persistent configuration storage for network settings, outlet names, and thresholds.Networking & ProtocolsImplement industry-standard protocols including SNMP (v1/v2c/v3), Modbus TCP, BACnet/IP, MQTT, and HTTPS/REST APIs.Enhance security features through TLS, certificate loading, authentication, and role-based access control (RBAC).Ensure the reliability and stability of long-running network services.System Safety & Power Event HandlingImplement safety mechanisms for overcurrent, overvoltage, and undervoltage conditions.Support surge protection health monitoring and maintain event logs for system diagnostics.Collaborate with hardware teams to ensure compliance with UL/IEC safety standards during testing.Sensor IntegrationIntegrate various sensors such as temperature/humidity, door/contact, leak, and airflow sensors using RS232 interfaces.Develop bus interfaces using I²C, 1-Wire, RS-485, and RJ45 sensor buses.Implement dynamic auto-detection and enumeration of sensors for plug-and-play functionality.Diagnostics & ManagementCreate event logs, track power history, and monitor outlet cycle counts.Facilitate remote firmware upgrades with dual-image fallback mechanisms.Design watchdog systems at both task and hardware levels to ensure reliability.
Role OverviewJoin our dynamic team as a Staff Engineer, where you will spearhead the design, implementation, and maintenance of cutting-edge firmware for our next-generation Intelligent Power Distribution Units (PDUs). These innovative solutions are utilized in various environments, including Audio/Video racks, enterprise IT racks, and edge computing scenarios. This position demands a solid background in embedded systems, coupled with an in-depth understanding of AC power systems, energy metering, outlet management, and remote monitoring protocols.Key ResponsibilitiesFirmware DevelopmentCraft embedded C/C++ firmware for PDU controllers (ARM Cortex-M/A, ESP32, NXP, Microchip, etc.).Develop and implement outlet switching logic (relay/SSR control, sequencing, inrush handling).Integrate energy metering ICs (ADE series, ATM90E series, MCP39F5, etc.).Design and implement algorithms for active, apparent, and reactive power measurement and calibration.Create persistent configuration storage for network settings, outlet names, and thresholds.Networking & ProtocolsImplement SNMP (v1/v2c/v3), Modbus TCP, BACnet/IP, MQTT, HTTPS/REST APIs.Support security features such as TLS, certificate loading, authentication, and RBAC.Ensure high reliability for long-running network services.System Safety & Power Event HandlingImplement measures for overcurrent, overvoltage, and undervoltage protection.Support surge protection health monitoring and maintain event logs.Coordinate with hardware teams to ensure compliance with UL/IEC safety standards under test conditions.Sensor IntegrationSupport integration of temperature/humidity, door/contact, leak, and airflow sensors via RS232.Implement various bus interfaces (I²C, 1-Wire, RS-485, RJ45 sensor buses).Enable dynamic auto-detection and enumeration of sensors (plug-and-play functionality).Diagnostics & ManagementDevelop event logs, power history, and outlet cycle counts.Support remote firmware upgrades with dual-image fallback capability.Design watchdog systems (task-level and hardware-level).
Join our dynamic team at Axiado as a Staff Firmware Engineer specializing in security. We are in search of a highly proficient Security Software Engineer with a deep understanding of Trusted Platform Modules (TPM), Firmware Attestation, and Root of Trust (RoT). The perfect candidate will possess hands-on experience with TPM firmware and protocols, taking on the responsibility of designing, implementing, and upholding resilient security solutions that ensure the integrity of hardware, firmware, and software.Key Responsibilities:Design, integrate, and uphold security solutions focused on TPM, firmware attestation, and Root of Trust (RoT).Implement and enhance TPM firmware and protocols to guarantee robust device security.Perform threat modeling, risk assessments, and vulnerability analysis on firmware security components.Collaborate closely with hardware and firmware teams to ensure secure lifecycle management of embedded devices.Create secure firmware update mechanisms with integrity verification.Automate security validation and compliance testing for TPM and firmware security features.Remain informed about industry security standards and protocols (e.g., TCG, NIST, FIPS, ISO 27001) and apply best practices.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as an Embedded Testing Engineer. In this role, you will be pivotal in ensuring the quality and reliability of our embedded systems. You will be responsible for designing, developing, and executing test plans, test cases, and test scripts to validate embedded software functionality.We are looking for a professional who is detail-oriented, has a strong analytical mindset, and is passionate about technology. You will collaborate with cross-functional teams to resolve issues and improve product quality.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as an Embedded Testing Engineer. In this role, you will be responsible for ensuring the quality and functionality of embedded systems through rigorous testing procedures. Your expertise will contribute to the development of innovative solutions that meet client needs and industry standards.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as an Embedded Testing Engineer. In this role, you will be responsible for ensuring the quality and reliability of embedded systems through rigorous testing procedures. You will work closely with the development team to identify and resolve issues, while contributing to the continuous improvement of our testing methodologies.
Position OverviewJoin our dynamic embedded switching software development team as an Engineer II. This exciting opportunity is perfect for recent graduates or early-career engineers eager to delve into the world of embedded systems and network switching technology. You will play a pivotal role in developing low-level C software for our advanced managed switches equipped with Broadcom chipsets, catering to a range of 10GB to 400GB switching platforms.Key ResponsibilitiesFeature Implementation: Collaborate with senior engineers to implement defined switching features in C, including basic L2/L3 protocols.Driver Development: Assist in developing device drivers for Broadcom switching chips and associated peripherals.Protocol Stack: Contribute to the implementation of essential network protocols such as STP, VLAN, and basic routing protocols.Testing & Debugging: Create unit tests and debug embedded software utilizing JTAG, GDB, and other hardware debugging tools.Code Maintenance: Identify and resolve bugs in existing switching software and engage in code reviews alongside senior team members.Documentation: Develop and maintain comprehensive technical documentation for the features and protocols implemented.Hardware Integration: Support the integration of software with various switching hardware platforms across different speed grades.Performance Testing: Participate in performance testing and validation of switching features on target hardware.Learning & Development: Proactively learn about Broadcom SDK, switching architectures, and best practices in embedded systems.
Collaborate with InnovatorsJoin the dynamic WiFi team at Arista Networks where you will play a pivotal role in developing next-generation WiFi solutions within a vibrant and fast-paced setting. As part of this team, you will contribute to the comprehensive development of Arista's Cloud-managed WiFi product portfolio, specifically focusing on the WiFi Access Point segment.Your ResponsibilitiesAs an integral member of the Access Point team, you will engage closely with cross-functional teams to gather product requirements, architect solutions, implement software, and oversee the validation and deployment process for customers. You will remain informed about emerging technologies and their potential implications for Arista's offerings, while also generating innovative ideas to enhance product capabilities and solidify Arista's position as a leader in the campus networking domain. Furthermore, you will collaborate with sales and support teams to drive new solutions and address customer challenges effectively.This role encompasses a wide array of responsibilities including, but not limited to, the development of new Access Points, feature design and implementation, technology monitoring, and collaboration with sales and customer success teams.
Join our dynamic team as an Embedded C Developer at Squircle IT Consulting Services Pvt Ltd. In this role, you will be responsible for designing, developing, and implementing embedded systems using C programming language. You will collaborate with cross-functional teams to enhance product functionalities while ensuring high performance and reliability.
Join Our Innovative TeamAs a Software Engineer at Arista Networks, you will be part of our dynamic WiFi team dedicated to creating cutting-edge and next-generation WiFi solutions. You will play a pivotal role in the complete development lifecycle of our cloud-managed WiFi product portfolio, specifically within the WiFi AccessPoint team.Your Role and ResponsibilitiesIn this vital position, you will collaborate closely with cross-functional teams to gather product requirements, craft innovative software solutions, and deliver high-quality software for validation and customer deployment. You will stay abreast of emerging technologies and their implications for our products, continuously seek innovative ideas to enhance and differentiate our offerings, and contribute to Arista's leadership in the Campus networking space. Furthermore, you will engage with sales and support teams to understand customer needs, resolve escalations, and promote our latest solutions. Your responsibilities will span various aspects of product development, including designing new Access Points, implementing novel features, and tracking technological advancements.
Join Squircle IT Consulting Services Pvt Ltd as an Embedded C++ Developer and contribute to innovative projects in the embedded systems domain. We are looking for passionate individuals who are eager to learn and grow in a dynamic environment focused on cutting-edge technologies.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as an Embedded C Protocol Developer. In this role, you will leverage your expertise in embedded systems and C programming to develop and enhance communication protocols. Your contributions will play a crucial role in driving our projects forward, ensuring robust and efficient software solutions.
Join our dynamic team at Squircle IT Consulting Services Pvt Ltd as an Embedded C Protocol Developer. In this role, you will leverage your expertise in embedded systems and C programming to design and implement robust communication protocols. You will work closely with cross-functional teams to ensure seamless integration and optimization of software solutions.
We are seeking a talented Embedded C Developer to join our inclusive team at Jobs for Humanity. This position is dedicated to empowering individuals with disabilities by providing them with opportunities to thrive in the tech industry. If you are passionate about programming and want to make a meaningful impact, we would love to hear from you.
OperationsDaily stock replenishment of raw materials and ingredients in the designated kitchen area.Familiarity with all kitchen electrical and mechanical equipment, ensuring safety protocols are followed during use.Proficiency in essential cooking techniques, including ingredient preparation and daily mis-en-place for the assigned station.Preparation of food items according to standard recipe guidelines, maintaining portion control and minimizing waste.Adherence to hotel food safety and hygiene standards (HACCP).Cleaning and upkeep of all equipment in the food production area.Promptly reporting any hazards, unsafe conditions, or equipment needing repair to the immediate supervisor.People ManagementProviding effective support to team members to deliver high-quality service.Exceeding guest expectations regarding the quality and service of food products.Collaborating with staff across different sections, as guided by the Executive Chef, to ensure proper equipment use and task completion.Maintaining personal grooming and hygiene to uphold standards.Engaging with the Catering and Stewarding Departments professionally to achieve event objectives and maintain standards.Financial ManagementIdentifying optimal and cost-effective resource use.Assisting in stock taking and rotation within the assigned section.Monitoring operations to minimize food wastage and ensure cost-effectiveness and profitability.Operational ManagementFollowing recipes, methods, and instructions provided by the Executive Chef.Ensuring compliance with company and statutory hygiene standards.Guaranteeing food preparation and presentation adhere to established standards.Being responsible for the production, preparation, and presentation of food items in the assigned function, ensuring the highest quality at all times.Maintaining appropriate grooming standards, hygiene, and conduct codes.Coordinating operations with Department Coordinators, Supervisors, and other Managers to ensure readiness and efficiency in resource utilization.Preventing the use of contaminated products in food preparation processes.Ensuring assigned kitchen areas, equipment, and utensils meet set standards.Adhering to hotel policies and procedures consistently.Taking on additional responsibilities as delegated by Management.
Design, develop, and enhance BMC software solutions tailored for our innovative products, including sensor monitoring and event log WebUI functionalities.Implement firmware functionalities to enable communication with various peripherals through protocols such as SPI, I2C, and UART, adhering to protocol specifications and chipset datasheets.Conduct thorough code reviews, unit testing, and debugging processes to ensure the delivery of high-quality, reliable BMC software solutions.Create and maintain comprehensive documentation, which includes design specifications, user manuals, and release notes.
Responsibilities:• Spearhead the development, execution, and upkeep of verification and validation strategies for intricate embedded products.• Architect, design, and refine scalable test automation frameworks utilizing LabVIEW and Python.• Manage end-to-end test lifecycle tasks including test planning, design, execution, defect analysis, and release sign-off.• Mentor and provide technical guidance to junior and mid-level test engineers on best practices in test development and debugging.• Lead root cause analysis of complex system issues, collaborating closely with design, firmware, and systems teams to resolve them.• Establish and enforce testing standards, coding guidelines, and design patterns within the testing organization.• Conduct advanced exploratory and stress testing to uncover corner cases and systemic gaps.• Review product requirements and specifications to proactively identify ambiguities, risks, and testability gaps.• Create comprehensive test plans and traceability matrices to ensure full requirement-to-test coverage.• Actively engage in design reviews, providing testability feedback early in the development cycle.• Own and enhance CI/CD integration for automated tests and testing infrastructure.• Lead defect triage discussions, influencing prioritization based on risk and customer impact.
Join NETGEAR as a Software Development Engineer, where you will be instrumental in the design, development, and upkeep of firmware for Access Points. Collaborating closely with the Software Tech Lead, your contributions will facilitate the creation of high-performance, secure, and scalable networking solutions that empower enterprise-grade connectivity.This position demands robust expertise in embedded Linux, networking protocols, and system design. Your focus will be on developing both control-plane and data-plane software, ensuring proficient packet processing, system performance, and seamless hardware integration. A solid understanding of packet flow in Linux and OpenWRT systems is crucial.This is your chance to work at the cutting edge of networking, cloud, and embedded systems, directly influencing enterprise-grade WLAN infrastructure.
Join Our Team as an L2/L3 Forwarding Software Engineer!Are you an experienced embedded Linux engineer with a passion for software architecture design? At qodeworld, we are on the lookout for talented individuals to contribute to our L2 and L3 network forwarding software development projects. Your expertise in xPON ONT system development and ARM/MIPS architecture will be invaluable as we continue to deliver innovative solutions in both Chennai and Bangalore.About the Role:As a key member of our efficient BBD Software group, you will be responsible for customer specification analysis, software design, and implementation following technical requirements. You will engage in embedded Linux software development for network protocols, focusing on layer 2/3 data forwarding and WLAN applications.Key Responsibilities:Analyze customer specifications alongside product managers and architects.Design and implement software according to product and technical specifications.Develop embedded Linux software for network protocols and layer 2/3 data forwarding.Refactor and evolve software modules continuously.Analyze and resolve customer issues, perform root cause analysis, and implement preventive measures.