i2c-jobs-in-coimbatore, Coimbatore

4 I2C Jobs nearby Coimbatore

Toggle to save search
posted 5 days ago

Firmware Engineer

Client of SANUMAS Solutions
experience2 to 6 Yrs
location
Coimbatore, Tamil Nadu
skills
  • communication protocols
  • UART
  • I2C
  • SPI
  • Modbus
  • timers
  • debugging
  • analytical skills
  • Embedded C programming
  • microcontroller internals
  • interrupt handling
  • watchdogs
  • lowpower modes
Job Description
As a Firmware Engineer with 2+ years of experience, you will be responsible for hands-on coding, debugging, hardware coordination, and developing new firmware concepts. You will closely collaborate with the hardware, validation, and production teams to ensure the smooth functioning and reliability of the product. **Key Responsibilities:** - **Firmware Development** - Develop firmware in Embedded C for 8/16/32-bit microcontrollers (e.g. PIC, Nuvoton, etc.) - Interface with hardware peripherals: GPIO, ADC, PWM, Timers, UART, I2C, SPI, etc. - Implement communication protocols and control logic - Write modular and well-documented code using best practices - Use version control for firmware - **New Concept / Feature Development** - Support development of new product features and prototypes - Create proof-of-concept firmware for early-stage idea validation - Collaborate with the team during features planning - Suggest improvements based on real-world application needs - **Testing & Debugging** - Perform unit-level and integration testing of firmware modules - Use tools like oscilloscope, logic analyzer, UART terminals, and IDE debuggers (e.g., MPLAB, Keil) - Assist the validation team in real-time testing and application simulation - Identify and resolve firmware bugs and performance issues - Support hardware-firmware integration testing - **Hardware Coordination** - Understand hardware schematics, pinouts, and datasheets - Work closely with hardware engineers during the initial Board power ON - Identify whether an issue is firmware-related or hardware-related - Ensure correct peripheral configurations and timing - **Documentation & Release** - Create documentation: flowcharts - Maintain firmware version history and release notes - Participate in design reviews and code walkthroughs - Provide firmware loading guides for production/QA teams - **Failure Analysis & Support** - Support field testing and production debug - Assist in Root Cause Analysis (RCA) of software-related failures - Implement firmware corrections and validate fixes - Provide debug logs, issue reports, and traceability support for CAPA **Qualification Required:** - Bachelor's degree (Preferred) - 2+ years of experience as a Firmware Engineer (Required) The company is based in Coimbatore, Tamil Nadu, and you are expected to work in person.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 1 week ago

Embedded Design Engineer

Lakshmi Industrial Automation
experience0 to 3 Yrs
location
Coimbatore, Tamil Nadu
skills
  • Programming in C
  • Debugging
  • Testing
  • Documentation
  • Internet research
  • Written communication skills
  • Verbal communication skills
  • Quick learner
  • Attention to detail
  • Handling Embedded Hardware Software development
  • Knowledge of LCD Displays
  • Knowledge of Graphical Displays
  • Knowledge of Matrix Keypad
  • Knowledge of PWM
  • Knowledge of Input Capture
  • Knowledge of Analog Comparators
  • Knowledge of Uart protocol
  • Knowledge of RS232 protocol
  • Knowledge of I2C protocol
  • Knowledge of SPI protocol
  • Knowledge of CAN protocol
  • Knowledge of Zigbee modules
  • Knowledge of RF modules
  • Knowledge of WiFi modules
  • Knowledge of GSM modules
  • Knowledge of GPS modules
  • Knowledge of Bar
Job Description
Role Overview: You will join a team driven by core values such as Integrity, Excellence, Respect, Teamwork, Focus, and Social Responsibility. As a young and dynamic graduate or post-graduate executive with strong English communication skills, you will be responsible for interacting with customers for customized projects. Your primary focus will be on handling embedded hardware and software development, programming in C, debugging, testing, and documentation. Key Responsibilities: - Handle projects related to LCD Displays, Graphical Displays, Matrix Keypad, PWM, Input Capture, Analog Comparators, and more - Demonstrate excellent knowledge of protocols such as UART, RS232, I2C, SPI, and CAN - Work with modules like Zigbee, RF, Wi-Fi, GSM, GPS, and Barcode - Passionately engage with various types of customers to deliver exceptional client service Qualifications Required: - Male/Female graduates with 0 to 1 year of work experience in the same field - Proficiency in internet research for collecting data and updated knowledge of the latest ICs and products - Excellent written and verbal communication skills in English for documentation purposes - Quick learner with a strong attention to detail Additional Details: The company is strongly committed to community development, empowerment, and supporting welfare measures. The location for this position is in Coimbatore. Note: Essential personal characteristics include teamwork, planning & organizing, quality, communication with individuals at various levels, result-oriented focus, taking initiative, presentation skills, and interpersonal skills.,
ACTIVELY HIRING
posted 1 week ago

Embedded Software Developer

MOTO CONTROL SYSTEM
experience4 to 8 Yrs
location
Coimbatore, Tamil Nadu
skills
  • firmware development
  • C
  • C
  • assembly language
  • communication protocols
  • RTOS
  • debugging tools
  • microcontroller programming
  • hardwaresoftware integration
  • realtime embedded applications
  • version control systems
