Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
9.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at www.silabs.com. We are Silicon Labs. We are the leading provider of silicon, software and solutions for a smarter, more connected world. More About Silicon Labs We hire the most innovative talent in the world to solve the industry’s toughest problems, providing our customers with significant advantages in performance, energy savings, connectivity and design simplicity. Silicon Labs’ software and mixed signal engineering teams create solutions for customers in diverse markets including the Internet of Things, (IoT), internet infrastructure, TV tuners, as well as automotive and consumer radios. Our solutions are in products from the market leaders in home automation, electric vehicles, green technology, smart TVs and home voice control automation. We take pride in our products and in our people, and that’s one of the many reasons we continue to be awarded Most Respected Public Semiconductor Company. The Role Silicon Labs is building a world class Software Centre of Excellence in the best office space in Hyderabad. We are looking for an experienced Software Quality Assurance (SQA) Engineer for the Multi-Protocol team as an Associate Staff Engineer. Our Hyderabad SQA team is focused on improving the overall quality of software used in Silicon Labs Wi-Fi /BT/BLE/15.4 combo chips targeting Internet of Things(IoT), Wearables & Industrial Automation applications. This position is based out of Silicon Labs, Hyderabad. What you will do: Take technical ownership of SQA activities for Silicon Labs’ IoT Product offering, ensuring high-quality deliverables. Collaborate closely with SQA team members to drive the successful delivery of projects as per commitments. Demonstrate a proactive, can-do attitude and contribute to a positive team environment. Lead by example in tracking and progressing automation of new features, while also addressing legacy backlog items. Present project progress and technical insights to local and global leadership as required. The ideal candidate has commercialization experience in SQA for embedded software and firmware across one or more wireless protocols (Wi-Fi/BT/BLE/15.4) and coexistence of the protocols. Work closely with Software Development Teams, Program Managers, and Applications Engineers located across different GEOs and understand the key deliverables. Proficiency in Python and experience with working on embedded systems and embedded C applications. We are looking for creative, flexible, pragmatic, and skilled individuals with superb communication skills and a love of problem solving in a fast-paced team environment. How The SQA Team Works The Silicon Labs SQA team is a tight group of software professionals, with a broad understanding of Continuous Integration testing initiatives in wireless networks and a passion for innovation, quality, and providing business value through technology. We care about the business we support and take pride in the technology services we deliver and go the extra mile to “Do the Right Thing” for Silicon Labs and its customers. Members of our team appreciate that we are greater than the sum of our parts. The IoT SQA Team's Responsibilities The IOT Software Quality Assurance (SQA) Team at Silicon Labs which is spread across several different geographical locations, focuses on improving the overall quality of the Silicon Labs SiSDK Product. The SiSDK products contain all the wireless (Wi-Fi, Bluetooth Low Energy (BLE), Bluetooth Mesh, Zigbee, OpenThread, Wi-Sun, Z-Wave, and proprietary protocols) and 32 bit micro-controller (MCU) software required to build end products for the Internet of Things (IoT) Market. Silicon Lab’s SQA Team works closely with the Software (SW) Development teams to ensure a deep understanding of the product, features and system functionality. Silicon Lab’s SQA Team utilize an internal test framework to automate all tests for repeatability and stability along with providing detailed test reports on each build of the product to provide our customers with quality assurance. The SQA team has decades of experience in providing high quality embedded SW products to our customers which include the largest names in the industry. Technologies we use: Java, Junit, Python, Jenkins, Docker, Cloud Based Computing, SQL Database, Windows, Linux, Shell, Bash, GIT Experience Required 9+ years of overall experience in wireless field in one or more wireless protocols (Wi-Fi/BT/BLE/15.4) 3+ years’ experience testing Coexistence between two or more protocols is preferred. Proficiency in resource management and tracking tools like Jira, confluence etc. Possess a strong sense of responsibility and an ability to work independently under minimal supervision Communicate well and work well in a cross-functional team environment Experience working with cross GEO team members, attending meetings, and identifying actions items between teams for successful delivery of projects. We Consider The Following Experience As a Plus Experience with continuous integration and continuous deployment (CI/CD). Experience testing or developing embedded SW products Knowledge of version control systems, such as git. Knowledge in programming languages such as C++ or Java, as well as scripting languages such as Perl, Python, or Tcl Expect Data communications and networking. Education And/or Experience Minimum of Bachelors of Science in Electrical Engineering or Computer Science from four-year college or university preferred; or equivalent combination of education and experience. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.
Posted 1 month ago
2.0 years
0 Lacs
Punjab
On-site
As a Project Scientist at Plaksha University, you would be responsible for driving IoT-based research and implementation, supervising junior researchers, producing academic outputs and proposals. The key responsibilities will include To lead the research and deployment of IoT applications to traffic and other areas. To write research publications and proposals. To manage the daily activities of the junior research staff and provide guidance. To provide outreach, training and teaching to the broader community. Education and Experience Ph.D. preferred in a relevant field with a focus on IoT, Cyber-Physical Systems, or Smart Technologies. Master’s degree (M.E./M. Tech) in Electronics, Computer Science, Embedded Systems, IoT, Electrical Engineering, or related disciplines from a recognized institution. 2–5 years of hands-on experience in designing, developing, and deploying IoT systems and applications. Proven experience in embedded systems programming, sensor integration, and communication protocols (e.g., MQTT, LoRa, Zigbee, BLE). Demonstrated ability to lead or significantly contribute to research projects, including writing research papers, technical reports, and funding proposals. Experience with microcontrollers (e.g., Arduino, ESP32, Raspberry Pi), cloud platforms (e.g., AWS IoT, Azure IoT), and data analytics tools. Familiarity with project management, mentoring junior staff, and collaborating with interdisciplinary teams is desirable. Prior involvement in academic or industry research labs or IoT deployments will be an added advantage. Location Mohali Skills Strong knowledge of embedded systems design and firmware development. Experience with sensor integration, actuators, and communication protocols (e.g., LoRa, Zigbee, MQTT, BLE, Wi-Fi). Proficiency in IoT hardware platforms (e.g., Arduino, ESP32, Raspberry Pi, STM32). Competency in programming languages such as C/C++, Python, and embedded C. Familiarity with cloud platforms for IoT (e.g., AWS IoT, Azure IoT Hub, Google Cloud IoT). Skills in data acquisition, edge computing, and real-time systems and understanding of networking, IoT security, and protocol stacks. . Write to us with a note on what makes you a good fit for this role. Do not forget to attach your CV and work samples! careers@plaksha.edu.in
Posted 1 month ago
2.0 years
4 - 5 Lacs
India
On-site
Job Title: Embedded R&D Engineer Department: EMBEDDED ENGINEERING R&D Location: Bhubaneshwar, Odisha /AFTER 6 MONTHS (BANGALORE) Experience Required: 2 yrs in embedded domain Job Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹500,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): what is your current salary? Experience: embedded engineering: 2 years (Required) Work Location: In person Application Deadline: 27/06/2025 Expected Start Date: 27/06/2025
Posted 1 month ago
24.0 years
3 - 8 Lacs
Noida
On-site
SynapseIndia is a software development company with over 24 years of experience, featuring development offices in India and the USA. We serve clients worldwide, delivering innovative solutions tailored to their needs. Our Noida SEZ office is conveniently located just a 10-minute walk from the nearest metro station. Why work with us? Partnerships with Industry Leaders: We are a Google and Microsoft partner, staffed by certified professionals. Global Presence: As a multinational corporation, we have clients and employees across the globe. Structured Environment: We follow CMMI Level-5 compliant processes to ensure quality and efficiency. Timely Salaries: We have consistently paid salaries on time since our inception. Job Stability: Despite market fluctuations, we have not had to lay off employees. Our employees are 100% satisfied, thanks to a culture of trust and growth opportunities. Eco-Friendly Workplace: We promote health and well-being with special anti-radiation and energy removal features in our offices. We prioritize the job security of all our employees. We celebrate all festivals with enthusiasm and joy. We recognize and reward top performers on a monthly basis for their outstanding contributions. Who are we looking for? Designation : Embedded Consultant Experience Range : 5+ years What is the work? Design, develop, and maintain embedded software and firmware for IT and network-enabled devices (routers, gateways, security appliances, IoT nodes). Integrate embedded systems with enterprise IT ecosystems , including cloud platforms, APIs, and data services. Collaborate with IT, DevOps, and cybersecurity teams to ensure secure and scalable deployment of embedded solutions. Provide technical consulting to clients on embedded software architectures , device connectivity, and interoperability. Optimize system performance, memory, and power consumption to align with IT and enterprise standards. Troubleshoot complex system-level issues involving hardware, embedded software, and network communication. Guide IT infrastructure teams on the best practices for managing embedded devices at scale (e.g., OTA updates, secure provisioning, device monitoring). What skills and experience are we looking for? Bachelor's/Master’s degree in Computer Engineering, Electronics, or related field. 5+ years of experience in embedded systems development in IT or networking environments. Strong programming skills in Embedded C/C++, Python (for scripting/test automation). Solid experience with RTOS , Linux (embedded), and custom BSP/kernel development. Familiarity with network protocols (TCP/IP, MQTT, HTTP, CoAP) and device connectivity (Ethernet, Wi-Fi, Bluetooth, Zigbee, NB-IoT). Experience with secure firmware development , encryption, and secure boot. Hands-on experience with version control (Git), CI/CD , and bug tracking tools. Strong debugging and system integration skills using standard embedded tools.
Posted 1 month ago
2.0 - 5.0 years
3 - 6 Lacs
Noida
Work from Office
Job Description: ENERGY7 is seeking a passionate and skilled IoT Engineer to join our team working on cutting-edge projects in remote diagnostics, predictive maintenance, and real-time monitoring for Indian Railways and global clients. You will be responsible for designing, developing, and deploying end-to-end IoT solutions, integrating hardware, firmware, and cloud-based analytics. Key Responsibilities: Design and develop IoT devices using microcontrollers (ESP32, STM32, etc.) Interface sensors and actuators via RS-485, UART, I2C, SPI, Modbus, LoRa, Zigbee, or LTE. Develop firmware in C/C++/MicroPython for real-time data acquisition and control. Integrate with cloud platforms (AWS, Azure, or custom MQTT/HTTP/REST endpoints). Collaborate with data science and software teams to ensure reliable data flow and system scalability. Participate in system testing, field deployment, debugging, and performance tuning. Create technical documentation and provide support during installation and maintenance. Desired Candidate Profile: Bachelor's/Master's in Electronics, Instrumentation, Computer Science, or related field. 2-5 years of experience in IoT hardware design and firmware development. Proficiency in embedded C/C++, RTOS, or FreeRTOS. Familiarity with industrial communication protocols like Modbus RTU/TCP, MQTT, RS-485, etc. Experience in PCB design and hardware debugging (preferred). Working knowledge of cloud platforms or edge computing (Jetson, Raspberry Pi, etc.) is a plus. Strong problem-solving, documentation, and communication skills. Nice to Have: Experience with predictive maintenance or condition monitoring systems. Knowledge of AI/ML or data pipelines for sensor data. Exposure to Indian Railway signalling systems or industrial automation setups.
Posted 1 month ago
10.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
We are Silicon Labs. We are the leading provider of silicon, software and solutions for a smarter, more connected world. We hire the most innovative talent in the world to solve the industry’s toughest problems, providing our customers with significant advantages in performance, energy savings, connectivity and design simplicity. Silicon Labs’ software and mixed signal engineering teams create solutions for customers in diverse markets including the Internet of Things, (IoT), internet infrastructure, TV tuners, as well as automotive and consumer radios. Our solutions are in products from the market leaders in home automation, electric vehicles, green technology, smart TVs and home voice control automation. We take pride in our products and in our people, and that’s one of the many reasons we continue to be awarded Most Respected Public Semiconductor Company by the Global Semiconductor Alliance Job Description The position involves designing, developing and deploying UVM/C based Testbenches for multi-core, multi-threaded processor subsystems with emphasis on verifying and signing off performance and power along with functionality. The candidate should have worked on architecture of chip-level testbenches and verification of SoCs and chipsets with ARM Cortex and proprietary processor technology and AMBA AHB/AXI/APB along with peripheral interfaces like SDIO, UART, I2S, I3C, PWM. Responsibilities: Develop and track execution of chip level test planning to meet product requirements and established quality standards Lead a team to complete the pre-silicon verification of an SoC Execute and maintain chip level verification regressions. Triage and debug failing tests. Develop or update tests to satisfy the test plan requirements. Tests will be combination of directed (C tests), constrained random (UVM), and formal verification. Perform gate level verification across corners. Provide appropriate activity files for power analysis. Coordinate verification activities with a global team and the design lead. Provide succinct weekly status and drive action items to closure. Experience Level: 10-15 years in Industry Education Requirements: Bachelor or Master’s degree in Electrical and/or Computer Engineering Minimum Qualifications: Develop and signoff on test plans and test cases Strong knowledge of digital design and AMBA AHB/AXI/APB based SoC Architecture Strong knowledge of Verilog, System Verilog, UVM, C/C++ Experience in usage of assertions, constrained random generation, functional/code coverage. Knowledge of scripting languages like Perl, Python, Tcl, shell to achieve automation of verification methodologies and flows Very strong Analytical debugging skills Knowledge on C Based Testcases. Knowledge of SoC,Memory and Cache Architectures Knowledge on Low power designs and architectures Verify and debug low-power design Debug SDF Back Annotated Gate Simulations Low-power implementation (UPF) Mixed Signal Real Number Modeling (RNM, Spice) Preferred Qualifications: Knowledge of high-speed interfaces like Quad/Octa-SPI Knowledge of peripheral interfaces like SDIO, UART, I2S, I2C, PWM, CAN Knowledge of wireless technologies like WLAN, Bluetooth, ZigBee Mentoring skills Exceptional problem-solving skills Good written and oral communication skills Show more Show less
Posted 1 month ago
0.0 - 3.0 years
0 Lacs
Chennai, Tamil Nadu
On-site
- · BE Computer Science, BTech, Master of computer Applications (MCA), MSc Information Technology (IT) with relevant experience in Software testing, 1 to 3 years of industry experience. - · Well versed in SDLC and has hands on experience on STLC. - · Have good scripting knowledge and be able to create simple automation test scripts. - · Have good understanding of automation framework to maintain automation scripts, debug and trouble shoot failures as appropriate. - You write test cases (not test plans) that are high quality, high value, and maintainable - You have a good knowledge on device connectivity elements like WiFi, Bluetooth and Zigbee. - You reproduce errant product behavior to assist developers or other testers and identify, track, and accurately report defects found - You deep dive into the logs to identify errors and provide the failure analysis back to developers - Test Aptitude: You show a strong ability to find bugs worth fixing. You are a good Ad-hoc tester. - You provide feedback on coverage, quality of test instructions and acts as a catalyst to process sustenance - You have good understanding of the automation framework. You contribute to maintenance of automation scripts for respective software releases. - You debug, trouble shoot and maintain automation scripts and additionally you can create automation scripts based on the project needs - You analyze automation failures, perform trouble-shooting, debug and contribute to maintain automation test script issues - You are a customer advocate for the team. You have understanding and empathy for Amazon’s customers. - You exhibit domain expertise across multiple components or features of a product. You have knowledge of the features and detailed functional requirements of the work well enough to execute your assigned tests, and find gaps in the test plan/test coverage. - You communicate clearly both verbally and in writing with your team and with other groups - You develop tools that help improve efficiency/product quality BE, BTech, Master of computer Applications (MCA), MSc Information Technology (IT) Preferably Computer Science and Engg. 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 month ago
5.0 years
0 Lacs
Chandigarh, India
On-site
mail:- info@naukripay.com leading provider of integrated lighting and automation solutions for homes, offices, and commercial buildings. With a focus on innovation, energy efficiency, and user-centric design, we deliver end-to-end automation solutions that enhance comfort, convenience, and control. As we expand our operations, we are looking for a dedicated Project Sales Engineer to oversee and execute our automation projects from concept to completion. Job Summary:The Project Manager – Automation Projects will be responsible for managing the planning, execution, and delivery of lighting and automation projects across residential, commercial, and corporate spaces. The role requires strong programming skills,a deep understanding of lighting communication protocols, and the ability to built scalable automation frameworks Key Responsibilities:Lighting Protocol Automation:Develop and impalement automated tools for programming,configuring, and commissioning lighting devices (Luminaires,sensors,gateway,controllers) across a variety of industry standards and protocols such as DALI,DMX,Wireless Protocols-Zigbee,Bluetooth Mesh,RFTest Automation & Validation:Design, develop, and maintain comprehensive automated test frameworks for functional, performance, reliability, and interoperability testing of lighting products and their control system. Automate the testing of lighting parameters such as dimming curves, color temperature control (Tunable White, RGBW), light output, flicker, and sensor response.Troubleshooting & Debugging:Diagnose and resolve complex issues related to lighting protocol communication, device interaction, and automation script failures.Provide expert-level support for debugging and root cause analysis in lighting systems. Client Point of Contact: Act as the primary liaison for clients, lighting consultants, and contractors, fostering strong relationships and ensuring clear communication. Stakeholder Engagement: Conduct regular client meetings, site visits, and progress reviews to keep all parties informed and aligned.Customer Satisfaction: Prioritize client satisfaction through timely project delivery, stringent quality assurance, and proactive communication.Cross-Functional Coordination: Seamlessly coordinate with design, technical, and installation teams to guarantee smooth project execution.Operational Oversight: Ensure strict adherence to project schedules and efficiently resolve any operational challenges that arise. Technical Interpretation: Understand and accurately interpret automation system schematics and Bills of Quantities (BOQs).∙ Documentation Management: Maintain comprehensive project documentation, including detailed reports, logs, and records.Key Requirements:Bachelor’s degree in Electrical/Electronics Engineering, Automation, or related field.3–5 years of experience in in automation programming, with a significant focus on or direct experience with lighting systems and protocols.Knowledge of electrical drawings, system integration, and experience in automating tasks involving the following lighting communication protocols: DALI (especially DALI-2/D4i), Bluetooth Mesh,DMX (including Art-Net)Good stakeholders management, communication, problem-solving skills. Show more Show less
Posted 1 month ago
2.0 - 4.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About Us We are a global climate technologies company engineered for sustainability. We create sustainable and efficient residential, commercial and industrial spaces through HVACR technologies. We protect temperature-sensitive goods throughout the cold chain. And we bring comfort to people globally. Best-in-class engineering, design and manufacturing combined with category-leading brands in compression, controls, software and monitoring solutions result in next-generation climate technology that is built for the needs of the world ahead. Whether you are a professional looking for a career change, an undergraduate student exploring your first opportunity, or recent graduate with an advanced degree, we have opportunities that will allow you to innovate, be challenged and make an impact. Join our team and start your journey today! Job Title Engineer – Embedded Software Development Qualification Education B.E./M.Sc./M.E./M.Tech Discipline Electronics/Electronics and Telecommunications/Instrumentation Experience 2 to 4 years of experience in embedded software development Job Description To design, develop and test the firmware (embedded software) modules for new products as well as the existing products by working with global engineering teams Job Responsibilities Review product requirements for its feasibility towards design, coding and testing. Design and develop embedded software modules for explicit as well as implicit product requirements Develop and submit design documents for the firmware development activities undertaken. Debug and resolve software issues and faults Follow organization’s software development processes and procedures Record and share technical knowledge and experience gained Support development leader on estimation and risk identification for the assigned work Support seniors/leader to ensure that the project milestone deadlines are met Collaborate with global engineering teams for successful embedded software development Skills Required Expertise with Assembly and C programming and troubleshooting Expertise with 8/16/32 bit microcontrollers including ARM Cortex-M/ARM Cortex-A Experience in analog and digital electronic schematics, circuit boards, component datasheets Hands on experience with various wired protocols like UART, I2C, SPI. Strong debugging skills Ability to handle changing priorities and to cope well with multiple demands. Good verbal and written communication skills including the ability to express in a clear, concise and timely manner Abstract and analytical thinking i.e. ability to connect multiple unrelated aspects, understand the problem domain and be able to draw conclusions and suggest solutions Familiarity with wireless protocols like Wi-Fi, Bluetooth, ZigBee, TCP/IP is desired. Basic understanding of OOAD concepts Hands on experience with RTOS based embedded software systems like uCOS III, FreeRTOS, Embedded Linux, WinCE is preferred. Experience/knowledge of low power wireless technologies like low power Wi-Fi, BLE, LoRA, NB-IOT etc. is preferred Experience/knowledge of communication protocol stacks (TCP/IP, Bluetooth, Wi-Fi, Zigbee) is preferred Experience of higher-level languages like JAVA or scripting languages like Python will be an added advantage. Experience with IoT applications would be an added advantage. Competencies Required Action Oriented: Taking new opportunities and tough challenges with sense of urgency, high energy and enthusiasm Communicates effectively: Developing and delivering multimode communications that convey a clear understanding of the unique needs of different audiences Customer focus: Building strong customer relationships and delivering customer centric solutions Nimble learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder Plans and aligns: Planning and prioritizing work to meet commitments aligned with organizational goal Tech savvy: Anticipating and adopting innovations in business building digital and technology applications Our Commitment to Our People Across the globe, we are united by a singular Purpose: Sustainability is no small ambition. That’s why everything we do is geared toward a sustainable future—for our generation and all those to come. Through groundbreaking innovations, HVACR technology and cold chain solutions, we are reducing carbon emissions and improving energy efficiency in spaces of all sizes, from residential to commercial to industrial. Our employees are our greatest strength. We believe that our culture of passion, openness, and collaboration empowers us to work toward the same goal - to make the world a better place. We invest in the end-to-end development of our people, beginning at onboarding and through senior leadership, so they can thrive personally and professionally. Flexible and competitive benefits plans offer the right options to meet your individual/family needs. We provide employees with flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. Together, we have the opportunity – and the power – to continue to revolutionize the technology behind air conditioning, heating and refrigeration, and cultivate a better future. Learn more about us and how you can join our team! Our Commitment to Inclusion & Belonging At Copeland, we cultivate a strong sense of inclusion and belonging where individuals of all backgrounds, and with diverse perspectives, are embraced and treated fairly to enable a stronger workforce. Our employee resource groups play an important role in culture and community building at Copeland. Equal Opportunity Employer Copeland is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment. Show more Show less
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Patia, Bhubaneswar, Orissa
On-site
Job Title: Embedded R&D Engineer Department: EMBEDDED ENGINEERING R&D Location: Bhubaneshwar, Odisha /AFTER 6 MONTHS (BANGALORE) Experience Required: 2 yrs in embedded domain Job Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹500,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): what is your current salary? Experience: embedded engineering: 2 years (Required) Work Location: In person Application Deadline: 27/06/2025 Expected Start Date: 27/06/2025
Posted 1 month ago
3.0 years
0 Lacs
India
On-site
JS TechAlliance Consulting Private limited is a global IT solutions company that provides full-cycle services in the areas of software development, web-based enterprise solutions, mobile application design, and portal development. We combine solid business domain experience, technical expertise, profound knowledge of industry trends, and a quality-driven delivery model to offer progressive end-to-end web solutions. Our goal is to provide specialized mobile software and web business solutions while providing business consulting to our clients. About the Role :- We are seeking a skilled Embedded Developer with solid experience in embedded systems and astrong command of C/C++ programming. The candidate will be working on the development of Z-Wave-based end devices, including switches, roller shutters, and various sensors. A deepunderstanding of Silicon Labs controllers and hands-on experience with Simplicity Studio isessential. Prior experience with Z-Wave device development is a significant advantage.Key Responsibilities 1.Design, develop, and maintain firmware for Z-Wave end devices (e.g., switches,roller shutters, sensors). 2.Develop and integrate drivers and low-level software for microcontrollers andperipherals. 3.Collaborate with hardware teams to bring up new platforms and perform board bring-up and debugging. 4.Work with the Z-Wave SDK and Simplicity Studio for device provisioning,configuration, and testing. 5.Implement and maintain communication protocols with a focus on Z-Wave. 6.Optimize software for performance, memory, and power consumption in embeddedsystems. 7.Conduct unit tests, debugging, and issue resolution for released firmware. QualificationsMust-Have: 1. 3+ years of experience in embedded systems development. 2. Proficient in C/C++ with solid understanding of embedded software design patterns. 3. Experience with Silicon Labs controllers and development in Simplicity Studio. 4. Hands-on experience in real-time embedded systems development and debugging. 5. Strong understanding of hardware-software interfaces, UART/I2C/SPI, GPIO, ADC,timers, etc. Nice to Have (Preferred): 1.Prior experience in Z-Wave protocol stack and device development. 2.Experience with Silicon Labs Z-Wave SDKs. 3.Familiarity with low-power design and battery-powered device optimization. 4.Exposure to wireless communication standards and protocols (BLE, Zigbee, Thread is a plus). Experience: 3 to 5 Years experience Job Location: Indore Joining: Immediate (prefer less than 15 days Notice Period) Share Resume :- hr@jstechalliance.com or can contact here - Direct : 0731-3122400 (Ask for Mrs. Anjali ) WhatsApp : 8224006397 Job Type: Full-time Education: Bachelor's (Required) Experience: total work: 3 years (Required) Z-wave Devices: 2 years (Required) Embedded software: 3 years (Required) Language: English (Required) Work Location: In person
Posted 1 month ago
0.0 - 1.0 years
0 Lacs
Udipi, Karnataka
On-site
Job Summary We are seeking a highly skilled and experienced Electronics and Embedded Systems to join our team. The ideal candidate will have a strong background in wireless technologies, IoT, and embedded systems development, with a minimum of 1 to 2 years of relevant experience. Required Qualifications: Bachelor’s/Master’s degree in Electronics Engineering/Electrical and electronics/Electronics and communication or a related field. Minimum 1 to 2 years of hands-on experience in embedded systems development and wireless technologies. Responsibilities: Design, develop, and debug embedded firmware using C, C++, or similar languages. Integrate and optimize wireless communication protocols (e.g., BLE, Wi-Fi, Zigbee, LoRa, NB-IoT). Implement IoT systems, including sensors, connectivity, cloud integration, and edge computing Ensure products meet industry standards and certifications like IEC or other equivalent. Perform system validation and testing for reliability and performance Required Skills: Knowledge in wireless communication protocols: i. Short-range: BLE, Wi-Fi, Zigbee, Z-Wave ii. Long-range: LoRa, NB-IoT, LTE-M, Cellular IoT, 5G iii. Other: RFID, NFC, GPS/GNSS. Knowledge of hardware interfaces like SPI, I2C, UART, CAN, GPIO, ADC/DAC. Experience with analog/digital circuit design, sensor integration, and power management techniques Familiarity with compliance standards such as FCC, CE, and ISO for electronics. Expertise in PCB design, layout, and simulation tools (e.g., Altium Designer, KiCAD, Eagle). Job Type: Full-time Pay: From ₹300,000.00 per year Benefits: Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Ability to commute/relocate: Udupi, Karnataka: Reliably commute or planning to relocate before starting work (Required) Experience: Embedded software: 1 year (Required) Work Location: In person
Posted 1 month ago
0.0 - 5.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Job Information Date Opened 06/18/2025 Job Type Full time Industry IT Services Work Experience 4-5 years City Bangalore State/Province Karnataka Country India Zip/Postal Code 560024 Job Description About Globals : Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cybersecurity, Cyberwarfare, ERP Systems, AI, and Enterprise Application Development for various industries including Defence, Education, Government, Financial Services and Transport Industries. Globals has enabled its customers to be game-changers in their industry through its disruptive and innovative solutions. Globals is certified as a " Great Place to Work " organization for its laudable work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves, and most important to ensure that the projects that they are working on are always unique, challenging their status quo every time. Our unique work culture has made us one of the world’s fastest-growing technology companies as recognized and featured by The Economist . Our excellence in technical stewardship and service-offering expertise has facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 – to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise. Globals is a CMMI Level 3 certified company. About the Role: We are looking for a detail-oriented and innovative Embedded Systems Engineer to design, develop, and maintain embedded hardware and software solutions. In this role, you will work closely with cross-functional teams to build reliable systems for real-time applications. You should have strong low-level programming skills, hardware-software integration experience, and a passion for optimizing system performance. Responsibilities: Design and develop efficient, reliable firmware using C/C++ for embedded platforms. Write and debug low-level code, including hardware drivers and real-time application logic. Interface with a variety of communication protocols such as UART, SPI, I2C, CAN, etc. Work with ARM Cortex-M, STM32, ESP32, and other microcontroller families. Analyze schematics and PCB layouts to trace signals and debug hardware issues. Utilize GPIO, ADC/DAC, and timers to manage real-world interfacing. Develop scripts in Python for testing, automation, and integration tasks. Understand and implement wireless protocols such as Wi-Fi and Bluetooth. Collaborate with cross-functional teams including hardware, mechanical, and software engineers. Requirements Proficient in C/C++ for embedded systems (mandatory). Familiarity with Assembly Language (ARM, AVR, or RISC-V) for low-level debugging and performance tuning. Strong hands-on experience with ARM Cortex-M, STM32, ESP32, or similar MCUs. Solid understanding of digital and analog interfaces (GPIO, ADC/DAC). Comfortable working with oscilloscopes, logic analyzers, and debuggers (e.g., JTAG/SWD). Experience in accessing and debugging hardware through PCB tracing. Familiar with communication interfaces: UART, SPI, I2C, CAN. Experience with Python for scripting or testing tasks (preferred) Experience with wireless or RF protocols such as MAVLink, DroneCAN, LoRa, Zigbee, or other custom RF stacks. Exposure to RTOS environments (e.g., FreeRTOS, Zephyr). Knowledge of power optimization techniques for battery-powered devices. Experience in building products in the IoT, robotics, or drone domains. Apply Now
Posted 1 month ago
3.0 years
0 Lacs
Chennai, Tamil Nadu
On-site
- 1+ years of quality assurance engineering experience - 3+ years of quality assurance teams management experience - Experience managing manual testers - Experience managing automation testers - Experience testing web technologies and back-end services - Experience identifying and reviewing test plans, test cases and testing results with a strong QA background Amazon india is an inventive research and development company that designs and engineers high-profile devices like Echo, FireTV, tablets, e-readers, which have changed the daily lives of millions of users. Most advanced products need cutting-edge testing to ensure they reach the customers with the best quality. This is the mission of every Software QA engineer at Amazon Lab126/India . At Amazon, we not only test the products, we treat the testing activities on par with design and invention of a system. We use state of the art technologies and methodologies to ensure the most efficient and most comprehensive testing. Invention of new test methodologies and innovation is the essence of testing in our team. Work hard. Have fun. Make history. Role Requirements: You are expected to have industry-leading technical abilities that enable you to significantly improve product quality. You should have a combination of: • Solid in-depth knowledge of Quality Assurance Concepts • Excellent solid understanding of the operating system software, as well as knowledge of object-oriented design principles. • Understanding of 802.11 standards • Total 10+ years of experience in wireless testing in BT, or Zigbee • You will spend efforts studying and designing the new methodologies and techniques to facilitate testing, including the state-of-art Machine Learning and Deep Learning methods. Basic qualifications • Experience in manual testing and automated testing • 6+ year of experience working as a Quality Assurance Engineer • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field. • 6+ years of experience in automation development and testing using Python, experience in automating the test cases for embedded software. • Preferred qualifications • Product experience with wireless consumer electronics Domain expertise in Wi-Fi or , Bluetooth or Zigbee Hands-on experience in Bluetooth certification and Wi-Fi certification Hands-on experience in Bluetooth profiles and features (A2DP, AVRCP, MAP, HID and HFP) testing Solid understanding of QA tool and environments for wi-Fi , BT packet capture Experience writing automation code for (Wi-Fi,Bluetooth, Zigbee) based systems Familiarity with WiFi 802.11 a/b/g/n/ac Shows creativity and initiative to improve product coverage and effectiveness • Knowledge of industry standard test automation tools and experience developing product test harnesses • Experience with Android, iOS or other mobile application development or testing • Strong experience in Python, Java, C, and C++ • Experience with open source tools and resources • Experience working closely with development and business teams. Key job responsibilities As a Software Quality Assurance Engineer, you will join the team of hands-on, passionate and seasoned SQA professionals developing innovative consumer-centric testing solutions. In this role, you will: Develop test plans and test cases Develop Automation test harness and automate tests using internal and open source tools & infrastructure Find, isolate, document, regress, and track bugs through to a resolution Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process Engage with an experienced cross-disciplinary staff to conceive, design and develop innovative consumer products. Need to have hunger of continuously searching for better and more efficient test solutions, and an instinct for continuous invention and innovation. Have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency. Be responsive, flexible and able to succeed within an open collaborative peer environment. You will need to be able to work efficiently and effectively in a fun, fast-paced dynamic team environment. A day in the life Lead the team with hands on exp in technology About the team Connectivity team works in WIFI , BT , ZIGBEE technology on all Amazon products Experience preparing quality metrics and effectively engaging with stakeholders to set and drive quality goals Experience transforming QA programs from manual to automation 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 month ago
10.0 years
0 Lacs
Chennai, Tamil Nadu
On-site
DESCRIPTION Amazon india is an inventive research and development company that designs and engineers high-profile devices like Echo, FireTV, tablets, e-readers, which have changed the daily lives of millions of users. Most advanced products need cutting-edge testing to ensure they reach the customers with the best quality. This is the mission of every Software QA engineer at Amazon Lab126/India . At Amazon, we not only test the products, we treat the testing activities on par with design and invention of a system. We use state of the art technologies and methodologies to ensure the most efficient and most comprehensive testing. Invention of new test methodologies and innovation is the essence of testing in our team. Work hard. Have fun. Make history. Role Requirements: You are expected to have industry-leading technical abilities that enable you to significantly improve product quality. You should have a combination of: Solid in-depth knowledge of Quality Assurance Concepts Excellent solid understanding of the operating system software, as well as knowledge of object-oriented design principles. Understanding of 802.11 standards Total 10+ years of experience in wireless testing in BT, or Zigbee You will spend efforts studying and designing the new methodologies and techniques to facilitate testing, including the state-of-art Machine Learning and Deep Learning methods. Basic qualifications Experience in manual testing and automated testing 6+ year of experience working as a Quality Assurance Engineer Bachelor’s degree in Computer Science, Computer Engineering or similar technical field. 6+ years of experience in automation development and testing using Python, experience in automating the test cases for embedded software. Preferred qualifications Product experience with wireless consumer electronics Domain expertise in Wi-Fi or , Bluetooth or Zigbee Hands-on experience in Bluetooth certification and Wi-Fi certification Hands-on experience in Bluetooth profiles and features (A2DP, AVRCP, MAP, HID and HFP) testing Solid understanding of QA tool and environments for wi-Fi , BT packet capture Experience writing automation code for (Wi-Fi,Bluetooth, Zigbee) based systems Familiarity with WiFi 802.11 a/b/g/n/ac Shows creativity and initiative to improve product coverage and effectiveness Knowledge of industry standard test automation tools and experience developing product test harnesses Experience with Android, iOS or other mobile application development or testing Strong experience in Python, Java, C, and C++ Experience with open source tools and resources Experience working closely with development and business teams. Key job responsibilities As a Software Quality Assurance Engineer, you will join the team of hands-on, passionate and seasoned SQA professionals developing innovative consumer-centric testing solutions. In this role, you will: Develop test plans and test cases Develop Automation test harness and automate tests using internal and open source tools & infrastructure Find, isolate, document, regress, and track bugs through to a resolution Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process Engage with an experienced cross-disciplinary staff to conceive, design and develop innovative consumer products. Need to have hunger of continuously searching for better and more efficient test solutions, and an instinct for continuous invention and innovation. Have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency. Be responsive, flexible and able to succeed within an open collaborative peer environment. You will need to be able to work efficiently and effectively in a fun, fast-paced dynamic team environment. A day in the life Lead the team with hands on exp in technology About the team Connectivity team works in WIFI , BT , ZIGBEE technology on all Amazon products BASIC QUALIFICATIONS 1+ years of quality assurance engineering experience 3+ years of quality assurance teams management experience Experience managing manual testers Experience managing automation testers Experience testing web technologies and back-end services Experience identifying and reviewing test plans, test cases and testing results with a strong QA background PREFERRED QUALIFICATIONS Experience preparing quality metrics and effectively engaging with stakeholders to set and drive quality goals Experience transforming QA programs from manual to automation 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 month ago
6.0 - 11.0 years
0 - 1 Lacs
Ahmedabad
Work from Office
Job Title : Principal Engineer Experience : 6 to 8 Years Job Location : Ahmedabad Job Description: Engineer would be responsible for ensuring that the design is in line with the technical and quality requirements set for the team particularly with respect to functional and code coverage. Responsibilities: Able to execute multiple projects at a same time Hands on programming/coding, and debugging Customer Front facing , Customer Communication, Customer value addition Continuous development of team to serve the customer requirements in faster and efficient way Ability for Pre-Sales Support / Proposal preparation Ability for Building/Mentoring Freshers/Jr. team members Openness to work upon various technology Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing Review & Documentation - RS, Design, Test Plan/Test cases... On Time & Quality Deliverable New Candidate Interview and Evaluation Strong practical hands-on with C programming ; Debugging skills Strong understanding of programming over Microcontroller with & without any OS (RTOS) Baremetal programming, FreeRTOS, ThreadX Strong understanding of various tools for static analysis of the code Strong project execution track record with microcontrollers/microprocessors like PIC, ST, Atmel, NXP and TI Hands-on with connectivity protocol application development on Microcontroller/microprocessors like BLE, Zigbee and RF Debugging software issues over Microcontroller/microprocessors with debugging tools like J-Link Strong knowledge of Git version control system Experienced with customer interaction (US and Europe preferred) is a must Excellent analytical and problem-solving skills Participate in feature and designs discussions within and across teams Fluent and confident English (verbal and written) Desired Skills: OOPS Programming languages C++ Embedded GUI Development QT or similar Hands-on with application development on Microcontroller running RTOS like FreeRTOS Hands-on with connectivity protocol application development on Microcontrollers like Z-Wave Hardware schematics review and PCB debugging Working experience of architecting embedded systems Knowledge of using tools like logic analyzer and digital oscilloscope
Posted 1 month ago
3.0 - 5.0 years
6 - 10 Lacs
Bengaluru
Work from Office
At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Overview TE Connectivitys R&D/Product Development Engineering Teams conceive original ideas for new products, introduce them into practice. They are responsible for product development, and qualification from market definition through production and release; assist in the qualification of suppliers for new products to ensure suppliers deliver quality parts, materials, and services for new or improved manufacturing processes; conduct feasibility studies, testing on new and modified designs; direct and support detailed design, testing, prototype fabrication and manufacturing ramp. The R&D/Product Development Engineering Teams provide all required product documentation including, but not limited to, Solid Model, 2D/3D production drawings, product specifications, and testing requirements. They create and modify detailed drawings and drafting or conceptual models from layouts, rough sketches or notes and contribute to design modifications to facilitate manufacturing operation or quality of product. Typical fields of expertise includematerials, mechanics and systems, electrical, optics, chemistry, software, automation systems, packaging, testing and measurement, and manufacturing of electrical, mechanical and electronic components, products, and their integration into systems. KEY RESPONSBILITIES: Above average engineering degree in Computer Science, Electrical/Electronics/ Communication Engineering or related Professional experience in embedded software C / C++ programming Experience in Microcontroller based system development (using products from e.g. Murata, STM32, Renesas, NORDIC processor families) without proprietary OS Experience in one of the wireless protocols LoRaWAN or LPWAN, MQTT, ZigBee, Bluetooth 5.1 supporting BLE protocol and awareness of IoT infrastructure Good experience in application lifecycle management as codebeamer Experience with low power design and optimization techniques Experience in low level micro controller development, e.g. device drivers, configuring clocking modes, power management and bringing up device Experience with Unit Testing Provide technical leadership and resolve complex technical issues also by guiding and overseeing projects Development of firmware solutions Architecture definition and design Optimization of software quality, testability and maintainability Collaborate with other software developers and hardware engineers DESIRED S: Experience in sensor technology Strong customer service mindset and mentality of delivering quality products and services on time and within company cost and profitability objectives Experience with lean/agile software development processes Competencies
Posted 1 month ago
2.0 years
2 - 3 Lacs
India
On-site
Job Title: Embedded R&D Engineer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: 1-2 yrs in embedded domain --- Job Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹280,000.00 - ₹350,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): WHATS YOUR LAST SALARY? Are you comfortable to shift to Bhubaneswar if selected? WHEN CAN YOU JOIN US IF SELECTED? Education: Bachelor's (Preferred) Experience: EMBEDDED ENGINEERING : 2 years (Required) Work Location: In person Application Deadline: 25/06/2025 Expected Start Date: 25/06/2025
Posted 1 month ago
0 years
0 Lacs
Himachal Pradesh, India
On-site
Job Posting for Automation Developer , Industry is Healthcare Domain. Location – Parwanoo (Himachal Pradesh) Job Description: Design end-to-end IoT solutions, including hardware, software, and cloud integration. Select appropriate IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT). Develop system architecture for scalability, security, and reliability. Collaborate with engineers and stakeholders to implement IoT projects. Ensure compliance with data privacy and security standards. Develop firmware for IoT devices (microcontrollers, sensors, gateways). Write backend services for data processing and analytics. Implement communication protocols (MQTT, Web Sockets, REST APIs). Optimize device performance and power consumption. Debug and troubleshoot IoT systems. Write backend services for data processing and analytics. Design and prototype IoT hardware (PCBs, sensors, edge devices). Select components (microcontrollers, wireless modules, power systems). Work with manufacturers for production and testing. Ensure compliance with industry standards (FCC, CE). Optimize for low-power and wireless connectivity (Wi-Fi, Cellular, LoRa ) Develop data pipelines for IoT sensor data. Implement real-time analytics and machine learning models. Optimize databases (SQL, NoSQL, Time-Series DBs like InfluxDB). Visualize data using dashboards (Grafana, Tableau, Power BI) Strong knowledge of IoT protocols (MQTT, COAP, HTTP) Experience with cloud platforms (AWS, Azure, GCP). Familiarity with embedded systems and wireless communication (BLE, LoRa, Zigbee). Programming skills (Python, Java, C/C++). Understanding of cyber security for IoT. Python, SQL, and data processing frameworks. Experience with cloud data services (AWS IoT Analytics, Azure Stream Analytics). Knowledge of machine learning for predictive maintenance. Show more Show less
Posted 1 month ago
10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Design and develop software architectures for libraries tailored to meet the specific requirements of embedded systems, considering factors such as performance, memory constraints, and real-time processing. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand system specifications and requirements for the embedded systems. Define the overall structure, components, and interfaces of the software library to ensure modularity, reusability, and maintainability. Evaluate and select appropriate programming languages, frameworks, and technologies that align with the constraints and capabilities of the embedded systems. Implement best practices for code optimization, data management, and resource utilization to enhance the overall efficiency and performance of the software library. Conduct thorough testing and validation of the software library to ensure its compatibility, reliability, and functionality across different embedded systems. Provide technical guidance and support to the development team during the implementation and integration of the software library into the embedded systems. Document the software architecture, design decisions, and technical specifications to facilitate communication and knowledge sharing within the organization. Stay updated with the latest advancements in embedded systems, software development practices, and industry standards to incorporate relevant technologies and methodologies into the software : Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field and 10-15 years of relevance experience including experience of handling a team of 5-10 peoples. Proven experience in designing and implementing software architectures for embedded systems, preferably with a focus on developing libraries or frameworks. In-depth knowledge of embedded software development, including programming languages like C, C++, and assembly language, as well as familiarity with embedded operating systems. Experience with various software development tools, version control systems, and build automation tools commonly used in the development of embedded systems. Familiarity with hardware components and interfaces commonly used in embedded systems, such as microcontrollers, sensors, and communication protocols. Strong analytical and problem-solving skills to address complex technical challenges and optimize software performance for resource-constrained environments. Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders. Ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously in a dynamic and fast-paced Skill Programming Languages Proficiency in C and C++ : These languages are commonly used in embedded systems programming due to their low-level capabilities and efficiency. Assembly Language : Understanding assembly language is crucial for optimizing code and interfacing with hardware at a low level. Real-Time Operating Systems (RTOS) Knowledge of RTOS concepts and experience with popular RTOS platforms such as FreeRTOS, VxWorks, or Micrium. Embedded Systems Architecture Understanding of microcontroller and microprocessor architectures. Familiarity with various embedded system architectures (ARM, MIPS, AVR, etc.). Communication Protocols Expertise in communication protocols like UART, SPI, I2C, CAN, Ethernet, and USB. Experience with wireless protocols such as Bluetooth, Zigbee, and Wi-Fi. Device Drivers Ability to develop and optimize device drivers for peripherals such as sensors, actuators, and communication interfaces. Hardware Interaction Proficient in interfacing software with hardware components. Knowledge of memory mapped I/O and peripheral register access. Software Development Tools Familiarity with integrated development environments (IDEs) such as Keil, IAR, Eclipse, or MPLAB. Experience with debugging tools and techniques, such as JTAG debugging. Modelling And Simulation Experience with modelling languages and tools like UML (Unified Modelling Language) for system design. Simulation tools for testing and validating embedded systems before hardware is available. Security Knowledge Understanding of security considerations in embedded systems, including secure boot, encryption, and secure communication protocols. (ref:hirist.tech) Show more Show less
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Patia, Bhubaneswar, Orissa
On-site
Job Title: Embedded R&D Engineer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: 1-2 yrs in embedded domain --- Job Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹280,000.00 - ₹350,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): WHATS YOUR LAST SALARY? Are you comfortable to shift to Bhubaneswar if selected? WHEN CAN YOU JOIN US IF SELECTED? Education: Bachelor's (Preferred) Experience: EMBEDDED ENGINEERING : 2 years (Required) Work Location: In person Application Deadline: 25/06/2025 Expected Start Date: 25/06/2025
Posted 1 month ago
2.0 years
3 - 4 Lacs
India
On-site
Job Title: Embedded R&D Engineer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: Min 2-3 yrs working as embedded engineer --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent, Fresher Pay: ₹300,000.00 - ₹400,000.00 per year Benefits: Flexible schedule Leave encashment Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): when can you join us if selected? this is urgent opening.. What debugging tools and methods do you typically use for embedded system development? Describe a project where you designed or contributed to an embedded system. What microcontroller or processor did you use, and why? What experience do you have in real-time sensor data processing and control systems?” What is your current salary? cash in hand? Education: Bachelor's (Required) Experience: EMBEDDED ENGINEERING: 2 years (Required) Location: Patia, Bhubaneswar, Orissa (Required) Work Location: In person Application Deadline: 28/06/2025 Expected Start Date: 30/06/2025
Posted 1 month ago
6.0 years
0 Lacs
Kalka, Himachal Pradesh, India
On-site
Job Title: Automation Engineer(IoT Embedded System) "Embedded firmware, Hardware, and Cloud Integration" Experience-6+Years Location: Parwanoo, Himachal Pradesh, India Employment Type: Full-Time Travel Requirement: Up to 10% Position Overview We are looking for a highly skilled and motivated Automation Engineer to lead the development and deployment of Internet of Things (IoT) solutions for our smart medical diagnostic platforms. The role involves designing integrated hardware-software systems, developing cloud interfaces, and ensuring compliance with industry standards. Key Responsibilities Design and implement complete IoT systems, including embedded firmware, hardware, and cloud integration. Select appropriate IoT platforms such as AWS IoT, Azure IoT Hub, or Google Cloud IoT based on application needs. Develop scalable, secure, and reliable system architecture. Collaborate with cross-functional teams including R&D, electronics, and product management. Ensure system compliance with data privacy and cybersecurity standards. Write and debug firmware for microcontrollers, sensors, and gateways. Implement communication protocols including MQTT, WebSockets, CoAP, and REST APIs. Design and prototype hardware including PCBs, edge devices, and wireless modules. Work with vendors and manufacturers for production, testing, and quality assurance. Ensure adherence to international standards such as FCC and CE. Optimize systems for low-power operations and efficient wireless communication (Wi-Fi, LoRa, Cellular). Develop backend services for data acquisition, processing, and analytics. Build and manage data pipelines and integrate time-series databases (e.g., InfluxDB). Develop real-time analytics and integrate predictive models using machine learning. Create dashboards and visualizations using tools such as Grafana, Tableau, or Power BI. Skills and Qualifications Strong knowledge of IoT protocols (MQTT, CoAP, HTTP) and communication standards. Experience with embedded systems and wireless communication (BLE, Zigbee, LoRa, Wi-Fi). Proficiency in programming languages including Python, C/C++, and Java. Experience with cloud platforms (AWS, Azure, GCP) and IoT-specific services. Knowledge of cybersecurity best practices for IoT systems. Experience with SQL, NoSQL, and time-series databases. Familiarity with tools and platforms for real-time analytics and machine learning (e.g., AWS IoT Analytics, Azure Stream Analytics). Strong understanding of IoT hardware development, from component selection to PCB design. Experience with data visualization tools for monitoring and reporting. Experience Requirements 6 +years of relevant industry experience in IoT systems, automation engineering, or related fields. Proven track record in developing and deploying embedded and cloud-integrated IoT solutions. Hands-on experience with firmware development and wireless module integration. Experience in hardware design, testing, and compliance processes. Exposure to data analytics, real-time monitoring systems, and machine learning applications is an advantage. Show more Show less
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Patia, Bhubaneswar, Orissa
On-site
Job Title: Embedded R&D Engineer Department: Engineering Location: Bhubaneshwar, Odisha Experience Required: Min 2-3 yrs working as embedded engineer --- J ob Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent, Fresher Pay: ₹300,000.00 - ₹400,000.00 per year Benefits: Flexible schedule Leave encashment Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): when can you join us if selected? this is urgent opening.. What debugging tools and methods do you typically use for embedded system development? Describe a project where you designed or contributed to an embedded system. What microcontroller or processor did you use, and why? What experience do you have in real-time sensor data processing and control systems?” What is your current salary? cash in hand? Education: Bachelor's (Required) Experience: EMBEDDED ENGINEERING: 2 years (Required) Location: Patia, Bhubaneswar, Orissa (Required) Work Location: In person Application Deadline: 28/06/2025 Expected Start Date: 30/06/2025
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
Job Description Join a dynamic team responsible for designing, developing, and integrating embedded firmware for residential IoT security products. Leverage your expertise and technical skills to create innovative features tailored for North American and European residential markets. Collaborate with world-class engineers and leaders, applying strategic thinking to foresee challenges, eliminate obstacles, and drive success. JOB DUTIES: Design, develop, and maintain embedded Linux applications operating on customized hardware, with a focus on delivering core functionalities for security systems. Engage in all phases of complex embedded software development projects, including design, development, code review, and testing, with a focus on driving innovation through new hardware, software, and emerging wireless communication protocols. Provide technical leadership and mentorship while coordinating project planning and execution to ensure timely delivery of high-quality software solutions. Collaborate with cross-functional teams—including systems, hardware, software, and quality—to deliver architecturally sound designs, select appropriate hardware components, develop test plans, and ensure the successful delivery of software modules, applications, and documentation. Build and maintain relationships with 3rd-party vendors to facilitate effective project execution as needed. Partner with Marketing and other stakeholders to translate technical and non-technical requirements into actionable, well-defined tasks. Assess and integrate new technologies into existing systems, providing expert peer reviews on software designs, new technologies, and component datasheet or schematic designs. Explore, evaluate, and implement tools and methodologies to enhance firmware design, development, testing, and management processes. Ensure rigorous adherence to best practices across all stages of software design, development, integration, testing, and release. Contribute to continuous process improvement, technological advancements, and innovative methodologies. Mentor junior team members and external design partners, fostering technical growth and collaboration. YOU MUST HAVE: 5-8 years of experience in C/C++ development for Linux-based embedded devices. 5 years of experience Proficiency in embedded C/C++ programming with a strong command of data structures, code optimization, multithreading, and logical analysis. 5 years of experience in debugging tools such as GDB, and familiar with debugging complex embedded systems. WE VALUE: Hands-on experience with Google Test or similar C/C++ unit testing frameworks. Knowledge / working experience with Google Test or other C/C++ unit test frameworks. Relevant experience in home automation products and residential market Experience with ARM Cortex-A and Cortex-M processors. Experience with hardware-software integration, including familiarity with schematics, datasheets, and low-level hardware interfaces (e.g., UART, SPI, I2C). Familiarity with cross-compilation toolchains and build systems such as CMake or Yocto. Knowledge of emerging IoT standards, wireless communication protocols (e.g., BLE, Zigbee, Z-Wave), and cloud connectivity. Experience with version control systems like Git and CI/CD pipelines for embedded development. Experience in working within Agile Scrum teams. Knowledge of network protocols such as TCP/IP, MQTT, and REST APIs in embedded environments. WHAT'S IN IT FOR YOU: Opportunity to work in a hybrid environment, balancing remote and on-site collaboration. Collaborate with a diverse and globally distributed team. Contribute to the development of core products, driving innovation and excellence. Hands-on experience working in a laboratory environment on cutting-edge IoT products. About Us Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit www.resideo.com . At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster , "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision . Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice . If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance. JOB INFO Job Identification : 15043 Job Category : Firmware Engineering Posting Date : 2024-12-19T09:57:30+00:00 Job Schedule : Full time Locations : Embassy Tech Village, Block 7B, 4F, Outer Ring Road, Bangalore, 560103, IN (Hybrid) Incentive Eligible : N/A Business : Resideo Hiring Salary Range : At Resideo, we are committed to inclusive and equitable compensation. Salaries are determined by factors like role responsibilities, candidate qualifications, and geographic location. We also provide additional benefits tailored to your location and role. Show more Show less
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough