Jobs
Interviews

1955 Uart Jobs - Page 33

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Role: Embedded Linux Application Engineer Location: Hyderabad, India Full/ Part-time: Full time Build a career with confidence Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About The Role You will be a key contributor to the software/firmware design, development and implementation for HVAC product controls systems. This position will focus on firmware development as part of enhancement and maintenance of existing and recently released applications. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements. Role & Responsibilities Strong knowledge on embedded concepts Must have experience in developing solutions on Microcontroller with Linux OS, RTOS, Embedded C and C++, Strong debugging skills Experience on protocols like BACnet, Modbus, Serial Protocols like UART, I2C and SPI Hands on experience on Networking TCP/UDP protocols and IPC mechanisms, POSIX Threads, IPC Mechanisms: Semaphore, Mutex, Message Queues Knowledge on Network/Socket programming using UDP/TCP Familiar with different version control tools (SVN, Perforce etc), Rally, Confluence etc and software development methodologies like Agile, Waterfall etc. Familiar with BTL certification, HVAC concepts. Good to have experience on different analog and discrete IO programming. Education Qualifications Any Engineering graduates, Software Engineering, Electrical Engineering, or related field required. Certifications or coursework related to embedded systems development is a plus. Minimum Requirements We’re a collaborative bunch, so you may contribute to all phases of the Product Development Life Cycle, from design to implementation, testing, release and sustaining. You will work closely with Agile teams to deliver solutions on time with quality. You’ll also coordinate with leads to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time Design and develop new features according to product functional specification and design requirements. Able to meet release plans and urgent customer need; prioritizing work to accomplish demanding changes. Ensuring defects are reviewed on a regular basis and resolved in the required timeframe. Enjoy deep dives, working with SME’s, QA, and support as necessary to thoroughly investigate and reproduce product issues and design robust solutions. Must be aware and able to work in Agile, Incremental development methodology. Benefits We are committed to offering competitive benefits programs for all of our employees, and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme. Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Apply Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. Job Applicant's Privacy Notice Click on this link to read the Job Applicant's Privacy Notice

Posted 1 month ago

Apply

3.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

Apply now » Start apply with LinkedIn Apply Now Please wait... Date: Dec 24, 2024 Location: Thiruvananthapuram, KL, IN Company: Terumo BCT, Inc. Electronics Engineer Job Summary We are looking for a highly skilled and experienced Embedded Systems Engineer to join our dynamic team. In this role, he/ she will: Be responsible for Designing, developing, and maintaining embedded systems and software for medical devices. Work closely with cross-functional teams to ensure the successful integration of hardware and software components. Be responsible for optimizing system performance, ensuring reliability, and meeting project deadlines. Have a strong background in embedded systems, excellent problem-solving skills, and the ability to work independently as well as part of a team. Be expected to stay up to date with the latest industry trends and technologies and apply this knowledge to improve our products and processes. Independently conduct design change impact assessment, coordinate technical reviews of the changes, conduct failure analysis and potential risk impact assessment as part of a cross-functional Team. Essential Duties Translate user and business requirements into detailed product requirement specifications and design specifications. Apply design controls with extensive knowledge of ISO 13485, ISO 14971, IEC 62304, IEC 62366, and IEC 60601 for medical device development. Design and develop embedded systems and software for medical devices. Collaborate with cross-functional teams to integrate hardware and software components. Optimize system performance and ensure reliability. Troubleshoot and resolve issues related to embedded systems. Document design specifications, test procedures, and results. Stay current with industry trends and technologies. Participate in code reviews and provide constructive feedback. Mentor junior engineers and provide technical guidance. Contribute to the continuous improvement of development processes. Ensure compliance with industry standards and regulations. Manage project timelines and deliverables. Apply Six Sigma and Lean principles to enhance efficiency and minimize waste. Define integration and verification plans with experience in budgeting adequate resources and time for execution of the plans Create, maintain and release Design History File (DHF), Device History Record (DHR), Device Master Record (DMR) Conduct Technical reviews to root cause issues, perform tradeoff analysis, document key design considerations for future reference Other Duties And Responsibilities Work direction responsibility may include technicians and junior engineers. May work with manufacturing and other functional groups on manufacturing and regulatory compliance issues. May contribute to the establishment of business objectives, goals, budgets, and costs. Minimum Qualification Requirements Education Bachelor’s degree or equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered. Bachelor of Science degree or Master of Science degree in Engineering preferred. Experience Minimum 3 years of experience for Electronics Engineer. Preferable Minimum of 3 years of experience in the medical device field preferred for Senior Engineer and minimum 1 years of experience for Electronics Engineer. Skills Strong Knowledge of hardware design in Analog, high frequency Digital Circuit Design and RF circuits design Hardware design experience with I2C, SPI, CAN, UART, USB, Ethernet, BLE protocols on Micro-Controllers (preferably ARM) Must have completed a number of Embedded Systems based projects based on 8/16/32 bit microcontrollers preferably for medical equipments Experience with resource limited Embedded RTOS or Embedded Linux in SBC Proficient with PCB design tools or EDA Software (Altium or OrCAD) Proficient in hardware debugging of high frequency circuits digital circuits Develops hardware architecture and component selection based on equipment requirement Hardware Design consideration for EMI/EMC and ESD and safety standards for medical equipments and test requirements Strong knowledge for detailed design documentation of the hardware circuits on component level Experience in DFMEA and Risk analysis and product development life cycle Physical Requirements General Labor Environment requirements include use of personal protective equipment, reading, speaking, hearing, walking, bending, standing, stretching/reaching, hand/finger dexterity, and occasional lifting up to 50 pounds, or transporting up to 500 pounds via carts or mechanized equipment. The physical demands described here are representative of those that must be met by an associate to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. Additional Physical Requirements Requires travel based on business needs. Job Segment: Electronics Engineer, Medical Device, Medical Device Engineer, Embedded, Lean Six Sigma, Engineering, Healthcare, Technology, Management Apply now » Start apply with LinkedIn Apply Now Please wait...

Posted 1 month ago

Apply

3.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

Job Summary We are looking for a highly skilled and experienced Embedded Systems Engineer to join our dynamic team. In this role, he/ she will: Be responsible for Designing, developing, and maintaining embedded systems and software for medical devices. Work closely with cross-functional teams to ensure the successful integration of hardware and software components. Be responsible for optimizing system performance, ensuring reliability, and meeting project deadlines. Have a strong background in embedded systems, excellent problem-solving skills, and the ability to work independently as well as part of a team. Be expected to stay up to date with the latest industry trends and technologies and apply this knowledge to improve our products and processes. Independently conduct design change impact assessment, coordinate technical reviews of the changes, conduct failure analysis and potential risk impact assessment as part of a cross-functional Team. Essential Duties Translate user and business requirements into detailed product requirement specifications and design specifications. Apply design controls with extensive knowledge of ISO 13485, ISO 14971, IEC 62304, IEC 62366, and IEC 60601 for medical device development. Design and develop embedded systems and software for medical devices. Collaborate with cross-functional teams to integrate hardware and software components. Optimize system performance and ensure reliability. Troubleshoot and resolve issues related to embedded systems. Document design specifications, test procedures, and results. Stay current with industry trends and technologies. Participate in code reviews and provide constructive feedback. Mentor junior engineers and provide technical guidance. Contribute to the continuous improvement of development processes. Ensure compliance with industry standards and regulations. Manage project timelines and deliverables. Apply Six Sigma and Lean principles to enhance efficiency and minimize waste. Define integration and verification plans with experience in budgeting adequate resources and time for execution of the plans Create, maintain and release Design History File (DHF), Device History Record (DHR), Device Master Record (DMR) Conduct Technical reviews to root cause issues, perform tradeoff analysis, document key design considerations for future reference Other Duties And Responsibilities Work direction responsibility may include technicians and junior engineers. May work with manufacturing and other functional groups on manufacturing and regulatory compliance issues. May contribute to the establishment of business objectives, goals, budgets, and costs. Minimum Qualification Requirements Education Bachelor’s degree or equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered. Bachelor of Science degree or Master of Science degree in Engineering preferred. Experience Minimum 3 years of experience for Electronics Engineer. Preferable Minimum of 3 years of experience in the medical device field preferred for Senior Engineer and minimum 1 years of experience for Electronics Engineer. Skills Strong Knowledge of hardware design in Analog, high frequency Digital Circuit Design and RF circuits design Hardware design experience with I2C, SPI, CAN, UART, USB, Ethernet, BLE protocols on Micro-Controllers (preferably ARM) Must have completed a number of Embedded Systems based projects based on 8/16/32 bit microcontrollers preferably for medical equipments Experience with resource limited Embedded RTOS or Embedded Linux in SBC Proficient with PCB design tools or EDA Software (Altium or OrCAD) Proficient in hardware debugging of high frequency circuits digital circuits Develops hardware architecture and component selection based on equipment requirement Hardware Design consideration for EMI/EMC and ESD and safety standards for medical equipments and test requirements Strong knowledge for detailed design documentation of the hardware circuits on component level Experience in DFMEA and Risk analysis and product development life cycle Physical Requirements General Labor Environment requirements include use of personal protective equipment, reading, speaking, hearing, walking, bending, standing, stretching/reaching, hand/finger dexterity, and occasional lifting up to 50 pounds, or transporting up to 500 pounds via carts or mechanized equipment. The physical demands described here are representative of those that must be met by an associate to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. Additional Physical Requirements Requires travel based on business needs.

Posted 1 month ago

Apply

0 years

0 Lacs

Mumbai Metropolitan Region

On-site

Fynd is India’s largest omnichannel platform and a multi-platform tech company specializing in retail technology and products in AI, ML, big data, image editing, and the learning space. It provides a unified platform for businesses to seamlessly manage online and offline sales, store operations, inventory, and customer engagement. Serving over 2,300 brands, Fynd is at the forefront of retail technology, transforming customer experiences and business processes across various industries. About The Role We’re building the next generation of intelligent hardware at Fynd Robotics , and we’re looking for a Robotics Embedded Engineer who thrives at the intersection of hardware design and embedded firmware. You’ll take complete ownership of our embedded systems—from schematics and board design to real-time firmware and system validation. If you're an engineer who can go from breadboard to production-ready PCBs and write the firmware that runs on them, this role is tailored for you. What will you do at Fynd? Design, develop, and validate embedded electronic hardware, including schematic capture, PCB layout, and rapid prototyping. Develop low-level firmware in C/C++ for real-time, interrupt-driven, and low-power applications on embedded systems. Integrate and interface microcontrollers/microprocessors with communication protocols such as I2C, SPI, UART, CAN, RS485, and Ethernet. Perform system-level testing, debugging, and board bring-up using lab tools like oscilloscopes, logic analyzers, and multimeters. Collaborate cross-functionally with harness engineers, firmware developers, and manufacturing teams to ensure DFM and robust system integration. Maintain comprehensive technical documentation including design specifications, schematics, BOMs, firmware architecture, and testing procedures. Some Specific Requirements Proficiency in Embedded C programming with strong understanding of embedded systems fundamentals. Experience with communication protocols such as CAN, I2C, UART, RS485, and Ethernet for embedded interfacing. Exposure to RTOS, especially Zephyr, for real-time and multi-threaded embedded applications. Solid understanding of analog and digital circuit design, including power electronics (MOSFETs, IGBTs) and signal conditioning. Practical experience with motor drivers and control systems, particularly for BLDC or PMSM motors, including tuning and feedback loop implementation. Hands-on expertise with PCB design tools like Altium, Eagle, or ORCAD, and experience with DFM and EMI/EMC considerations. Ability to perform hardware bring-up, debugging, and integration testing using lab tools such as oscilloscopes, logic analyzers, and etc. Preferred (Good To Have) Knowledge of wireless protocols (BLE, Zigbee, LTE-M). Familiarity with industrial protocols like Modbus, OPC-UA. Understanding of networking stacks: TCP/IP, UDP. Experience with firmware for functional safety applications. Comfort working across Linux and Windows environments. Exposure to tools like STM32CubeMX, Atmel Studio, Keil. Why Join Fynd Robotics? Shape the core architecture of next-gen robotics hardware. End-to-end ownership from concept to production. Culture of innovation, autonomy, and rapid prototyping. What do we offer? Growth Growth knows no bounds, as we foster an environment that encourages creativity, embraces challenges, and cultivates a culture of continuous expansion. We are looking at new product lines, international markets and brilliant people to grow even further. We teach, groom and nurture our people to become leaders. You get to grow with a company that is growing exponentially. Flex University We help you upskill by organising in-house courses on important subjects Learning Wallet: You can also do an external course to upskill and grow, we reimburse it for you. Culture Community and Team building activities Host weekly, quarterly and annual events/parties. Wellness Mediclaim policy for you + parents + spouse + kids Experienced therapist for better mental health, improve productivity & work-life balance We work from the office 5 days a week to promote collaboration and teamwork. Join us to make an impact in an engaging, in-person environment!

Posted 1 month ago

Apply