Job Description
Role Overview: As an Embedded Software Engineer, you will be responsible for designing, developing, and optimizing embedded systems for products. Your expertise in firmware development, microcontroller programming, hardware-software integration, and debugging of real-time embedded applications will be crucial for this role. Key Responsibilities: - Design, develop, and maintain embedded software/firmware for microcontrollers and embedded platforms. - Use C/C++ (and assembly where required) to implement efficient and reliable code. - Collaborate with hardware engineers to ensure seamless hardware-software integration. - Develop and execute unit tests, integration tests, and system validation for embedded applications. - Debug and optimize code for performance, memory usage, and power efficiency. - Implement communication protocols such as I2C, SPI, UART, CAN, USB, Ethernet, etc. - Work with RTOS and bare-metal systems as required. - Maintain thorough documentation of designs, code, and testing procedures. - Participate in design reviews, code reviews, and peer collaboration. - Stay up to date with emerging technologies in embedded systems and contribute innovative ideas. Qualification Required: - Bachelor's or Master's degree in Electronics Engineering or a related field. - 3-5 years of experience in embedded software/firmware development. - Proficiency in C, C++, and familiarity with assembly language for microcontrollers. - Experience with 8-bit, 16-bit, and 32-bit microcontrollers (ARM Cortex-M, PIC, AVR, STM32, etc.). - Strong understanding of embedded system architecture, peripherals, and hardware interfaces. - Experience with RTOS-based development (FreeRTOS, Zephyr, etc.). - Proficiency in using debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD. - Knowledge of version control systems (Git). Additional Details: This company provides health insurance and internet reimbursement as benefits for full-time employees. The work location is in person.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago

Embedded Hardware Engineer

Sri Aadhava Consulting Service
experience12 to 16 Yrs
location
Coimbatore, Tamil Nadu
skills
  • PCB design
  • hardware testing
  • validation
  • debugging
  • power electronics
  • sensor integration
  • embedded firmware development
  • hardware integration
  • CC
  • hardware communication protocols
  • RF modules
Job Description
As an Embedded/Hardware Engineer with 12 years of industrial experience in PCB design, embedded firmware development, and hardware integration, your role will involve designing, simulating, and developing PCB layouts for embedded hardware systems. You will be responsible for developing custom flight controller hardware and boards for Drones and UAVs, as well as custom communication hardware and boards for the same. Your key responsibilities will also include overseeing PCB assembly, prototyping, and validation processes, developing and debugging custom firmware for microcontrollers and embedded systems, conducting system-level testing and troubleshooting, and handling critical situations such as on-field hardware failures with a structured and solution-driven approach. Key Responsibilities: - Design, simulate, and develop PCB layouts for embedded hardware systems. - Develop customised flight controller hardware and board for Drones and UAVs. - Develop custom communication hardware and boards for Drones and UAVs. - Oversee PCB assembly, prototyping, and validation processes. - Develop and debug custom firmware for microcontrollers and embedded systems. - Conduct system-level testing, troubleshooting, and integration with hardware/software modules. - Collaborate with cross-functional teams to ensure compliance with aerospace hardware standards. - Required to work on development of custom Power Distribution Boards (PDB), SMPS, and battery management systems (BMS). - Provide technical documentation for designs, tests, and integration procedures. Qualifications: - B.E / B.Tech in Electronics & Communication (ECE), Electrical & Electronics (EEE), Instrumentation & Control (INCE), Robotics, or Mechatronics. - 12 years of industrial experience in hardware design, PCB development, or embedded systems. - Proven exposure to real-world product development cycles. - Strong analytical and troubleshooting mindset with a focus on quality and reliability. Required Skills: - Strong proficiency in PCB design & simulation tools (Altium, EasyEDA, Eagle, OrCAD). - Solid understanding of embedded systems, microcontrollers, and real-time firmware development (C/C++). - Knowledge of hardware communication protocols (UART, SPI, I2C, CAN, RS-485). - Experience in hardware testing, validation, and debugging using oscilloscopes, logic analyzers, and multimeters. - Ability to handle critical hardware/firmware issues under time-sensitive conditions. - Experience working with cross-disciplinary engineering teams. - Familiarity with power electronics, sensor integration, and RF modules is a plus. Please note that this is a full-time position located in Coimbatore. Interested candidates can share their resumes to info@sriaadhava.in/78451 22082.,
ACTIVELY HIRING
posted 7 days ago

Embedded Firmware Engineer

Desirous Global Consulting
experience0 to 3 Yrs
location
Chennai, Tamil Nadu
skills
  • C programming
  • Microcontrollers
  • Microprocessors
  • Keil
  • MPLAB
  • Communication protocols
  • RTOS concepts
  • Embedded system concepts
  • STM32CubeIDE
