Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 3.0 years
4 - 6 Lacs
Bengaluru
Work from Office
C programming skills for embedded systems. Experience with Linux device driver development (SPI, I2C, UART, DMA, etc.). Good understanding of BSP, SDKs, and cross-compilation for embedded platforms. Familiarity with Linux kernel internals and basic debugging tools. Experience working with Device Tree (.dti/.dtsi) files. Understanding of bootloaders (U-Boot, GRUB, etc.). Experience with shell scripting and command-line tools in Linux. Strong debugging skills using JTAG, GDB, dmesg, and other debugging tools. Experience with Petalinux or Yocto is a plus. Familiarity with SPI, I2C, eMMC, and other peripherals.
Posted 2 months ago
12.0 - 16.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Edge Computing Good to have skills : Python (Programming Language) Minimum 12 year(s) of experience is required Educational Qualification : BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI Project Role :Application Lead Project Role Description :Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have Skills :Edge Computing, SSI: NON SSI:Good to Have Skills :SSI:Python (Programming Language), C++ Programming Language NON SSI :Job Requirements :Key Responsibilities : Proficient in Python/Go languages for versatile programming. Strong foundation in Embedded Linux (C/C++/Python) on various Embedded Linux platforms (Yocto, ROS, Ubuntu). Comprehensive knowledge of AI/ML frameworks for Edge Gateway Devices. Skilled in Connected Device Semantics, Streaming Data Analytics, and hands-on experience with Azure Stack Edge/AWS Snowball Edge for Edge computing solutions.Technical Experience :-Proficiency in architecting Mass OTA & FOTA solutions with either custom or OSS.-Practical experience in implementing Edge Model Monitoring & Management.-Expertise in defining Device Control and Security Lockdown policies for Edge Devices, specifically tailored for Yocto/Ubuntu/Android/Windows IoT Core. Professional Attributes :Must have good communications skills and ability to manage the team membersMust be able to produce clear and concise documentation including requirements documents, design specs, status reports, system documentation and emails Must have proven track record of technical leadership roles delivering sEducational Qualification:BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAIAdditional Info :Connected Device Streaming data analytics Experience in Azure Stack Edge or AWS Snowball Edge Qualification BE /BTech in MLAI or BE /BTech in any stream Post Graduation in MLAI
Posted 2 months ago
5.0 - 10.0 years
7 - 12 Lacs
Gurugram
Work from Office
Project Role : Security Advisor Project Role Description : Lead the effort and teams to enable development and implementation of proprietary and innovative security solutions. Assess, manage and ensure compliance to risk reducing behaviors and processes. Must have skills : One Identity Manager Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary:As a Security Consulting Lead, you will lead the effort and teams to enable development and implementation of proprietary and innovative security solutions. Assess, manage and ensure compliance to risk reducing behaviors and processes. A typical day involves overseeing security projects, collaborating with teams, and ensuring compliance with security protocols. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead security assessments and audits- Develop and implement security policies and procedures- Provide guidance on security best practices Professional & Technical Skills:- Must To Have Skills:Proficiency in One Identity Manager- Strong understanding of security protocols and best practices- Experience in developing and implementing security solutions- Knowledge of risk management and compliance- Excellent communication and leadership skills Additional Information:- The candidate should have a minimum of 5 years of experience in One Identity Manager- This position is based at our Gurugram office- A 15 years full time education is required Qualifications 15 years full time education
Posted 2 months ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Project Role : Security Advisor Project Role Description : Lead the effort and teams to enable development and implementation of proprietary and innovative security solutions. Assess, manage and ensure compliance to risk reducing behaviors and processes. Must have skills : One Identity Manager Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Security Consulting Lead, you will lead the effort and teams to enable development and implementation of proprietary and innovative security solutions. Assess, manage and ensure compliance to risk reducing behaviors and processes. A typical day involves overseeing security projects, collaborating with teams, and ensuring compliance with security protocols. Roles & Responsibilities: Expected to be an SME Collaborate and manage the team to perform Responsible for team decisions Engage with multiple teams and contribute on key decisions Provide solutions to problems for their immediate team and across multiple teams Lead security assessments and audits Develop security strategies and policies Implement security solutions for clients Professional & Technical Skills: Must To Have Skills:Proficiency in One Identity Manager Strong understanding of security protocols and best practices Experience in implementing security solutions Knowledge of risk management and compliance Excellent communication and leadership skills Additional Information: The candidate should have a minimum of 5 years of experience in One Identity Manager This position is based at our Gurugram office A 15 years full time education is required Qualifications 15 years full time education
Posted 2 months ago
5.0 - 9.0 years
8 - 12 Lacs
Hyderabad
Work from Office
Role & responsibilities 5+ years of experience in embedded system development(Software and Hardware integration). Proficiency in low-level programming languages, including C/C++, and assembly. Good at Mcal Driver (ADC, SPI, I2C etc..) Development and integration. Experience with Infineon/ NXP microcontroller architectures, peripherals, and hardware-software interfaces. Experience in writing and optimizing device drivers and system-level software. Expertise in debugging tools (e.g., Lauterbach, JTAG, oscilloscopes) and embedded software debugging techniques. Experience with version control systems (e.g., Git) and software development methodologies (Agile, Scrum). Familiar in safety-critical applications and compliance with standards (e.g., ISO 26262, IEC 61508).
Posted 2 months ago
8.0 - 12.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Job Summary : We are seeking a highly skilled and experienced Tech Lead to lead our Embedded C++, Linux, and IoT development efforts. The ideal candidate will possess a strong foundation in embedded systems, IoT platforms, and communication protocols. You will be responsible for leading a team, designing and implementing robust IoT solutions, and ensuring seamless integration with cloud platforms like Azure. This role demands a fast learner with excellent communication and leadership skills, capable of thriving in a dynamic and evolving environment. Responsibilities : Technical Leadership & Mentoring: - Lead a team of embedded and IoT developers, providing technical guidance and mentorship. - Conduct code reviews, enforce coding standards, and promote best practices. - Drive architectural decisions and ensure alignment with project goals. - Embedded C/C++ Development: - Design, develop, and maintain high-performance embedded software using C and C++. - Apply strong object-oriented programming principles. - Develop and optimize firmware for IoT edge devices. Embedded Linux & IoT Platforms : - Work extensively with Embedded Linux for IoT edge device development. - Integrate and utilize various IoT platforms. - Experience with Azure Cloud connectivity. Communication Protocols & Interfaces : - Develop and implement communication interfaces (I2C, SPI, RS232/485, USB). - Implement and utilize industrial protocols (Ethernet, Modbus, REST - preferred). - Work with short-range protocols (MQTT, HTTP, BLE, Wi-Fi). - Develop webserver functionality. IoT Edge & Cloud Connectivity : - Develop IoT edge firmware and ensure seamless cloud connectivity (Azure). - Implement secure communication protocols for data transmission. Containerization & Scripting : - Experience with Docker and containerization. - Develop shell scripts for automation and system management. - Develop multithreading and multiprocessing applications. - Implement App Containerization. Architecture & Design : - Understand and contribute to the architecture of embedded systems. - Quickly grasp existing working modules and adapt to new requirements. Team Collaboration & Tools : - Work effectively as a team player. - Utilize version control systems (Git) and bug tracking tools (JIRA). Required Skills and Experience : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - 8-12 years of experience in embedded software and IoT development. - Strong proficiency in Embedded C and C++. - Extensive experience with Embedded Linux. - Solid understanding of IoT platforms and cloud connectivity (Azure). - Experience with communication interfaces (I2C, SPI, RS232/485, USB). - Experience with IoT protocols (MQTT, HTTP, BLE, Wi-Fi). - Experience with Docker and containers. - Experience with shell scripting, multithreading and multiprocessing. - Excellent debugging and troubleshooting skills. - Strong communication and interpersonal skills. - Experience with Git and Jira. Good to Have : - Experience with industrial protocols (Ethernet, Modbus, REST). - Experience with 16/32 bit microcontrollers. (STM32, ESP32) - Checklist Questions (for Interview/Evaluation) : - Number of Years of development experience in embedded like controllers, Processors, Build systems, GPIO (exclusive of testing, documentation, leading, mentoring, managing etc.) - Specifically state number of years of exp in Linux (4 years exp mandatory) - Number of years of hands-on experience in C programming. (4 years exp mandatory) - Number of years of hands-on experience in C ++ programming. 4 years exp mandatory) - How do you rate yourself in each programming language - Working knowledge on 16/32-bit microcontrollers (STM32, ESP32) - Yes/No - Experience working on peripheral drivers using I2C, SPI. UART. Pls quote sensors and peripherals you had developed I2C, SPI drivers for. - How do you rate yourself in OOPS concepts - Rate yourself in Multithreading and related concepts. - Experience working in one or more industrial protocol like Modbus RTU, Modbus, BACnet, Ethernet/IP etc. State specifically protocol you worked with and number of years of exp - Did you work on CAN, RS 485, MQTT, HTTP, BLE, Wi-Fi. Please mention protocols worked on - Are you ready to work from Bangalore location? (Yes/No)
Posted 2 months ago
3.0 - 8.0 years
2 - 5 Lacs
Hyderabad, Bengaluru
Work from Office
Job Summary : We are seeking a talented Embedded Linux Device Driver Developer to join our team in Bangalore or Hyderabad. The ideal candidate will have a strong understanding of embedded programming, C language, and device drivers, with experience in Linux kernel programming being a plus. You will play a crucial role in developing and maintaining device drivers for various embedded systems, ensuring their optimal performance and compatibility with our Linux-based platforms. Key Responsibilities : - Device Driver Development : Develop, test, and maintain device drivers for a variety of embedded hardware components (e.g., sensors, actuators, peripherals). - Linux Kernel Integration : Integrate device drivers into the Linux kernel, ensuring compatibility and stability. - Debugging and Troubleshooting : Utilize debugging tools like Lauterbach and Trace tools to identify and resolve issues related to device drivers. - Performance Optimization : Optimize device driver performance to meet system requirements and minimize latency. - Documentation : Create clear and comprehensive documentation for device drivers, including technical specifications and usage guidelines. - Collaboration : Work closely with hardware engineers, system architects, and software developers to ensure seamless integration of device drivers. Required Qualifications : - Experience : 3-10 years of experience in embedded Linux device driver development. - Embedded Programming : Strong understanding of embedded programming concepts and techniques. - C Language : Proficiency in C language, including memory management, pointers, and data structures. - Device Drivers : Experience in developing and debugging device drivers for various hardware components. - Linux Kernel : Familiarity with Linux kernel internals and device driver architecture. - Debugging Tools : Experience using debugging tools like Lauterbach and Trace tools. - Analytical Skills : Strong analytical and problem-solving skills to diagnose and resolve complex technical issues. Preferred Qualifications : - Open Source Contributions : Experience contributing to open-source Linux kernel projects. - Specific Device Drivers : Experience with specific device drivers (e.g., USB, I2C, SPI, UART). - Scripting Languages : Knowledge of scripting languages (e.g., Python, Bash) for automation and scripting tasks.
Posted 2 months ago
5.0 - 10.0 years
1 - 2 Lacs
Hyderabad
Work from Office
SUMMARY Automobile Industry Experienced Car Inspector and Maintenance Technician We are seeking a skilled and experienced Car Inspector and Maintenance Technician with a minimum of 5 years of experience in the automobile industry. The ideal candidate will have a strong background in car inspection, repair, and maintenance, with a preference for those with GCC experience. Proficiency in Arabic language is required, and candidates must possess the necessary educational documents. Requirements Requirements: Minimum of 5 years of experience in the automobile industry Proven experience in car inspection, repair, and maintenance GCC experience preferred Proficiency in Arabic language Educational documents Benefits Good Salary Free Accommodation 2 years employment visa flight ticket
Posted 2 months ago
2.0 - 7.0 years
9 - 14 Lacs
Bengaluru
Work from Office
Project description This opening is for a ADAS Domain Controller project for a prestigious OEM, where Luxoft is working with the OEM teams to deliver next generation Platform solution based on AUTOSAR Classic, AUTOSAR Adaptive and QNX working together as a system interacting with a host of cameras, ultra sound sensors, internal and external Radars. Luxoft is collaborating on Signal and Service Management, Diagnostics, SW Update, Vehicle Config, QNX/Middleware and Software Architecture areas with the OEM directly. Luxoft is expected to delivery quality and expert support in the above areas, drive topics independently, liaise with other OEM stake holders to remove blockers. The ideal candidate needs to have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver, never give up attitude and self-starter who can think of out-of-box solution. The successful candidate will be a team player, display a balance of hard and soft skills, including the ability to respond quickly to Client's changing needs. Responsibilities Develop and derive the SWE6 validation strategy for the Diagnostics product. Test case creation for SWE6 Contribute through feedback on the SWE1 requirement maturity. Feedback to Unit testing and overall, SW development quality inputs TAMS/HIL rig management and capability addition Support simulation setup including CANoe. Test automation Scripting experience. Skills Must have Experience with Automotive HIL Testing, testing experience at SWE.5 and SWE.6 level Classic AUTOSAR Component and Integration Testing ASPICE Standard-based testing and traceability Vector CANOE and CANAPE based testing and simulation SIL Testing CAPL and Python automation CANTATA, GTEST or any Unit Testing tool usage Nice to have Have an open multi-brand and multi-cultural mindset Have good communication skills Have the ability to drive for results and take own initiatives and drive certain actions on your own leadership and empowerment Have excellent prioritization skills and ability to eliminate roadblocks Be business and customer-oriented Have an inspiring leadership and find it rewarding to manage co-workers to perform their best in a successful working climate Have a leadership characterized by managerial courage, a high level of integrity, & trust Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 2 months ago
0.0 - 2.0 years
2 - 3 Lacs
Mumbai Suburban
Work from Office
Role & responsibilities As an Embedded Design Engineer at Aditya Solutions, you will be crucial in designing, developing, and implementing state-of-the-art systems. Leveraging your hardware and software integration expertise, you will collaborate closely with cross-functional teams to deliver high-quality solutions. Key responsibilities include: Designing and developing embedded systems architecture, hardware circuits, and firmware/software components. Collaborating with the hardware team to design and test PCB layouts. Writing efficient and reliable code for embedded systems using programming languages such as C/C++. Conducting thorough testing and debugging to ensure system performance and stability. Participating in design reviews and providing technical guidance and support to team members. Basic knowledge of microcontrollers/microprocessors, digital/analog circuits, and communication protocols (e.g., I2C, SPI, UART, CAN). Basic knowledge of programming languages such as C/C++ for embedded systems. Basic knowledge of working with embedded development tools. Familiarity with schematic capture and PCB design tools (e.g., KiCAD).
Posted 2 months ago
2.0 - 3.0 years
8 - 10 Lacs
Bengaluru
Work from Office
Experience in working on validation of ASIC/SoC products. Knowledge of post-silicon features & functional validation for BSPs and Linux Device Drivers. Knowledge of Test case development & implementation for IP's features. Expertise in protocols/interfaces such as USB, PCIe, I2C, SPI, UART, and Ethernet. Knowledge of Software Development & Testing Life Cycles. Strong knowledge of C, Python, Shell, and Bash Scripting. Strong knowledge of Linux Kernel, Boot-Up Process, Linux-Internals, and System Calls. Understanding of Schematics and PCB board design. Experience with version control software such as GIT. Excellent Communication and learning skills.
Posted 2 months ago
5.0 - 7.0 years
11 - 12 Lacs
Bengaluru
Work from Office
MANDATORY SKILLS : Bootloader,Embedded C,Autosar Mandatory Hands-On experience with ISO14229 (UDS Protocol) Mandatory experience on Flash Bootloader topics Mandatory Embedded C Programming Hands on Experience with software development tools like CAN Analyzer, Canoe, Debugger. Ability to solve technical issues independently. Exposure to Vector Flash Boot Loader would be added advantage. Exposure on OTA would be added advantage. Exposure to ASPICE Process would be added advantage. Good analytical and communication skills. Job Responsibilities The candidate will be involved in tasks related to Integration Development of FBL Features and performing testing activity. For the Integration Development of FBL software, the roles and responsibilities will include continuous collaborations with counterparts in Germany to understand requirements, interpret and develop FBL Features. Also, need to be responsible to create test specifications and document the results.
Posted 2 months ago
3.0 - 6.0 years
4 - 7 Lacs
Bengaluru
Work from Office
Lead the core level pre-silicon functional & performance verification for our next -generation IBM POWER processor core systems offering. Understand the IBM Power ISA and micro-architecture of the processor core, understand and enhance the existing unit and core level verification environment. Develop deep understanding of the processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units of the high performance processor CPU. Hands on debug for core level fails, propose and implement stimulus enhancements and drive improving the debug capabilities for core testbench environments. Develop verification test plan for both functional and performance verification including the estimation for coverage closure. Support higher level core/system simulation environment. Participate in post silicon lab bring-up and validation of the Hardware. Lead , guide ,mentor a team of engineers and represent them at global forums. Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Effectively Communicate progress ,potential challenges encountered and milestones achieved to stake holders and team members. Required education Bachelor's Degree Required technical and professional expertise 8 years or more experience in functional verification of processors, demonstrating a deep understanding of load store unit verification. Good understanding of computer architecture, including Processor core design specifications, with expertise in verifying Load Store unit of any CPU architecture. Hands on experience of implementing D-Cache, Address Translation, Memory Consistency handling, Store ordering etc. Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA Experience with high frequency, instruction pipeline designs At least 1 generation of Processor Core silicon bring up experience In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design Proficiency in C++, Python scripting or similar object oriented programming languages. Preferred technical and professional experience Knowledge of instruction dispatch and Arithmetic units. Knowledge of test generation tools and working with ISA reference model. Experience with translating ISA specifications to testplan. Knowledge of verification principles and coverage. Understanding of Agile development processes. Experience with DevOps design methodologies and tools.
Posted 2 months ago
1.0 - 3.0 years
3 - 6 Lacs
New Delhi, Gurugram
Work from Office
Hands on experience of Pythons, Json and port programming skills. Server & client servers programming skills for live data streaming & data ingestion. experience on IoT devices, controllers like edge devices, cloud connectors & MQTT brokers.
Posted 2 months ago
1.0 - 5.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Job Specs Develop and optimize embedded firmware for motor control applications (BLDC, PMSM, AC induction motors). Implement motor control algorithms like Field Oriented Control (FOC) and Direct Torque Control (DTC). Write and debug firmware for current calibration, encoder angle calibration, and parameter tuning. Collaborate with hardware design engineers to integrate firmware with motor hardware. Conduct HIL testing, debug motor control systems, and validate performance using oscilloscopes, logic analyzers, and motor dynamometers. Adhere to safety standards and maintain detailed technical documentation. Desired Profile Bachelor's or Master's in Electrical/Electronics Engineering or a related field. Proficiency in C/C++ programming, control systems, power electronics, and embedded systems. Expertise in MATLAB/Simulink, PSpice, and microcontroller/DSP platforms (ARM Cortex M). Hands-on experience with CAN, SPI, UART, I2C communication protocols. Knowledge of safety and compliance standards for motor control systems. Preferred Qualifications Experience with HIL testing, real-time programming, and advanced motor control tools. Certification or coursework in motor control, power electronics, or related fields.
Posted 2 months ago
1.0 - 5.0 years
5 - 8 Lacs
Bengaluru
Work from Office
Responsibilities Embedded Software design and development Implementing Embedded application Software development of kernel mode device drivers, Networking software for an ARM based Embedded POC : 8+ years of experience as an embedded software developer Experience in ARM based processor like Raspberry PI / NXP etc Developed software for embedded applications. Implemented software solutions embedded systems including firmware and device drivers. Experience in IPv4/IPv6 networking, Linux networking stack, firewalls, and routing protocols Linux OS integration, memory management, peripheral driver integration In-depth knowledge and experience of data networking (TCP/IP, Ethernet, and related technologies) Expert in C and Python programming Working knowledge of C++ programming Working experience in various protocols like Ethernet, PCIe, I2C, SPI, USB, RS232 Good Problem-solving skills Strong debugging & troubleshooting skills. Good oral & written communication skills Ability to work independently, excellent interpersonal and teamwork to have Skills : Knowledge on x86 Architecture, Boundary Scan etc. Software development for semiconductor and Experience : Bachelor/Postgraduate in Engineering IT, CS, ECE & EEE or Equivalent At least eight years of experience in developing Software for embedded systems
Posted 2 months ago
3.0 - 7.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Key Responsibilities: Perform unit testing, module testing, and integration testing in both field and lab environments . Maintaining test plans & test cases in testlink. Producing comprehensive test report as well as validation reports. Conducting bench level testing and field level validations. Design and develop test plans, test cases, and test strategies . Conduct system and software testing to ensure compliance with industry standards and performance benchmarks . Execute manual and automated testing for new product development and existing solutions . Test complex algorithms and validate their performance in real-world conditions. Support field engineers in troubleshooting and resolving technical issues in deployed systems . Debug, analyze root causes , and resolve test failures efficiently. Port legacy manual test cases into automated environments to enhance testing efficiency. Translate customer requirements into testable use cases and implementation tasks . Guide, mentor, and support junior test engineers in best practices and technical skills. Required Skills & Competencies: Strong understanding of GPS, telecom networks, IoT protocols, CAN, and automotive networks . Knowledge of interrupts, microcontroller architectures, and embedded system design . Expertise in functional testing, system testing, and test automation . Hands-on experience with communication protocols such as SPI, I2C, UART, and CAN . Proficiency in testing methodologies, tools, and debugging techniques . Experience in telematics device validation and field testing. Familiarity with automotive testing standards and best practices (preferred). Strong problem-solving and analytical skills , with a keen eye for detail and accuracy .
Posted 2 months ago
1.0 - 2.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Key Responsibilities: Perform unit testing, module testing, and integration testing in both field and lab environments . Design and develop test plans, test cases, and test strategies . Conduct system and software testing to ensure compliance with industry standards and performance benchmarks . Execute manual and automated testing for new product development and existing solutions . Test complex algorithms and validate their performance in real-world conditions. Support field engineers in troubleshooting and resolving technical issues in deployed systems . Debug, analyze root causes , and resolve test failures efficiently. Port legacy manual test cases into automated environments to enhance testing efficiency. Translate customer requirements into testable use cases and implementation tasks . Guide, mentor, and support junior test engineers in best practices and technical skills. Required Skills & Competencies: Strong understanding of GPS, telecom networks, IoT protocols, CAN, and automotive networks . Knowledge of interrupts, microcontroller architectures, and embedded system design . Expertise in functional testing, system testing, and test automation . Hands-on experience with communication protocols such as SPI, I2C, UART, and CAN . Proficiency in testing methodologies, tools, and debugging techniques . Experience in telematics device validation and field testing. Familiarity with automotive testing standards and best practices (preferred). Strong problem-solving and analytical skills , with a keen eye for detail and accuracy .
Posted 2 months ago
2.0 - 7.0 years
6 - 12 Lacs
Noida, Greater Noida, Delhi / NCR
Work from Office
As an Embedded Engineer, you will play a crucial role in the design, development, and testing of embedded systems. You will work closely with cross-functional teams to define system requirements, design robust embedded software, and integrate software components into hardware platforms. Your expertise will be instrumental in ensuring the functionality, performance, and reliability of our embedded systems across various projects. Key Responsibilities :- Collaborate with hardware and software engineers to define system architecture and design specifications. Develop embedded software solutions in C/C++ for real-time operating systems (RTOS) or bare-metal environments. Implement device drivers and integrate peripheral components such as sensors, actuators, and communication interfaces ( UART, SPI, I2C, Ethernet, etc. ). Perform debugging, testing, and troubleshooting of embedded systems to identify issues, Optimize code and system performance for efficiency and reliability Requirements:- Bachelor degree in Electrical Engineering is preferred but not essential Proven experience in embedded systems development, including designing, implementing, and debugging embedded software. Proficiency in programming language such as C and C++ for embedded applications. Solid understanding of microcontroller/microprocessor architectures and embedded design principles. Strong problem-solving skills and the ability to work effectively in a team environment. Excellent written and verbal communication skills. Job Details: Work Location : Work from office Job Type: Permanent, Full time Experienced : 2-7 yrs Shift: Monday to Friday Working Hours: 9 am 6 pm Pay : 6 -12 Lacs Per annum Benefits : PF, Health insurance How to Apply: Please send your resume to hr@wbe.in
Posted 2 months ago
0.0 - 3.0 years
4 - 7 Lacs
Chennai
Work from Office
Job Summary: We are looking for a passionate and enthusiastic Embedded Firmware Engineer (Fresher) to join our engineering team. This role is ideal for recent graduates who have a strong foundation in electronics and programming, and a desire to work on real-world embedded systems. 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. 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. 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.
Posted 2 months ago
1.0 - 5.0 years
3 - 7 Lacs
Ahmedabad
Work from Office
Prompt Innovations is looking for Embedded Developer to join our dynamic team and embark on a rewarding career journey. The Embedded Developer is responsible for designing, developing, and testing software and firmware for embedded systems. This role involves working closely with hardware engineers to develop software that controls and interacts with embedded devices. The Embedded Developer writes efficient and reliable code, conducts debugging and troubleshooting, and ensures the functionality, performance, and security of embedded systems. Responsibilities : Embedded Software Development : Collaborate with hardware engineers to define software requirements and specifications for embedded systems. Design and develop embedded software and firmware using programming languages such as C, C++, or assembly language. Write clean, efficient, and reliable code for controlling and interacting with hardware components. Implement and integrate device drivers, protocols, and communication interfaces for seamless operation of embedded systems. Optimize software performance and memory usage to meet system constraints. System Integration and Testing : Conduct integration of software and firmware components with the hardware platform. Perform unit testing, integration testing, and system-level testing to ensure functionality, reliability, and performance. Debug and troubleshoot software and hardware issues, identifying and resolving bugs and malfunctions. Conduct code reviews and collaborate with the development team to improve software quality and maintainability. Stay updated with industry trends and emerging technologies related to embedded systems development. Hardware-Software Collaboration : Collaborate with hardware engineers in the selection and evaluation of hardware components for embedded systems. Provide input and recommendations for hardware design improvements to optimize software performance and functionality. Work closely with cross-functional teams to ensure seamless integration of software and hardware components. Participate in design reviews and technical discussions to align software and hardware requirements. Documentation and Version Control : Create and maintain technical documentation, including software requirements, design specifications, and user manuals. Use version control systems to manage and track software changes and ensure proper versioning. Document and communicate software architecture, interfaces, and APIs to facilitate collaboration with other developers. Compliance and Quality Assurance : Ensure compliance with industry standards, regulations, and best practices related to embedded systems development. Implement security measures and best practices to protect embedded systems from vulnerabilities and threats. Collaborate with quality assurance teams to develop and execute software testing strategies and ensure software reliability. Support the resolution of customer-reported issues and provide technical assistance when needed. Qualifications : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Proven experience in embedded software development, firmware development, or a similar role. Proficiency in programming languages such as C, C++, or assembly language. Strong understanding of embedded systems architecture, hardware-software interactions, and real-time operating systems. Knowledge of microcontrollers, microprocessors, and hardware peripherals commonly used in embedded systems. Familiarity with communication protocols (e. g. , UART, SPI, I2C), device drivers, and embedded system debugging tools. Experience with embedded software development tools, integrated development environments (IDEs), and debuggers. Understanding of software testing methodologies, unit testing frameworks, and software debugging techniques.
Posted 2 months ago
2.0 - 5.0 years
8 - 10 Lacs
Bengaluru
Work from Office
Key Responsibilities: Embedded Firmware Development Design, develop, and integrate software for embedded Linux/RTOS platforms, including applications, device drivers, and kernel components. Communication Stack Development Develop and integrate GPRS, TCP/IP, and 4G stacks on telematics platforms . System Integration & Troubleshooting Perform system-level integration and debug RF network issues , including timing synchronization, signal strength optimization, and collision resolution. Hardware Collaboration – Work closely with the hardware design team for Linux subsystem development and optimization. Testing & Validation – Conduct unit testing, verification, and validation of firmware components to ensure compliance with quality standards. Technical Documentation – Maintain architecture, protocols, and technical specifications documentation. Cross-Functional Support – Assist engineering, system testing, and customer support teams in resolving technical challenges. Compliance & Security – Ensure adherence to quality and information security standards while following ISMS policies and procedures. Skills: 2 to 3 years of experience in embedded Linux programming . Proficiency in C programming, GCC compiler, and Git . Understanding of MISRA coding guidelines for automotive products. Hands-on experience with Linux, ARM SoCs . Experience using oscilloscopes, analyzers, and other lab equipment . Strong knowledge of network protocols, programming, and Linux kernel/device driver development . Ability to write efficient, reusable, and maintainable code. Experience with issue tracking & project tracking systems (a plus). Understanding of RF networks and concepts (a big plus). Self-motivated, dynamic, and team-oriented individual with a problem-solving mindset.
Posted 2 months ago
1.0 - 5.0 years
9 - 13 Lacs
Mumbai
Work from Office
We're HiringIOT Engineer! We are seeking an enthusiastic and tech-savvy Industrial IoT engineer who is passionate about solving industrial challenges through cutting-edge IoT solutions The candidate will support industrial IoT applications, troubleshoot issues, and develop innovative use cases leveraging various technologies to optimize industrial processes. “ LocationMumbai Suburban, India Work ModeWork From Office ’ RoleIOT Engineer Should have exp in Application Security,Network Protocols&Troubleshooting Industrial IoT Solutions & Troubleshooting Technical SupportProviding troubleshooting and maintenance for IoT-based industrial applications. Industrial Automation KnowledgeUnderstanding PLC, SCADA, and industrial sensors. Hardware & OS ManagementInstalling OS, handling industrial hardware issues, and configuring edge devices. IoT Development & Data Processing ProgrammingProficiency in JavaScript, Python, and Node-RED for IoT applications. Database ManagementWorking with SQL, No SQL, and Time-Series Databases for industrial data storage. Data VisualisationCreating Grafana dashboards for monitoring and reporting. Cloud & Edge Computing Cloud PlatformsKnowledge of Azure and cloud-based IoT architectures. Edge ComputingUnderstanding edge processing and embedded system integration. IoT Communication ProtocolsExperience with MQTT, OPC UA, Modbus, TCP/IP, UDP for data exchange. Networking & Security Network ConfigurationManaging industrial IoT networks, IP configurations, and device connectivity. Cybersecurity PrinciplesUnderstanding security best practices for IoT and industrial environments. Linux & Bash ScriptingWorking with Linux environments for automation and device management. Installation, Maintenance & IMAC (Install, Move, Add, Change) IoT Device DeploymentInstalling, configuring, and managing IoT hardware (Raspberry Pi, Arduino). Preventive MaintenanceSetting up alerts, reports, and predictive maintenance strategies. Version Control & ContainerizationUsing Git and Docker for managing industrial applications. Show more Show less
Posted 2 months ago
4.0 - 7.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Understand and align the team's contributions with project goals, recognizing their impact within the project management framework Operate within financial and program constraints while considering budgetary implications in design options Develops construction cost estimates and estimates of technical efforts/ fee proposal for projects Work within the financial and programme constraints and consider financial implications in producing design options Performs quality control review of design documentation, calculations and drawing Lead EMI and E&B activities, offering guidance, support, and performance management Participates in development of technical proposals. Provides input to the development of engineering budget and schedule to meet requirements. Qualifications Master of Engineering degree (or equivalent education) in an appropriate engineering discipline from an accredited college or university. Chartered Engineer (CEng), or Professional Engineer (PE) license or equivalent in the relevant field from any global organization (e.g., Institution of Civil Engineers, UK) 12+ Years of experience Contribute to design development, design risk and mitigation, and value engineering with a focus on electromagnetic compatibility (EMC) and electromagnetic interference (EMI) Provide expert technical guidance and ensure adherence to earthing and bonding (E&B) standards throughout the design process Present EMC/EMI and E&B strategies effectively to stakeholders and non-technical leads Develop and deliver Earthing (Grounding) and Bonding Control Strategy reports Produce detailed design documentation, including calculations, design sketches, and technical specifications Participate in interdisciplinary design team meetings and coordinate with sub-consultants and equipment suppliers for accurate design information Review and verify design drawings and ensure they align with project requirements and standards Prepare technical reports and assess project specifications for construction compliance Provide input to E&B strategy and conduct power quality compatibility assessments Working with design engineers to advise on EMC test specifications and production of test procedures and reports as required Advise appropriate EMC solutions through design analysis to identify required control techniques and good design practice Earthing (Grounding) & Bonding Design: Produce comprehensive reports detailing solutions for each facility Produce calculation reports to justify results and ensure compliance with required values. Develop and mark up drawings, including grounding grid layouts, cross-sections, riser diagrams, and bonding drawings. Technical specifications of the elements Lightning Protection Design: Produce reports outlining solutions for each facility. Create calculation reports to validate results and meet compliance requirements Develop and Mark up drawings for lightning protection layouts and connections to main grounding grids. Define technical specifications for lightning protection elements. Ensure that technical and safety standards are maintained across all design activities tin order that successful project implementation and future reliability is achieved. Carry out risk assessments and provision of design information for Health and Safety file. Additional Information AECOM provides a wide array of compensation and benefits programs to meet the diverse needs of our employees and their families. We also provide a robust global well-being program. Were the worlds trusted global infrastructure firm, and were in this together your growth and success are ours too. As an Equal Opportunity Employer, we believe in each persons potential, and well help you reach yours. #LI-FS1 About AECOM AECOM is proud to offer comprehensive benefits to meet the diverse needs of our employees. Depending on your employment status, AECOM benefits may include medical, dental, vision, life, AD&D, disability benefits, paid time off, leaves of absences, voluntary benefits, perks, flexible work options,well-being resources, employee assistance program, business travel insurance, service recognition awards, retirement savings plan, and employee stock purchase plan. AECOM is the global infrastructure leader, committed to delivering a better world. As a trusted professional services firm powered by deep technical abilities, we solve our clients complex challenges in water, environment, energy, transportation and buildings. Our teams partner with public- and private-sector clients to create innovative, sustainable and resilient solutions throughout the project lifecycle from advisory, planning, design and engineering to program and construction management. AECOM is a Fortune 500 firm that had revenue of $16.1 billion in fiscal year 2024. Learn more at aecom.com. What makes AECOM a great place to work You will be part of a global team that champions your growth and career ambitions. Work on groundbreaking projects - both in your local community and on a global scale - that are transforming our industry and shaping the future. With cutting-edge technology and a network of experts, youll have the resources to make a real impact. Our award-winning training and development programs are designed to expand your technical expertise and leadership skills, helping you build the career youve always envisioned. Here, youll find a welcoming workplace built on respect, collaboration and community - where you have the freedom to grow in a world of opportunity. As an Equal Opportunity Employer, we believe in your potential and are here to help you achieve it.
Posted 2 months ago
5.0 - 10.0 years
15 - 30 Lacs
Indore, Ahmedabad
Work from Office
Job Description: We are looking for a skilled Python Automation Engineer with hands-on experience in Embedded Systems testing and automation. You will design, implement, and execute automated test suites for hardware and embedded software components. Key Responsibilities: Define Test Architecture for Embedded Systems Develop Python-based test automation frameworks using Pytest, Robot Framework, Selenium Create automated test cases from scratch and integrate them into CI/CD pipelines Perform debugging and troubleshooting using lab equipment (MSO, logic analyzers, multimeters) Collaborate with developers to validate embedded designs and protocols Key Skills Required: Python 3.x, Pytest, Robot Framework Experience with Embedded Communication Protocols: CAN, UART, SPI, I2C Proficient in Linux OS and GNU Make CI/CD Integration and DevOps tools Exposure to WiFi, connectivity, and embedded systems Hands-on with IDEs, compilers, source control, and defect management tools C/C++ knowledge is preferred Basic electronics debugging and lab testing skills
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39817 Jobs | Dublin
Wipro
19388 Jobs | Bengaluru
Accenture in India
15459 Jobs | Dublin 2
EY
14907 Jobs | London
Uplers
11185 Jobs | Ahmedabad
Amazon
10459 Jobs | Seattle,WA
IBM
9256 Jobs | Armonk
Oracle
9226 Jobs | Redwood City
Accenture services Pvt Ltd
7971 Jobs |
Capgemini
7704 Jobs | Paris,France