4.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Digital Electronics Engineer – Embedded Hardware Design & Testing Location: Ahmedabad Department: Electronics Hardware Design About Azista Space Systems: Azista Space Systems is a leading player in the Indian space market and is rapidly establishing itself as a global force in the space industry. We specialize in providing vertically integrated solutions to our clients, covering a wide range of services and products, including satellites, satellite buses, payloads, sub-systems, and satellite communication equipment. What We Do: At Azista Space Systems, we offer comprehensive design, development, manufacturing, testing, and qualification services for spaceborne equipment. Our innovative and integrated approach ensures that we deliver top-quality solutions tailored to meet the unique needs of our customers. Role Summary: We are seeking a motivated and technically sound Digital Electronics Engineer with 3–4 years of experience in embedded hardware design and testing. The ideal candidate will be responsible for the development and validation of digital circuits for microcontroller-based embedded systems. This role requires strong fundamentals in digital design, proficiency in schematic tools, and the ability to interface effectively with firmware and cross-functional engineering teams. Key Responsibilities: Design and develop digital hardware circuits for embedded applications. Perform schematic capture and PCB layout review with attention to signal integrity and board-level constraints. Validate and test embedded hardware platforms including microcontrollers, memory, and digital I/O. Prepare and execute hardware test plans, validation procedures, and technical documentation. Collaborate with firmware teams for successful hardware-software integration. Conduct board-level troubleshooting and failure analysis during bring-up and validation. Evaluate and select digital components including logic ICs, FPGAs/CPLDs, level shifters, and memory modules. Interface with digital protocols and buses such as SPI, I2C, UART, GPIO, SRAM, and Flash. Qualifications and Skills: Education and Experience: Bachelor’s degree in Electronics or Electronics & Communication Engineering. 3–4 years of experience in embedded digital hardware design and validation. Technical Skills: Strong understanding of digital electronics and logic design. Hands-on experience with microcontroller-based design (ARM, AVR, PIC, etc.). Proficiency in schematic tools like Altium, OrCAD, or KiCad. Familiarity with PCB layout guidelines and high-speed digital design practices. Skilled in using lab test instruments including oscilloscopes, logic analyzers, and multimeters. Ability to interpret datasheets and apply specifications to design. Experience with EMI/EMC design considerations and compliance testing is a plus. Preferred Skills: Exposure to FPGA or CPLD-based hardware design. Basic embedded C knowledge to support hardware-firmware debugging. Experience creating and maintaining engineering documentation. Soft Skills: Strong analytical and problem-solving capabilities. Clear communication skills and a collaborative mindset. Self-driven and capable of managing multiple tasks and timelines. Inclusion and diversity are critical to the success of Azista, and we actively encourage applications from people of all backgrounds. We are committed to providing equal employment opportunity without regard to race, colour, caste, religion, sex, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected category.

Posted 1 month ago

Apply

70.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Company Overview Condensator Dominit India Pvt. Ltd is the Indian subsidiary of Condensator Dominit GmbH, headquartered in Brilon, Germany. With over 70 years of specialized experience in the field of Power Quality, we offer one of the most comprehensive portfolios of Low Voltage and Medium Voltage solutions worldwide. As we expand our footprint in India, we offer a unique opportunity to be part of our growing engineering team in Ahmedabad, Gujarat. Join us and contribute to innovative solutions in a flexible and high-standard working environment. Position Overview We are seeking a skilled and motivated Embedded Systems Design Engineer to join our R&D team. The ideal candidate will have hands-on experience in PCB design, embedded system development, and power electronics testing, with a strong foundation in both analog and digital circuit design. Key Responsibilities Design single and multi-layer PCBs, including schematic capture, layout, and BOM management using tools such as Altium, Eagle, and LTSpice Design, simulate, and analyze both analog and digital circuits Test and debug embedded PCBs involving microcontrollers (preferably from Texas Instruments) and gate driver circuits for IGBT/SiC MOSFETs Work with serial communication protocols such as CAN, UART, I2C, and MODBUS Document design process and create test protocols for validation and verification of PCBs Use standard laboratory test equipment (oscilloscopes, electronic loads, power meters, etc.) for board-level debugging and validation Required Qualifications & Skills Proficient in PCB design tools: Altium, Eagle, LTSpice Strong understanding and hands-on experience with analog/digital circuit design Experience with power semiconductors such as IGBTs and SiC MOSFETs , including gate driver circuits Familiarity with serial communication protocols (CAN, UART, I2C, MODBUS) Experience with microcontrollers, preferably from Texas Instruments Ability to develop and maintain documentation and test protocols Proficiency in using lab instruments for validation and debugging Basic understanding of EMC/EMI principles and mitigation techniques Preferred Qualifications (Nice to Have) Experience with MATLAB/Simulink , C/Embedded C for algorithm development and embedded programming Prior exposure to power quality systems or power electronics applications Team-oriented, proactive, and self-motivated attitude What We Offer Exposure to cutting-edge technology in Power Quality Collaborative work environment with international know-how and mentoring Flexible work culture and opportunity to grow with the organization Hands-on experience with global standards in power electronics and embedded systems Join us and be a part of the next phase of innovation in Power Quality solutions! To apply, please send your resume and portfolio (if available) to: Karan.Patel@cd-india.com

Posted 1 month ago

Apply

2.0 years

5 - 7 Lacs

Solan

On-site

Seize an exceptional opportunity at Himachal’s leading R&D Tech company, with over seven years of establishment and recognized as one of the fastest-growing tech firms in the Himachal-Tricity region. As a proud participant in the Make in India initiative and a strong advocate for the 'Vocal for Local' movement, Vihaas is managed by local professionals. We are dedicated to innovation and excellence in technology development, fostering a unique, hierarchy-free environment that promotes creativity and collaboration. Job Summary Vihaas Design Technologies is seeking an experienced Embedded Developer with a focus on microcontroller-based systems for telecommunications applications. As part of our team, you will design, develop, and maintain embedded systems that integrate seamlessly with our advanced communication solutions. Education Background Required BTech (ECE , CS), MTech , BCA ,MCA, Relevant Courses Experience 2-4 Years Responsibilities Develop and optimize embedded firmware for microcontrollers, ensuring efficient performance and low power consumption. Write clean and maintainable C/C++ code for low-level microcontroller programming and peripheral interfacing. Implement drivers and manage communication between microcontrollers and external devices via I2C, SPI, UART, CAN, and other protocols. Integrate microcontrollers with sensors, actuators, and modules, ensuring smooth hardware-software interaction. Debug and troubleshoot using tools like oscilloscopes, and logic analyzers, resolving issues in hardware-software integration. Collaborate with hardware teams, optimizing firmware for resource and power efficiency in battery-powered devices. Work with RTOS or bare-metal systems as needed, ensuring real-time performance in embedded applications. Maintain code integrity through Git, manage repositories, and write comprehensive documentation for firmware architecture. Provide post-deployment support, including firmware updates and system integration. Qualifications 2-4 years in embedded development focused on microcontroller systems. Proficient in C/C++ with experience in low-level programming and peripheral management. Solid understanding of microcontroller architectures (e.g., MSC-51, STM ARM Cortex-M, AVR, PIC) and peripheral interfaces (e.g., GPIO, ADC, DAC, PWM, Timers). Hands-on with communication protocols like I2C, SPI, UART, CAN, and real-time performance with RTOS or bare-metal systems. Strong debugging skills using hardware tools (oscilloscopes and logic analyzers). Knowledge of low-power design and firmware optimization for energy-efficient systems. Note: Candidates should be prepared for an on-site interview upon selection. Job Type: Full-time Pay: ₹500,000.00 - ₹700,000.00 per year Benefits: Provident Fund Schedule: Day shift Weekend availability Supplemental Pay: Performance bonus Education: Bachelor's (Preferred) Experience: total work: 2 years (Required) embedded development: 2 years (Required) Embedded C: 1 year (Required) Location: Solan, Himachal Pradesh (Required) Work Location: In person

Posted 1 month ago

Apply

10.0 years

25 Lacs

Hyderābād

On-site

Job Title: Senior Embedded Hardware Engineer Location: Hyderabad (WFO) Salary : 25L to 30L Experience : 10 to 15 Years Essential Competencies: Strong Technical capability in mixed embedded hardware design (analog and digital) by using 8 bit/16/32bit micro controllers or processors e.g. Renesas RL78-G13/G24 16-bit series, STM32 devices, etc Technical understanding and working knowledge with OPAMP, comparator, analog filters, ADC & analog signal conditioning circuits Technical understanding and working knowledge digital interfacing circuit Design experience of LDO's and switching DC-DC converters Design experience in driving Relay circuits and supervision of relay contacts Design for EMI/EMC requirements Design for Testability Design for Manufacturability Proficiency in Schematic capture tools like PADs and Altium designer tools High level Experience with PCB layout tools like PADS/Altium layout tools Proficiency in circuit analysis, circuit simulation using Pspice and worst-case circuit tolerance analysis Design experience of different interfaces like external memories, I2C, SPI, UART, RS232, RS485, BLE, LCD & touch screen interfaces etc. Must have handson experience debugging, troubleshooting embedded systems using emulators, JTAG\BDM debuggers etc Experience in design of EMI/EMC compliance system adhere to UL, CE & exposure certification testing Strong technical systems background, Solid written and verbal communication skills Passionate to learn new technologies and tools quickly and work in a highly collaborative team-oriented environment. Ability to adapt quickly to an existing, complex environment Detailed Responsibilities Review product requirements; create technical hardware specifications as well as system testing requirements Design & Development, modifications of embedded systems around 8/16/32 bit microcontrollers including interfacing with Analog & Digital components Create and maintain detailed schematics using PADS/Altium, components library, BOM and perform design Technical documentation for products Provide PCB layout design guidelines to PCB designers ,Technical Review of PCB Layout and maintain PCB Gerbers files Perform component selection for obsolescence, RoHS, Reach Provide detailed circuit analysis, tolerance analysis, circuit simulations Provide detailed Component Derating analysis, power consumption analysis, Thermal analysis Preparation of detailed test plans for the circuits designed Troubleshooting hardware, debug firmware and optimize performance Work closely with test labs for agency certifications like FCC/CE/UL/FM. Follow internal hardware and firmware development processes and contribute to process improvements. Drive and lead HW FMEA, identify high risk requirements and implement design controls accordingly Job Type: Full-time Pay: Up to ₹2,500,000.00 per year Schedule: Day shift Experience: Embedded software: 10 years (Required) PCB: 10 years (Required) Work Location: In person Speak with the employer +91 9381995784

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderābād

On-site

Company Description ALTEN Calsoft Labs is an Enterprise IT and product engineering service provider founded in 1992, Calsoft Labs was acquired by the French Based Multinational Engineering service provider ALTEN , in 2011 with offices in United States, Europe, Singapore and India . The company primarily focuses on Healthcare, Education, Retail and Networking & Telecom industries. www.altencalsoftlabs.com Job Description System Software Verification - JD Job Responsibilities: Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and applications for ARM based boards. Testing, Verification bring up of Linux Kernel and Linux Drivers – I2C, Flashes, USB , Ethernet, PCIe , DDR memory Tests etc. Develops and executes test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with the development team to assess test plan requirements and resolve failures. Run the Regression tests, triage issues, create Defects in the system and work with development team for closure. Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework Essential Skills: Working experience in verification and testing of Linux based Embedded System software etc. Good experience in Linux Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. Define, Design and Develop manual/Automation test cases for Embedded system projects Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl Experience in GIT environment and Test Automation framework – Pytest, Jenkins etc. Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc. Qualifications: Education Requirements: B.E/B.Tech or M.E/M.Tech in Electronics & Communications or Computer Science Additional Information All your information will be kept confidential according to EEO guidelines.

Posted 1 month ago

Apply

0 years

3 - 4 Lacs

India

On-site

We’re looking for a hands-on IoT Intern with a passion for hardware, embedded systems, and sustainable tech to support the integration, testing, and optimization of our custom-built IoT kits deployed across farms. You'll work closely with our engineering team to fine-tune our ESP32-based system and contribute to real-world deployments. Key Responsibilities: Assist in developing, testing, and deploying ESP32 firmware for our field IoT devices. Work with a variety of sensors (Soil NPK, Temp, Humidity, pH, Leaf Wetness, GPS, BME280, Hall Sensors, Rain Gauges). Implement and test communication protocols: MQTT via GSM (A7670C using TinyGSM) LoRa (SX1262) for kit-to-kit communication RS485 Modbus for soil sensor interfacing Optimize power management using LM2596S voltage regulation and relay-controlled low-power modes. Write and debug embedded C/C++ code for sensor data acquisition and communication. Capture and verify GPS coordinates using TinyGPS++ . Monitor battery and solar charge levels using CN3795 MPPT and ESP32 ADC channels. Build heartbeat and health-check modules to ensure uptime and device status. Contribute to data formatting and structuring for MQTT payloads (JSON preferred). Assist with on-field deployment and troubleshooting. Tech Stack & Tools You’ll Use: Microcontroller: ESP32 Protocols: MQTT, Modbus RS485, LoRaWAN, UART, I2C, Analog Libraries: TinyGSM, TinyGPS++, ModbusMaster, RadioLib, Adafruit BME280, A3144, etc. Power: LM2596S, Relay Modules, CN3795 MPPT, 11.1V Li-ion Sensors: Soil (NPK, Temp, Moisture, pH, EC), Weather (BME280, Rain Gauge, Wind Sensors), Positioning (GPS NMEA). Tools: Arduino IDE / PlatformIO, Logic Analyzers, Multimeters Communication: MQTT Broker (Mosquitto), AT Commands Skills / Qualifications: A final-year undergraduate or recently graduated student in Electronics, Mechatronics, Electrical, or Embedded Systems . Comfortable with C/C++ programming for microcontrollers. Basic experience with IoT protocols (MQTT/LoRa/Modbus) . Familiarity with sensor integration , debugging, and communication protocols. Bonus: You’ve tinkered with ESP32 , built a DIY weather station , or participated in IoT hackathons. Strong problem-solving and documentation skills. Willing to learn fast and work on field prototypes. Real-world experience in precision agriculture IoT systems . Opportunity to work with a team building India’s most advanced farm IoT platform . Mentorship from senior embedded engineers and IoT architects. A chance to transition into a full-time role post-internship based on performance. Exposure to edge-to-cloud architecture, field deployment challenges, and sensor calibration techniques. Job Type: Full-time Pay: ₹300,000.00 - ₹450,000.00 per year Benefits: Food provided Health insurance Provident Fund Location Type: In-person Schedule: Day shift Work Location: In person Speak with the employer +91 8008544200 Expected Start Date: 07/07/2025