Job Description
Role Overview: As an Embedded Firmware Engineer (Fresher) at our company, you will be a valuable addition to our engineering team. Your role will involve working on real-world embedded systems and contributing to the design and development of firmware. Key Responsibilities: - Assist in designing and developing firmware for embedded systems. - Write clean and efficient embedded C code under the guidance of senior engineers. - Support in debugging and testing of hardware and firmware. - Work with development boards, sensors, and peripherals to implement proof-of-concept solutions. - Document code and prepare test reports as needed. - Learn and adapt quickly to new technologies and tools. Qualifications: - BE/BTech in Electronics and Communication Engineering or Computer Science (2024 or 2025 pass-outs preferred). - Strong academic understanding of Electronics, Digital Systems, and Embedded Systems. - Good knowledge of C programming. - Familiarity with microcontrollers, microprocessors, and basic embedded system concepts. Preferred Skills (Not Mandatory but a Plus): - Exposure to development tools like Keil, STM32CubeIDE, MPLAB, etc. - Familiarity with communication protocols (UART, SPI, I2C). - Basic understanding of RTOS concepts or hands-on project work using FreeRTOS. - Participation in relevant academic projects, internships, or hackathons.,
ACTIVELY HIRING
posted 1 month ago

Embedded Software Engineer

Mobitech Wireless Solution Private Limited
experience3 to 7 Yrs
location
Erode, Tamil Nadu
skills
  • Embedded Software Development
  • RTOS
  • MQTT
  • Microcontrollers
  • SPI
  • I2C
  • UART
  • Debugging
  • Git
  • Bluetooth
  • Zigbee
  • WiFi
  • CC Programming
  • ARM Cortex
  • Problemsolving
  • IoT Devices
  • Cybersecurity
Job Description
As an Embedded Software Developer with 3 to 6 years of experience in embedded software development, real-time operating systems (RTOS), and MQTT, your role will involve the following responsibilities: - Designing, developing, and maintaining embedded software for various applications. - Implementing and optimizing software for real-time operating systems (RTOS). - Developing and integrating communication protocols, particularly MQTT, for embedded systems. - Collaborating with cross-functional teams to define, design, and ship new features. - Performing code reviews and ensuring adherence to best practices in software development. - Debugging and troubleshooting complex software issues in embedded systems. - Participating in system architecture design and contributing to technical documentation. - Staying updated with the latest industry trends and technologies in embedded systems. Qualifications required for this role include: - Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. - 3 to 6 years of experience in embedded software development. - Strong proficiency in C/C++ programming languages. - Experience with real-time operating systems (RTOS) such as FreeRTOS, or similar. - Hands-on experience with MQTT protocol and its implementation in embedded systems. - Familiarity with microcontrollers, ARM Cortex, or similar architectures. - Knowledge of hardware interfaces and communication protocols (SPI, I2C, UART, etc.). - Strong problem-solving skills and ability to debug complex issues. - Excellent teamwork and communication skills. Preferred qualifications include experience with IoT devices and cloud connectivity, familiarity with version control systems such as Git, knowledge of other communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi), and understanding of cybersecurity principles in embedded systems. In addition to a competitive salary and benefits package, you will have the opportunity to work on cutting-edge technologies and innovative projects in a collaborative and inclusive work environment. Professional growth and development opportunities will also be provided. Please note that the job is full-time and permanent, with benefits such as health insurance, internet reimbursement, leave encashment, paid sick time, paid time off, and provident fund. The work schedule includes day shift, fixed shift, and morning shift. The job requires in-person work at the Erode, Tamil Nadu location, with a deadline for applications on 31/05/2025 and an expected start date of 01/06/2025. Additionally, fluency in Tamil is required for this position.,
ACTIVELY HIRING
posted 2 days ago

Embedded Firmware Developer

Crestclimber Software Solutions Private Limited
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • Embedded C
  • C
  • ARM
  • PIC
  • MQTT
  • Modbus
  • WiFi
  • Ethernet
  • FreeRTOS
  • UART
  • SPI
  • I2C
  • RS485
  • REST
  • Keil
  • Python
  • ESP32
  • STM32
  • BLE
  • LoRa
  • OTA updates
  • MQTT communication
  • STM32CubeIDE
  • Arduino IDE
  • PlatformIO
  • Nodejs
  • hardware schematics
  • circuit debugging
  • cybersecurity
Job Description
As an Embedded Firmware Developer at Crestclimber Software Solutions Private Limited, you will play a crucial role in developing, testing, and deploying firmware for IoT devices. Your responsibilities will include: - Designing, developing, and optimizing firmware for IoT devices using C/C++ or Embedded C. - Working with microcontrollers such as ARM, ESP32, STM32, PIC, or similar. - Developing and implementing communication protocols like MQTT, Modbus, BLE, LoRa, Wi-Fi, and Ethernet. - Integrating devices with cloud platforms such as Azure IoT, AWS IoT, or custom MQTT brokers. - Collaborating with hardware, software, and cloud teams to deliver end-to-end IoT solutions. - Debugging and troubleshooting firmware and hardware integration issues. - Maintaining documentation for code, architecture, and version control using Git. To excel in this role, you should possess the following skills: - Strong knowledge of Embedded C / C++. - Experience with real-time operating systems like FreeRTOS or similar. - Good understanding of sensor integration including temperature, pressure, GPS, etc. - Familiarity with serial communication protocols like UART, SPI, I2C, RS485. - Experience with OTA updates and power optimization techniques. - Basic understanding of cloud APIs, REST, or MQTT communication. - Hands-on experience with tools like Keil, STM32CubeIDE, Arduino IDE, or PlatformIO. Preferred qualifications for this position include: - Experience with IoT boards such as ESP32, Raspberry Pi, or STM32. - Exposure to Python or Node.js for test automation or data handling. - Understanding of hardware schematics and circuit debugging. - Knowledge of cybersecurity basics for IoT devices. Education Requirement: - Bachelors Degree in Electronics, Electrical, Instrumentation, Computer Science, or related field. About Crestclimber Software Solutions Private Limited: Crestclimber Software Solutions is a fast-growing technology company specializing in enterprise software and IoT-based products for industrial automation, smart systems, and connected devices. The company focuses on developing scalable cloud-integrated IoT platforms for domains such as manufacturing, energy, and smart infrastructure. If you are passionate about working on cutting-edge IoT technologies and have the required skills and qualifications, we encourage you to apply by sending your resume and portfolio to careers@crestclimbers.com with the subject "Application for Embedded Firmware Developer." Contact Information: - Email: careers@crestclimbers.com - Mobile: +91 94442 20496 This is a full-time, permanent position that requires in-person work at Kodambakkam, Chennai.,
ACTIVELY HIRING
posted 2 days ago

