Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Ideal candidates should have a strong foundation in C++ programming, along with a basic understanding of embedded systems. Familiarity with hardware interfaces and debugging tools would be advantageous. We value eagerness to learn and a collaborative mindset.
About the job
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.
About Squircle IT Consulting Services Pvt Ltd
Squircle IT Consulting Services Pvt Ltd is a leading technology consulting firm located in Chennai, India. We specialize in providing innovative solutions to our clients across various sectors, ensuring high-quality software development and exceptional customer service.
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 rac…
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 foundation in embedded systems and a thorough understanding of AC power systems, energy metering, outlet control, and remote management protocols.Key ResponsibilitiesFirmware DevelopmentDevelop embedded C/C++ firmware for PDU controllers (including ARM Cortex-M/A, ESP32, NXP, Microchip, etc.)Implement outlet switching logic, including relay/SSR control, sequencing, and inrush handlingIntegrate energy metering ICs (such as ADE series, ATM90E series, MCP39F5, etc.)Develop algorithms for active, apparent, and reactive power measurement & calibrationDesign systems for persistent configuration storage (network settings, outlet names, thresholds)Networking & ProtocolsImplement SNMP (v1/v2c/v3), Modbus TCP, BACnet/IP, MQTT, and HTTPS/REST APIsSupport security features including TLS, certificate loading, authentication, and RBACEnsure high reliability for long-running network servicesSystem Safety & Power Event HandlingImplement protective measures against overcurrent, overvoltage, and undervoltageSupport health monitoring for surge protection and event loggingCollaborate with hardware teams to ensure compliance with UL/IEC safety standardsSensor IntegrationIntegrate temperature/humidity, door/contact, leak, and airflow sensors via RS232Develop bus interfaces (I²C, 1-Wire, RS-485, RJ45 sensor buses)Implement dynamic sensor detection and enumeration (plug-and-play)Diagnostics & ManagementImplement event logs, power history, and outlet cycle countsSupport remote firmware upgrades with dual-image fallbackDesign watchdog systems (both task-level and hardware-level)
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.
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 Staubli Group as a Senior Sales Engineer and drive innovative solutions in the sales domain. In this pivotal role, you will leverage your technical expertise to engage with clients, understand their needs, and provide tailored engineering solutions. Your ability to foster relationships and articulate product benefits will be key in expanding our customer base.
Role overview MicroStrategy Incorporated is hiring a Senior Software Engineer in Chennai. This position centers on designing and building software that strengthens the company's product suite. Senior engineers play a key role in both enhancing current features and developing new capabilities, working closely with other team members throughout the process. What you will do Design and implement software components to support scalable applications Work with colleagues to refine and improve product features Contribute to code quality and support maintainability Deliver solutions that address client needs
Role overview BigID seeks a Senior Software Engineer in Chennai to strengthen its data privacy platform. This position centers on building and enhancing software that supports privacy and large-scale data management. What you will do Design, develop, and test software applications that meet high standards for quality and reliability. Collaborate with engineering, product, and QA teams to deliver new features and improvements. Troubleshoot and resolve technical issues as they arise. Maintain and enhance existing systems to ensure ongoing performance and stability. Requirements Strong coding skills with experience building scalable software solutions. Ability to work effectively with others to address complex technical challenges. Background in designing and maintaining software within collaborative teams.