Posted 1 month ago

Apply

6.0 years

8 - 12 Lacs

Gurgaon

On-site

Senior Embedded Software Engineer – Battery Management Systems (BMS) 6-8 Years of Experience About the Role: We are seeking an experienced Senior Embedded Software Engineer with strong expertise in Battery Management Systems (BMS), LCD Displays & Clusters, Chargers , and other automotive embedded solutions. The ideal candidate should have a solid background in embedded system programming and hands-on experience with real-time embedded environments. Key Responsibilities: Develop embedded software in Embedded C/C++ for 8/16/32-bit microcontrollers using model-based design. Design, implement, and troubleshoot real-time embedded systems. Work with device drivers , ADC, PWM, Timers, Interrupts, and control algorithms. Develop software for microcontroller architectures including RISC, CISC, ARM, CORTEX, DSP , and platforms like Fujitsu, Infineon, NXP, STMicroelectronics . Ensure software meets industry standards (e.g., MISRA C ) and supports protocols such as I2C, SPI, UART, CAN, OBD-II . Integrate embedded software with BMS, chargers, LCD displays, automotive clusters, telematics , and related subsystems. Conduct hands-on debugging and testing using tools such as JTAG, logic analyzers, CAN analyzers, oscilloscopes , etc. Generate and maintain test documentation and reports. Collaborate with hardware engineering teams to ensure software/hardware compatibility. Support hardware testing , validation, and troubleshooting during mass production and assembly line stages. Stay updated with the latest in embedded systems, automotive design, and related technology trends. Exhibit a go-getter attitude , self-learning mindset, and strong ownership over project deliverables. Preferred Candidate Profile: 6 to 8 years of proven experience in embedded software development. Strong domain knowledge in Battery Management Systems (BMS) , Vehicle Control Units (VCU) , automotive clusters/displays , and telematics software . Familiarity with the complete software development life cycle , from specifications to validation. Excellent analytical, debugging, and problem-solving skills. Education B.E. , B.Tech(ECE) , M.Tech (ECE) Job Types: Full-time, Permanent Pay: ₹800,000.00 - ₹1,200,000.00 per year Benefits: Health insurance Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Application Question(s): How many years of experience do you have in embedded C/C++ development for 8/16/32-bit microcontrollers? Which microcontroller platforms have you used (e.g., NXP, STMicro, Infineon)? Which debugging tools have you used for embedded software testing? Have you worked on Battery Management Systems (BMS) in a R&D environment? What embedded communication protocols are you proficient in? (e.g., MISRA C, I2C, SPI, UART, CAN, OBD-II, interfaces and hardware subsystems) Work Location: In person Speak with the employer +91 9718103100

Posted 1 month ago

Apply

1.0 years

1 - 3 Lacs

India

On-site

Hardware / PCB Design: Design and develop 2-layer and 4-layer PCBs for data loggers, sensor nodes, and control units Create schematics and layouts using Eagle, KiCad, or equivalent tools Select reliable, marine-grade components with focus on EMI/EMC-safe design Validate hardware with tools like multimeters, oscilloscopes, and logic analyzers Coordinate with fabrication and assembly vendors for prototyping and production Firmware Development: Develop embedded firmware in C/C++ for STM32, ATmega, ESP32, or similar MCUs Interface with sensors via UART, SPI, I2C, RS-485 and implement robust data logging Optimize code for ultra-low power operation suitable for harsh marine environments Implement real-time fault handling, peripheral drivers, and efficient state machines Perform integration and testing in lab and field conditions Scripting & Automation: Use Python for test automation, sensor simulation, data parsing, and post-deployment analysis Build tools for communication testing and backend integration Preferences: Ideal candidate with PCB design & Firmware Knowledge with 1+ year of Exp Candidates with BE in EEE/ECE, CSC mechatronics or Diploma in EEE, ECE, CSC Job Type: Full-time Pay: ₹15,000.00 - ₹30,000.00 per month Benefits: Health insurance Provident Fund Schedule: Day shift Application Question(s): Have you written firmware in C or C++ for microcontrollers like STM32, ATmega, or ESP32? Work Location: In person Expected Start Date: 01/08/2025

Posted 1 month ago

Apply

0 years

1 - 2 Lacs

India

On-site

Job description : Looking for Embedded Engineer with good Knowledge Embedded Engineer, Soldering and Electronic Circuit. Responsibilities : Designing and architecting embedded systems based on project requirements. Writing embedded software code in languages such as C, C++, or assembly. Developing firmware for microcontrollers and processors. Integrating software with hardware components and ensuring seamless communication. Programming microcontrollers and processors to perform specific tasks. Developing real-time systems that respond to inputs within specific time constraints. Implementing and optimizing algorithms for real-time performance. Conducting unit testing, integration testing, and system testing of embedded systems. Creating and maintaining documentation for software and hardware designs. Requirements : Hardware Design and development. Must have knowledge in microcontrollers like Arduino, Raspberry pi. Should have knowledge in c, c++, python. Must have knowledge in communication protocols SPI, I2C, UART, TCP. Hardware interfacing and testing. Good Knowledge ROS, SLAM and motion planning. Circuit Design / PCB Design. Design Analog and Digital Circuits. Design Micro-controller / Microprocessor based systems. Key Skills Required: Good knowledge of Electronics Good knowledge of Circuit Theory and Electronic Devices. Good knowledge of Electronic Circuits and Digital Electronics. C programming. The candidate should have a passion for Electronics and Product development. Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Benefits: Provident Fund Schedule: Day shift Work Location: In person Speak with the employer +91 7358144808