Electronics Hardware Design Engineer

Aero360 - Dronix Technologies Pvt Ltd
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Altium Designer
  • Cadence Allegro
  • I2C
  • SPI
  • UART
  • USB
  • analog
  • digital circuit design
  • USBPD protocols
  • microcontroller programming
  • thermal
  • mechanical considerations
Job Description
As an Electronics Hardware Engineer at our company, you will play a crucial role in designing, testing, and optimizing electronic systems and components for aerospace applications. Your primary responsibilities will include: - Designing and developing electronic circuits for avionics systems, encompassing power supplies, signal processing, and communication modules. - Creating schematics, performing simulations, and designing PCB layouts using industry-standard tools such as Altium or OrCAD. - Collaborating with software, mechanical, and systems engineering teams to integrate hardware components into avionics systems. - Conducting hardware-software co-simulation and testing to ensure seamless system performance. - Troubleshooting and resolving issues in hardware prototypes and production systems. - Preparing technical documentation, including design specifications, test reports, and user manuals. - Staying updated on the latest advancements in avionics hardware technologies and proposing innovative solutions to enhance system performance and reliability. Qualifications and Experience: - Education: Bachelors or Masters degree in Electronics Engineering, Electrical Engineering, or a related field. - Experience: 2+ years of experience in electronics hardware design. - Skills: Proficiency in hardware design tools such as Altium Designer, Cadence Allegro, strong knowledge of analog and digital circuit design, ability to create & review schematics and debug hardware, experience with protocols like I2C, SPI & UART, familiarity with USB and USB-PD protocols, basic knowledge in microcontroller programming, and experience in thermal and mechanical considerations for electronic systems in aerospace applications. - Other: Strong analytical and problem-solving skills, excellent communication and teamwork abilities, proficiency in creating documents in Word, PPT, & Excel. Previous experience in avionics systems is preferred.,
ACTIVELY HIRING
posted 2 months ago
experience6 to 15 Yrs
location
Chennai, Tamil Nadu
skills
  • Linux kernel
  • IPC
  • IPMI
  • KCS
  • KVM
  • I2C
  • SPI
  • UART
  • JTAG
  • Board bringup
  • SCSI
  • RAID
  • SAS
  • SATA
  • PSoC
  • Project management
  • Coaching
  • Mentoring
  • Communication
  • Negotiation
  • Presentation
  • Solid C programming skills
  • Device driver
  • Uboot
  • BMC
  • SDR
  • SEL
  • FRU records
  • SOL
  • IPMB
  • Sideband LAN
  • IPMB
  • PMBUS
  • LPC
  • OpenBMC
  • SSD
  • PCI Express
  • TCPUDP
  • MCU firmware development
  • Problemsolving
  • Quality Lean
  • DPFMEA
  • 8DCorrective Action
  • Equipment Safety
  • Design of Experiments DOE
Job Description
As a Senior Staff Engineer, Software at Celestica, your role involves leading the design, development, and implementation of complex software for managing a fleet of devices in data center environments. Your responsibilities include: - Leading the design, development, and implementation of complex software involving board management controllers and orchestration software for monitoring and maintaining devices in data centers - Providing technical leadership to a global team of engineers and mentoring senior engineers - Reviewing and interpreting customer requirements, acting as the primary customer contact - Leading the development and deployment of strategic complex programs - Analyzing trade-offs in complex systems and recommending solutions - Conducting project planning and identifying project risks - Developing deployment strategies and plans - Managing relationships with key vendors and partners Additionally, you are expected to: - Analyze, design, and develop tests and test-automation suites - Collaborate cross-functionally with customers, users, architects, project managers, and other engineers - Provide recommendations for continuous improvement - Stay up to date with relevant industry knowledge and regulations Qualifications required for this role: - Solid C programming skills - In-depth understanding of Linux kernel, device driver, IPC, U-boot - Familiarity with Linux application development and knowledge of real-time OS like ThreadX - Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS, and KVM - Working knowledge of common buses like I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG - Experience with OpenBMC and board bringup - Experience with standards/technologies like SCSI, RAID, SAS, SATA, SSD, PCI Express, network protocols TCP/UDP, etc. - Experience with PSoC or MCU firmware development Your knowledge/skills/competencies should include: - Project management abilities to manage complex engineering projects involving multiple functions - Demonstrated leadership behaviors focusing on coaching/mentoring, communication/negotiation/presentation, and problem-solving - Knowledge in Quality & Lean, D/PFMEA, 8D/Corrective Action, Equipment Safety, and Design of Experiments (DOE) is a plus The duties for this position are typically performed in a normal office environment with occasional travel requirements. The ideal candidate should have 6 to 15 years of experience in an engineering background.,
ACTIVELY HIRING
posted 1 day ago
experience12 to 16 Yrs
location
Chennai, Tamil Nadu
skills
  • Embedded C
  • C
  • RTOS
  • Embedded Linux
  • Communication protocols
  • Debugging
  • Leadership
  • Communication
  • Documentation
  • Hardware design
  • Agile
  • Scrum
  • Git
  • Usability analysis
  • Embedded firmware
  • Assembly languages
  • Microcontrollermicroprocessor architectures
  • Problemsolving
  • Safetycritical systems
  • New Product Development NPD
  • Renal Care