Posted 1 month ago

Apply

6.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Avionics Test Engineer Location: Ahmedabad Department: AIT About Azista Space Systems: Azista Space Systems is a leading player in the Indian space market and is rapidly establishing itself as a global force in the space industry. We specialize in providing vertically integrated solutions to our clients, covering a wide range of services and products, including satellites, satellite buses, payloads, sub-systems, and satellite communication equipment. What We Do: At Azista Space Systems, we offer comprehensive design, development, manufacturing, testing, and qualification services for spaceborne equipment. Our innovative and integrated approach ensures that we deliver top-quality solutions tailored to meet the unique needs of our customers. Role Summary: Azista designs, develops, manufactures, and integrates high reliable electronics and RF products for Satellite buses, space-borne systems, Payloads, Satellite-Enabled Ground Systems including SATCOM, RF telemetry, TT&C transceiver, RF & DC cables and harness. Satcom applications like Automated Weather Stations for MSS reporting terminals, Disaster alert transmitters, Drifter buoy, Upper Air Sounding System, identification and tracking and Hydrometeorology Sensors and Stations that are induced using cutting-edge technology and meticulous research to achieve benefits from the technological advancements. Azista is looking is looking for an energetic and enthusiastic Avionics Test Engineer. The position is a full-time job that demands flexibility, due to the global nature of the team. We are interested in candidates seeking a long-term career opportunity. Responsibilities: Generating test cases & traceability matrices Generating test routines as per test cases Doing Test & evaluation of checkout/Test systems prior to actual tests Supporting all checkout/Test operations throughout AIT phases Analyse test results Data Archiving Prepare test setup Documentation of test results Identifying the root cause of malfunction or failure Qualifications & Key Skills: Qualification: BE / B. Tech / Diploma in Electronics Work experience: 2 – 6 years of work experience in Satellite/Launch Vehicle/Avionics “RF/Power/On board computer (OBC)” electronics testing. Proficient in understanding & implementing schematic diagrams. Should have ability to understand hardware designs, generate test plans and traceability matrices. Proficient in using test equipment such as power supplies, loads, digital multi-meter (DMM), signal generators, oscilloscopes, spectrum analyzers, and power meters. Should have basic knowledge of troubleshooting, debugging, and failure analysis of electronic circuits. Should have basic knowledge of designing circuits using CAD tools. Good knowledge of at least one high-level programming language like C/C++/Python. Optional: • Experience in wiring, crimping, soldering, SMT assembly ..etc. • Experience in doing Quality assurance/Quality control on spacecraft onboard/ground systems. • Good understanding of protocols like UART, I2C, SPI, and CAN. Inclusion and diversity are critical to the success of Azista, and we actively encourage applications from people of all backgrounds. We are committed to providing equal employment opportunity without regard to race, colour, caste, religion, sex, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected category.

Posted 1 month ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Bengaluru

Work from Office

Job Title: Senior Engineer (Transceivers) Work Employment: Full time Department: Wireless Domain: Software Reporting to: Manager What you work: Responsible for Design, Development and Implementation of Transceiver Control and Configuration software , DPD and CFR Control & Configuration applications related to 5G Radio Unit Must have ability to think outside the box, creating innovate solution to complex embedded applications and wireless systems. Candidate will be working in variety of wireless products that are telecom grade developed, manufactured, and supplied to international customers by Tejas Networks Ltd. should have working experience with international customer & have handled development of softwares for networking / telecom equipments. Responsible for building Platform Software Transceiver , DPD and CFR Control and Configuration Application development. RF frontend control (Transceiver, LNA, VGA, PA, RF power monitoring ICs) Lead team of 2-3 Members, build & nurture people involved in 5G O-RU platform Transceiver software development activities. Platform Architecture definition and bring in innovation in modularity. Interact & Coordinate with internal teams to build better product. Mandatory skills: Must have mandatory experience in developing application, drivers , wrapper code for one of the RF Transceiver from MaxLinear, ADI, TI, Xilinx. Must have knowledge on Embedded build environment. Must have experience in writing drivers for devices with interfaces such as AXI, UART, SPI, I2C, JESD, GPIO etc. Must have hands on experience in programming peripherals such as ADC, DAC, IO Expander, I2C Expanders, EEPROM, RF Power sensors, Must have understanding on Message queues, Shared memory, Process, Threads, Scheduler Must have hands on experience in handling Oscilloscopes, Logic/ protocol Analyzers, Multimeters etc. Understanding of debuggers including JTAG, GDB etc. Understanding of GitHub, Jira etc. Understanding of baseband control system, state machines and configuration management. Good in documentation of High-level design and Low-level design. Desired Skills: Programming of Clocking ICs (AD, Si Labs, SiTime, Microsemi etc) Experience in using Spectrum Analyzer, Signal Generators, RF Power measurement. Secure coding and software quality management. Knowledge on High Power RF Wireless Systems. Knowledge on Network protocols and socket programming. Experience in Wireless Radio, Wireless protocols desirable Preferred Qualifications: Experience: 3+ years experience software development in Transceiver, with substantial expertise in radio communications and ORAN technologies. Education: B.E / B.TECH / M.S / M.Tech in Electronics / Electrical / Telecommunication Engineering, or a related field.

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies. Location: Bengaluru,Chennai,Hyderabad,Noida,Pune

Posted 1 month ago

Apply

3.0 years

0 - 0 Lacs

Tiruchchirappalli, Tamil Nadu

On-site

Job Title: Embedded Trainer Location: Trichy, Tamil nadu Department: Training & Development / Technical Training Experience: 1–3 Years (Freshers with strong technical knowledge may apply) Qualification: B.E./B.Tech/M.E./M.Tech in ECE, EEE, or related disciplines Job Summary: We are looking for a passionate and skilled Embedded Systems Trainer to train students and professionals in the domain of embedded systems, microcontrollers, and real-time programming. The ideal candidate should have a strong technical background, good communication skills, and a passion for teaching. Key Responsibilities: Conduct training sessions on Embedded Systems, Microcontrollers (8051, PIC, AVR, ARM, etc.), and real-time applications Teach programming in C/C++ for embedded development Train on tools such as Keil, MPLAB, Proteus, Arduino IDE, etc. Explain concepts of interfacing sensors, actuators, communication protocols (UART, I2C, SPI, CAN, etc.) Guide students through project development, practical sessions, and assessments Develop and update training materials, assignments, and lab manuals Evaluate student performance and provide feedback Keep updated with industry trends and integrate modern concepts into the curriculum Provide support during workshops, seminars, and placement training programs Technical Skills Required: Strong understanding of embedded systems and microcontroller programming Hands-on experience with 8051, PIC, AVR, ARM, or Arduino platforms Proficiency in Embedded C and basic knowledge of Python is a plus Experience with simulation tools like Proteus, MATLAB/Simulink (optional) Familiarity with RTOS concepts is an advantage Soft Skills: Excellent communication and presentation skills Strong classroom management and mentorship ability Passion for teaching and knowledge sharing Problem-solving and student engagement skills Employment Type: Full-Time Salary: As per industry standards Reporting To: Head – Training/Academic Coordinator Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Benefits: Leave encashment Paid time off Schedule: Day shift Supplemental Pay: Overtime pay Yearly bonus Work Location: In person

Posted 1 month ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

About The Organization: EndureAir Systems is a leading unmanned aviation technology company, incubated in the prestigious corridors of IIT Kanpur in 2018. We specialize in developing world-class drone technology tailored to meet the specialized needs of the Indian Armed Forces, as well as various users, operators, and the broader community. Our products are recognized as the best combination of features in the industry, capable of carrying heavy payloads while offering high endurance, setting us apart in the drone technology space. Job Title: Mechatronics Engineering Intern Job Summary: We are seeking a passionate and detail-oriented Mechatronics Engineering Intern with some hands-on experience to support our engineering team in the integration and testing of avionics systems in UAV applications. Key Responsibilities: Assist in the integration of avionics hardware (sensors, GPS, motor controller, communication systems, etc.) into UAV (Unmanned Aerial Vehicle) systems. Perform system-level and Bench testing of UAV electronics/avionics. Work with embedded systems to troubleshoot and validate component functionality. Collaborate with electrical and mechanical engineers to ensure system reliability. Document procedures, test results, and findings with clarity for future reference. Qualifications: Pursuing a Bachelor’s or Master’s degree in Mechatronics, Electronics, Aerospace, Robotics, or related fields. Strong knowledge in basics of electrical and electronics components. Good understanding of embedded systems, microcontrollers (Arduino, ESP, etc.). Familiarity with UAV communication protocols (PWM, UART, CAN, I2C, etc.). Hands-on experience with soldering, wiring, and drone assembly is a plus. Technical writing for Documentation. Additional qualifications: Strong analytical and problem-solving skills. PCB designing and analysis. Coursework related to IOT/electronics.

Posted 1 month ago

Apply

10.0 years

0 Lacs

Thane, Maharashtra, India

On-site

About Us: At Digital Health Solutions, we partner with MedTech innovators to provide end-to-end consulting for medical device product development, including full regulatory services and contract manufacturing. Our ISO 13485-certified processes ensure compliance and quality, while our US-India hybrid model delivers cost-effective, scalable solutions. We specialize in critical care life support systems, device integration, and regulatory-driven engineering to help our clients bring innovative medical technologies to the market efficiently and compliantly. We are seeking a skilled and hands-on Embedded Systems Architect to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. The ideal candidate will have at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries. This role will be instrumental in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485, FDA 21 CFR Part 820), and guiding development teams through full product lifecycles. Responsibilities: Architect and oversee development of embedded systems that use 32-bit microcontrollers (STM32, NXP, TI) and application processors (ARM Cortex-A, i.MX, etc.). Drive the complete product life-cycle—concept, requirements capture, architecture, design, implementation, verification, release, and long-term maintenance. Collaborate with hardware, software, quality, and regulatory teams to translate product requirements and constraints into robust system architectures. Lead firmware development in C and C++ for bare-metal, RTOS, and embedded-Linux targets, including board support packages, bootloaders, and secure update mechanisms. Define board-level hardware architecture—power, sensing, and communication subsystems (UART, SPI, I²C, CAN, USB, BLE, Wi-Fi, cellular)—in partnership with hardware engineers. Perform system bring-up, low-level debugging, and integration of BSPs, device drivers, and middleware. Ensure compliance with FDA regulations, ISO 13485, IEC 62304, and cybersecurity guidance (AAMI TIR57, FDA Premarket Cybersecurity). Lead risk-management activities, including hazard analysis, FMEA, and verification / validation planning and execution. Evaluate and recommend embedded platforms, SoCs, and communication protocols that best meet technical, cost, and schedule objectives. Conduct design and code reviews, establish best practices, and mentor junior engineers. Produce and maintain high-quality documentation: system architecture specifications, design rationales, test protocols, and risk analyses. Qualifications: 10+ years of hands-on experience in embedded systems development, preferably in regulated industries such as medical devices, aerospace, automotive, or industrial safety. Proficient in C and C++ for real-time, safety-critical, and low-level systems. Deep expertise in embedded Linux development, including Yocto, Buildroot, kernel customization, and driver integration. Strong experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and bare-metal firmware. Proven background in technical consulting or client-facing product development roles. Solid understanding of ARM Cortex-M/A architectures, embedded security, and peripheral interfaces. Skilled in using debugging and diagnostic tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers. Familiar with relevant standards and regulatory frameworks, including IEC 62304, ISO 14971, and FDA software validation. Experience with wireless protocols (BLE, Wi-Fi, LoRa) and embedded cybersecurity practices. Excellent leadership, communication, and documentation skills. Strong problem-solving mindset and collaborative approach to innovation.

Posted 1 month ago

Apply

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 5+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 5+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products.

Posted 1 month ago

Apply

0.0 - 14.0 years

0 Lacs

Bengaluru, Karnataka

On-site