Job Description
As the Senior / Firmware Architect for Medical Devices, you will be responsible for designing and architecting embedded software systems from concept to production. Your key responsibilities will include: - Leading and mentoring a team of embedded software engineers. - Developing and maintaining embedded software architectures and design patterns. - Optimizing software for performance, reliability, and power consumption. - Conducting code reviews and ensuring compliance with industry standards and best practices. - Interfacing with hardware engineers to define system requirements and specifications. - Developing and executing testing and validation plans for embedded software. - Staying updated with the latest advancements in embedded systems and incorporating relevant technologies. You will also be required to guide and provide necessary support for embedded software development according to medical device compliance and regulations, particularly FDA and EU-MDR. Your adaptability to manage and coordinate cross-functional demands during product development and maintenance will be essential for success in this role. Qualifications required for this position include: - Bachelor's or Master's degree in Computer Science, Software Engineering, Electronics Engineering, or a related field. - Over 12 years of experience in embedded software development and architecture. - Proficiency in Embedded firmware using embedded C, C++, and assembly languages. - Extensive experience with real-time operating systems (RTOS) and embedded Linux. - Strong knowledge of microcontroller/microprocessor architectures and experience with communication protocols such as CAN, I2C, SPI, UART, USB, etc. - Excellent problem-solving and debugging skills. - Proven track record of leading and managing engineering teams. - Strong communication and documentation skills. - Professional certifications in embedded systems or software architecture would be a plus. Preferred skills include experience with hardware design and schematic review, knowledge of modern software development methodologies such as Agile and Scrum, and familiarity with version control systems like Git. An understanding of safety-critical systems and compliance standards is also desirable. Experience in New Product Development (NPD) of medical devices, strong experience in Renal Care, and usability analysis are considered differentiators for this role.,
ACTIVELY HIRING
posted 1 week ago
experience1 to 5 Yrs
location
Chennai, Tamil Nadu
skills
  • IoT
  • C
  • C
  • Python
  • PCB design
  • Circuit testing
  • Analytical skills
  • Communication skills
  • Teamwork
  • Embedded System Development
  • Microcontroller programming
  • Serial communication protocols
  • Cloud integration
  • Debugging skills
  • Problemsolving skills
Job Description
You will be responsible for: - Designing, developing, and testing embedded systems and IoT-based applications. - Working with microcontrollers such as ARM, ESP, Arduino, Raspberry Pi, etc., and relevant IDEs. - Integrating sensors, actuators, and communication modules like Wi-Fi, BLE, LoRa, MQTT, etc. - Collaborating with cross-functional teams for hardware and software integration. - Developing firmware using C/C++ or Python for embedded devices. - Supporting system validation, debugging, and performance optimization. - Documenting project specifications, code, and test results. - Assisting in deploying IoT solutions and providing technical support to clients. Qualifications required: - Minimum 1 year of hands-on experience in IoT or Embedded System Development. - Strong knowledge of microcontroller programming (ARM, STM, or similar). - Proficiency in C, C++, and/or Python programming. - Experience with serial communication protocols (UART, SPI, I2C, Modbus). - Basic understanding of cloud integration (AWS, Azure IoT, or ThingsBoard preferred). - Familiarity with PCB design and circuit testing is an added advantage. - Strong analytical, debugging, and problem-solving skills. - Good communication and teamwork abilities. Please note that the company is looking for an Immediate Joiner for this full-time position.,
ACTIVELY HIRING
posted 2 months ago
experience10 to 14 Yrs
location
Chennai, Tamil Nadu
skills
  • C
  • C
  • ARM
  • MIPS
  • USB
  • UART
  • I2C
  • SPI
  • RTOS
Job Description
As an Embedded Developer, your role involves meeting with clients, designers, and engineering teams to define technical requirements. You are responsible for designing program architecture based on project requirements and hardware specifications. Your tasks include writing software code, embedded programs, and system protocols. Additionally, you will conduct tests on embedded software systems to ensure proper integration and troubleshoot any errors, malfunctions, or inefficiencies that arise. Implementing effective repairs, modifications, and upgrades to the embedded code is also part of your responsibilities. You will liaise with design and engineering teams to ensure process alignment, manage project timelines, and report any delays or issues to the supervisor. Generating diagnostic reports, technical manuals, and software development documentation, as well as maintaining embedded software systems and performing maintenance as needed, are crucial aspects of your role. Qualifications Required: - A bachelor's degree in computer science, computer engineering, or similar field. - A minimum of 10 years of experience as an embedded developer. - Proficiency in C and C++ programming languages. - Strong knowledge of hardware architecture such as ARM and MIPS. - Familiarity with hardware protocols including USB, UART, I2C, and SPI. - Experience with OS platforms / RTOS. - Excellent diagnostic skills. - Strong analytical and problem-solving abilities. - Strong organizational and project management skills. - The ability to stay updated with the latest advancements in technology and techniques.,
ACTIVELY HIRING
posted 3 weeks ago
experience0 to 4 Yrs
location
Chennai, All India
skills
  • C
  • C programming
  • Microcontrollers
  • USB
  • I2C
  • UART
  • SPI
  • Development tools
  • IDE
  • Compilers
  • Debuggers
  • Interpersonal skills
  • Communication skills
  • Firmware troubleshooting
  • Technical design documentation
Job Description
As an Embedded Firmware Engineer at Qmax Systems, your role will involve designing, developing, troubleshooting, debugging, and maintaining embedded firmware. You will be responsible for realizing system requirements as per requirement specification document, conducting periodic code reviews, and fixing bugs. Additionally, you will develop test plans and procedures to validate firmware, perform functional testing/verification, and report progress periodically to all stakeholders. Key Responsibilities: - Design, develop, troubleshoot, debug, and maintain embedded firmware. - Realize system requirements as per requirement specification document. - Conduct periodic code reviews and fix bugs. - Develop test plan and procedures to validate firmware. - Perform functional testing/verification. - Report progress periodically to all stakeholders. Qualifications Required: - Sound Knowledge of C, C++ programming. - Strong Firmware troubleshooting skills. - Experience in developing firmware for any microcontrollers. - Knowledge of digital communications protocols such as USB, I2C, UART, SPI is preferred. - Experience in using common development tools, IDE, compilers & debuggers is preferred. - Good at writing comprehensive technical design documentation. - Good interpersonal and communication skills. This is a Full Time-Regular position based in Chennai, India. The salary is open to negotiation based on your experience level ranging from 0-2 years. Your educational background should include a B.E/B.Tech/Diploma in ECE or EEE. As an Embedded Firmware Engineer at Qmax Systems, your role will involve designing, developing, troubleshooting, debugging, and maintaining embedded firmware. You will be responsible for realizing system requirements as per requirement specification document, conducting periodic code reviews, and fixing bugs. Additionally, you will develop test plans and procedures to validate firmware, perform functional testing/verification, and report progress periodically to all stakeholders. Key Responsibilities: - Design, develop, troubleshoot, debug, and maintain embedded firmware. - Realize system requirements as per requirement specification document. - Conduct periodic code reviews and fix bugs. - Develop test plan and procedures to validate firmware. - Perform functional testing/verification. - Report progress periodically to all stakeholders. Qualifications Required: - Sound Knowledge of C, C++ programming. - Strong Firmware troubleshooting skills. - Experience in developing firmware for any microcontrollers. - Knowledge of digital communications protocols such as USB, I2C, UART, SPI is preferred. - Experience in using common development tools, IDE, compilers & debuggers is preferred. - Good at writing comprehensive technical design documentation. - Good interpersonal and communication skills. This is a Full Time-Regular position based in Chennai, India. The salary is open to negotiation based on your experience level ranging from 0-2 years. Your educational background should include a B.E/B.Tech/Diploma in ECE or EEE.
ACTIVELY HIRING
posted 3 weeks ago

Embedded Test Engineer

Mobitech Wireless Solution Private Limited
experience0 to 3 Yrs
location
Erode, Tamil Nadu
skills
  • communication protocols
  • microcontrollers
  • RTOS
  • CC programming languages
  • hardware interfaces
Job Description
As an Embedded Testing Engineer at Mobitech Wireless Solution Private Limited, your role will involve testing and validating hardware products, troubleshooting issues, and documenting results. You will design and implement tests to verify the functionality, performance, and stability of software and hardware on embedded devices. Working with tools like oscilloscopes and multimeters for hardware testing will be part of your responsibilities. Collaborating with design, software, and manufacturing teams to ensure seamless integration is crucial, along with identifying and troubleshooting bugs and performing root cause analysis. Key Responsibilities: - Designing and implementing tests to verify the functionality, performance, and stability of software and hardware on embedded devices. - Working with tools like oscilloscopes and multimeters for hardware testing. - Collaborating with design, software, and manufacturing teams to ensure seamless integration. - Identifying and troubleshooting bugs and performing root cause analysis. Qualifications Required: - A degree in ECE, EEE, Computer Science, or a related field. - Proficiency in C/C++ programming languages (for software/firmware roles). - Experience with hardware interfaces and communication protocols (SPI, I2C, UART, etc.). - Familiarity with microcontrollers and RTOS (Real-Time Operating Systems). As a part of the team at Mobitech Wireless Solution Private Limited, you will enjoy benefits such as a flexible schedule, health insurance, internet reimbursement, paid sick time, and Provident Fund. Please note that the work location is in person.,
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Firmware development
  • FreeRTOS
  • communication protocols
  • WiFi
  • Git
  • ESP32
  • STM32
  • CC
  • embedded toolchains
  • PlatformIO
  • STM32Cube
  • ESPIDF
  • electronics fundamentals
  • BLE
  • Modbus communication
  • cloud IoT platforms
  • AI on Edge devices
Job Description
As a Junior Embedded Software Engineer at Thynkloop, a company of Denklus Systems, you will be part of the core embedded R&D team working on next-gen intelligent devices across IoT, Industry 5.0, and MedTech domains. **Role Overview:** You will be responsible for: - Firmware development for ESP32, STM32, and industrial-grade microcontrollers - Building real-time systems for sensors, communication, and AI-enabled edge devices - Working with peripherals such as SPI, I2C, UART, ADC, PWM, CAN, etc. - Debugging, optimization, and hardware bring-up in collaboration with the hardware design team - Contributing to R&D prototypes and production-ready firmware **Key Responsibilities:** - 02 years of experience in embedded firmware or related projects - Hands-on experience with ESP32 or STM32 platforms - Familiarity with FreeRTOS, C/C++, and embedded toolchains like PlatformIO, STM32Cube, or ESP-IDF - Good understanding of electronics fundamentals and communication protocols - Curiosity to learn, experiment, and build reliable embedded products **Qualifications Required:** - Exposure to BLE, Wi-Fi, or Modbus communication is a plus - Familiarity with Git, cloud IoT platforms, or AI on Edge devices is advantageous - Academic/personal projects showcasing embedded systems will be beneficial At Thynkloop, the focus is on combining hardware, AI, and design to create intelligent systems ranging from industrial machines to medical devices and smart sports tech. Join our hands-on team that designs, builds, and ships cutting-edge embedded innovations. To apply for the position of Junior Embedded Software Engineer, please send your resume and project portfolio to info@thynkloop.com with the subject line: Application - Junior Embedded Software Engineer.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • communication protocols
  • firmware development
  • embedded software development
  • debugging
  • testing
  • quality assurance
  • C programming languages
  • system resources analysis
  • board bringup activities
Job Description
As an Embedded Software Engineer at the company, you will be responsible for the design, implementation, and testing of core powertrain software. Your tasks will include embedded software development and testing, collaborating closely with Hardware engineers, and supporting sustainment project activities to enhance or modify existing software. - Design, implement, and test core powertrain software - Develop and test embedded software - Collaborate with Hardware engineers - Support sustainment project activities To qualify for this position, you must have: - A minimum of a bachelor's degree in ECE/EEE/E&I - 4-7 years of relevant experience in firmware development for various microcontrollers, including 8-bit, 16-bit, and 32-bit systems Your proficiency in C programming languages and experience with communication protocols such as UART, I2C, SPI, and CAN will be essential for this role. You will be involved in: - Designing and implementing software for industrial embedded devices - Developing, debugging, and testing efficient embedded code - Reviewing code and software design for quality assurance As part of your responsibilities, you will: - Analyze and enhance system resources" efficiency, stability, and scalability - Integrate and validate new product designs - Support software quality assurance efforts - Optimize I/O performance - Troubleshoot and conduct root cause analysis of issues with embedded systems Your ability to comprehend hardware specifications and schematics, along with your experience in board bring-up activities using tools like oscilloscopes, serial ports, and logic analyzers, will be crucial for success in this role. Working as an individual contributor, you will collaborate closely with Hardware engineers to ensure alignment with project requirements.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • RTOS
  • communication protocols
  • ARM
  • DSP
  • RTOS
  • SPI
  • I2C
  • UART
  • Git
  • Makefile
  • CMake
  • MATLAB
  • Python
  • machine learning
  • Embedded CC
  • IDEs
  • socket communication
Job Description
As a skilled Software Engineer, you will be responsible for designing, developing, and optimizing real-time RADAR algorithms for embedded systems. Your expertise in Embedded C/C++, RTOS, and communication protocols will play a crucial role in this position. Your responsibilities will include: - Developing and optimizing RADAR algorithms for real-time processing on SoC platforms. - Translating RADAR processing algorithms from PC/Matlab environments to DSP platforms for efficient execution. - Designing, implementing, and testing embedded software using Embedded C/C++ for RADAR applications. - Configuring memory and optimizing algorithm performance on ARM and DSP cores. - Debugging and troubleshooting software on IDEs such as CC Studio and Xtensa. - Working with real-time operating systems (RTOS) to enhance system performance and reliability. - Implementing and managing communication protocols such as SPI, I2C, UART, and socket communication for seamless device integration. - Utilizing version control systems like Git and managing build configurations using Makefile and CMake. - Collaborating with cross-functional teams to ensure the successful deployment of RADAR systems. - Analyzing system requirements and translating them into efficient embedded software solutions. - Conducting rigorous testing, validation, and debugging of RADAR systems to ensure accuracy and reliability. - Documenting all development processes, findings, and results for internal and external stakeholders. - Applying analytical skills to solve complex challenges in RADAR signal processing. - Leveraging tools like MATLAB and Python to support algorithm development and validation. - Exploring the integration of machine learning models within embedded environments to enhance system capabilities. - Staying updated with industry trends and emerging technologies in RADAR and embedded systems. Preferred Skills: - Proficiency in MATLAB & Python. - Experience in detection, estimation, and tracking. - Knowledge of integrating machine learning models in embedded environments. Qualifications: - B.E/M.E in Computer Science, Electronics, or Signal Processing. - Minimum 4 years of experience in RADAR algorithm development. Must-Have Expertise: - Strong problem-solving and analytical skills. - Excellent communication and documentation abilities.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Chennai, Tamil Nadu
skills
  • C programming
  • C
  • I2C
  • SPI
  • UART
  • USB
  • TCPIP
  • Sensors
  • Troubleshooting
  • Debugging
  • 32bit ProcessorController
  • CortexM3M4
  • MODBUS protocols
  • Displays
  • Electrical PCB circuits
  • Schematic drawings
Job Description
In this role, you will be responsible for understanding requirements, ideas, and issues and proposing design solutions. Implementation and execution of solutions in compliance with the SDLC process, codes, and standards will be a key part of your responsibilities. Additionally, you will be tasked with maintaining and managing software and related development tools and equipment. Key Responsibilities: - Proficiency in C programming is a must, with C++ as a value-added skill. - Knowledge of 32-bit Processor/Controller, especially CortexM3/M4, is essential, with a plus. - Good understanding of hardware and communication protocols such as I2C, SPI, UART, USB. - Familiarity with TCP/IP and MODBUS protocols. - Knowledge in Displays and Sensors is considered an added advantage. - Understanding of Electrical & PCB circuits and schematic drawings. - Excellent troubleshooting and debugging skills. Qualification Required: - B.E./B.TECH in EEE/ECE/E&I. - 5+ years of experience in Embedded Systems. At KONE, you will find yourself in an innovative and collaborative working culture that values the contribution of each individual. The company emphasizes employee engagement, encouraging participation, sharing of information, and ideas. Sustainability is a core aspect of the company culture, with a focus on ethical business practices. KONE promotes a culture of working together with trust, respect, and recognition of good performance. The company offers various experiences and opportunities to help you achieve your career and personal goals while maintaining a healthy and balanced life.,
ACTIVELY HIRING
posted 1 week ago

Senior Embedded Engineer

Phoenix Medical Systems
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Embedded systems
  • Communication protocols
  • Interfaces
  • Communication protocols
  • Debugging tools
  • Coding techniques
  • Hardware subsystems
  • MCUs
  • Interfacing with peripheral devices
  • IDEs
  • DSP concepts
  • Oral
  • written communication skills
  • Selfdriven
  • Selfmotivated
  • Hard working
Job Description
As an Embedded Software Engineer with 2-5 years of experience in embedded system design, you will be responsible for developing Firmware from HAL to Application Layer. Your key responsibilities will include: - Interfacing external peripherals like Sensors, Actuators, Touch Screen Displays, and Data loggers - Demonstrating strong Debugging Skills with Debuggers on embedded Platforms - Supporting the production team to improve production efficiency - Managing software repository and release mechanism Your skill sets should include: - Excellent knowledge of embedded systems, coding techniques, communication protocols, interfaces, and hardware subsystems - Experience with MCUs such as ESP32, ARM Cortex, Atmel Atmega series, STM, Microchip, or similar - Proficiency in communication protocols like RS232, USB, I2C, SPI, USB, BLE, and Ethernet - Familiarity with interfacing peripheral devices like ADC, RTC, LCD panels, and Touch Screens - Working knowledge in IDEs like MPLAB, IAR for ARM, KEIL MDK, or similar - Experience using debugging tools such as emulators, debuggers, programmers - Working with Embedded platforms of Microchip, Atmel, ST, and NXP - Hands-on experience with DSP concepts like Sampling, Aliasing, Filtering, Time series, and spectral domain - Strong oral and written communication skills in English - Self-driven, self-motivated, hardworking, and highly focused towards work and achieving goals Good to have: - Understanding of Software development for Medical devices (IEC 62304 and ISO-13485) - Experience in AWS IoT core or similar platforms - Any scripting language experience, particularly Python - Experience in automated hardware testing - Version Control knowledge on tools such as GIT/SV,
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • C
  • C
  • Analog design
  • Digital design
  • FPGA programming
  • Mixedsignal design
Job Description
Role Overview: As an Embedded Software Engineer at Agnikul, you will have the opportunity to work on designing, developing, and testing avionics firmware for launch vehicles and test systems. Your responsibilities will include demonstrating strong firmware debugging capabilities, creating efficient and robust firmware systems, designing communication protocols using various interfaces such as I2C, SPI, UART, USB, CAN, and Ethernet, and supporting through production and testing phases. Key Responsibilities: - Demonstrate strong firmware debugging capabilities - Create efficient and robust firmware systems - Design communication protocols using interfaces like I2C, SPI, UART, USB, CAN, and Ethernet - Support through production and testing phases Qualifications Required: - Hold a Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or Physics - Proficiency in C and C++ embedded firmware development is essential - Experience with FPGA programming would be a plus - Experience with analog, digital, or mixed-signal design principles is desirable - Work on fast-paced projects is highly desirable (Note: Additional Details of the Company section omitted as it is not present in the provided Job Description),
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

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