Position Overview: Schneider Electric - Secure Power is looking for a Firmware Developer knowledgeable in embedded product development. She/He will be owning the firmware of different range of three phase UPS products while working with other experts in the domain. As an Embedded developer, she/he will be responsible for designing, developing, and maintaining embedded software solutions based on the Linux operating system. Direct experience in product development is essential and background in Agile methodology is a plus. Key Responsibilities: Designing and developing embedded software solutions using the Linux operating system. Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products. Design, develop and own product firmware for new product development. Work with other developers to ensure the development of best possible future proof products to meet the cost, time, quality, and business needs. Represent the team in technical discussions with other project stakeholders and other technical teams across the organization. Develop deep understanding of existing product architectures. Lead Cybersecurity topics for the development site. Responsible for resolution of field issues that need product expertise. Collaborate with internal and external teams to bring in best Engineering practices and processes. Customizing and optimizing Linux kernels and distributions for specific hardware platforms. Debugging and troubleshooting software and hardware issues in embedded systems. Participating in code reviews and ensuring adherence to coding standards and best practices. Developing and executing test plans to verify and validate embedded software functionality. Documenting software designs, specifications, and test plans for future reference. Qualifications: Bachelor's or Master's degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field. 7 to 10 years of experience in embedded systems firmware development, specifically with Linux-based platforms. Required Skills: 1. Proficiency in programming languages such as C and C++. 2. Strong understanding and experience in Object-Oriented Design (OOD) principles for developing efficient and maintainable software. Solid understanding of embedded Linux development tools and toolchains. Experience with device driver development, kernel programming, and real-time operating systems. Knowledge of hardware interfaces and protocols (e.g., I2C, SPI, UART, USB), particularly in power electronics products. Familiarity with board bring-up and bootloaders. Experience with version control systems, such as Git, in both Linux and Windows environments. Strong problem-solving skills and the ability to analyse and debug complex issues. Excellent communication and collaboration skills to work effectively within a team. Experience incorporating MQTT protocol for efficient messaging in embedded systems. Experience developing data hub components for handling MQTT messages. Knowledge of MQTT broker configuration and integration within embedded systems, specifically with Mosquitto. Proficiency in scripting languages such as Python for automation and system-level tasks. Experience with Eclipse IDE for software development in both Linux and Windows environments. Experience with Jenkins server framework for continuous integration and deployment automation. Preferred Skills: Familiarity with ARM or other embedded processor architectures. Knowledge of networking protocols and TCP/IP stack. Preferred working experience with power electronics products. Experience in electronics circuit design and testing. Experience with cross-compilation and cross-development environments. Understanding of software security principles and best practices. Qualifications Bachelor's or Master's degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field. 8 to 14 years of experience in embedded systems firmware development, specifically with Linux-based platforms. Primary Location : IN-Karnataka-Bangalore Schedule : Full-time Unposting Date : Ongoing

Posted 1 month ago

Apply

0.0 years

0 Lacs

Hyderabad, Telangana

On-site

Hyderabad, Telangana Job ID 30171338 Job Category Engineering Role: Embedded Linux Application Engineer Location: Hyderabad, India Full/ Part-time: Full time Build a career with confidence Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About the Role: You will be a key contributor to the software/firmware design, development and implementation for HVAC product controls systems. This position will focus on firmware development as part of enhancement and maintenance of existing and recently released applications. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements. Role & Responsibilities: Strong knowledge on embedded concepts Must have experience in developing solutions on Microcontroller with Linux OS, RTOS, Embedded C and C++, Strong debugging skills Experience on protocols like BACnet, Modbus, Serial Protocols like UART, I2C and SPI Hands on experience on Networking TCP/UDP protocols and IPC mechanisms, POSIX Threads, IPC Mechanisms: Semaphore, Mutex, Message Queues Knowledge on Network/Socket programming using UDP/TCP Familiar with different version control tools (SVN, Perforce etc), Rally, Confluence etc and software development methodologies like Agile, Waterfall etc. Familiar with BTL certification, HVAC concepts. Good to have experience on different analog and discrete IO programming. Education Qualifications: Any Engineering graduates, Software Engineering, Electrical Engineering, or related field required. Certifications or coursework related to embedded systems development is a plus. Minimum Requirements: We’re a collaborative bunch, so you may contribute to all phases of the Product Development Life Cycle, from design to implementation, testing, release and sustaining. You will work closely with Agile teams to deliver solutions on time with quality. You’ll also coordinate with leads to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time Design and develop new features according to product functional specification and design requirements. Able to meet release plans and urgent customer need; prioritizing work to accomplish demanding changes. Ensuring defects are reviewed on a regular basis and resolved in the required timeframe. Enjoy deep dives, working with SME’s, QA, and support as necessary to thoroughly investigate and reproduce product issues and design robust solutions. Must be aware and able to work in Agile, Incremental development methodology. Benefits We are committed to offering competitive benefits programs for all of our employees, and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme. Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Posted 1 month ago

Apply

0.0 years

0 Lacs

Hyderabad, Telangana

On-site

Hyderabad, Telangana Job ID 30174756 Job Category Engineering Role: Embedded Linux Application Engineer Location: Hyderabad, India Full/ Part-time: Full time Build a career with confidence Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About the Role: You will be a key contributor to the software/firmware design, development and implementation for HVAC product controls systems. This position will focus on firmware development as part of enhancement and maintenance of existing and recently released applications. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements. Role & Responsibilities: Strong knowledge on embedded concepts Must have experience in developing solutions on Microcontroller with Linux OS, RTOS, Embedded C and C++, Strong debugging skills Experience on protocols like BACnet, Modbus, Serial Protocols like UART, I2C and SPI Hands on experience on Networking TCP/UDP protocols and IPC mechanisms, POSIX Threads, IPC Mechanisms: Semaphore, Mutex, Message Queues Knowledge on Network/Socket programming using UDP/TCP Familiar with different version control tools (SVN, Perforce etc), Rally, Confluence etc and software development methodologies like Agile, Waterfall etc. Familiar with BTL certification, HVAC concepts. Good to have experience on different analog and discrete IO programming. Education Qualifications: Any Engineering graduates, Software Engineering, Electrical Engineering, or related field required. Certifications or coursework related to embedded systems development is a plus. Minimum Requirements: We’re a collaborative bunch, so you may contribute to all phases of the Product Development Life Cycle, from design to implementation, testing, release and sustaining. You will work closely with Agile teams to deliver solutions on time with quality. You’ll also coordinate with leads to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time Design and develop new features according to product functional specification and design requirements. Able to meet release plans and urgent customer need; prioritizing work to accomplish demanding changes. Ensuring defects are reviewed on a regular basis and resolved in the required timeframe. Enjoy deep dives, working with SME’s, QA, and support as necessary to thoroughly investigate and reproduce product issues and design robust solutions. Must be aware and able to work in Agile, Incremental development methodology. Benefits We are committed to offering competitive benefits programs for all of our employees, and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme. Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Posted 1 month ago

Apply

6.0 - 8.0 years

15 - 16 Lacs

Pune

Work from Office

Must Have Experience in BareMetal embedded programming in C Experience on ARM cortex M4 and M7 Knowledge on peripherals like ADC, DAC, UART, NVIC, DMA, SPI, etc Good debugging skills and usage of debuggers like J-link, ST-link, etc Knowledge on linker scripts, controller startup code Good knowledge and experience in driver development Experience in writing bootloaders for controllers Knowledge on Cmake Good to have Version control Git, BitBucket Familiarity with tools such as JIRA etc. Experience in Python Experience in agile scrum methodology.

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Hands-on experience with Linux Kernel, device drivers, and embedded Linux systems. Strong understanding of Linux internals, real-time Linux (RT), and Android Linux Kernel. Experience with Linux driver porting, including UFS, file systems, I2C, SPI, Ethernet, UART, and display interfaces. Proven ability to analyse and resolve kernel crashes. Experience contributing to or working with open-source Linux development.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies