Jobs
Interviews

274 Embedded Jobs - Page 5

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

1.0 - 2.0 years

6 - 10 Lacs

Bengaluru

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 2 months ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Mumbai

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 2 months ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Kolkata

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 2 months ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Hyderabad

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 2 months ago

Apply

9.0 - 12.0 years

40 - 50 Lacs

Ahmedabad

Remote

Job Overview Genea is looking for a Software Engineering Manager to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high quality and fully performing software that meets quality and software development standards alongside a great team. What you would do, day-to-day? Drive team efforts Have a keen eye on code quality with code scalability, maintainability, readability in mind. Have a solution-oriented mindset and high load capacity system in mind. Estimate work, delegate work. Manage the people on a large engineering team to keep them aligned and focused on achieving the teams goals. Drives the design, strategy, and execution of software development projects to support product roadmaps. Lead technology architecture and development as per product needs Oversee the daily activities and progress of multiple SCRUM teams. Monitor, and continuously update, team metrics for measurement of engineering and operational excellence. Ensure a consistent, regular process for assessment of goals and improvement of deliveries. Lead many SCRUM teams through estimating engineering effort to build new features and fix prior mistakes. Collaborate with Product Managers on new products and new features. Implement data driven approach to execution to drive transparency. What are we looking for? 8+ years of total experience and 3+ years of relevant work experience as leading teams (Engineering Manager, Tech Lead or similar) Experience hiring, mentoring, and scaling teams in IoT, cloud, or embedded domains. Experience with microservices, event-driven architecture, and distributed systems. Backend proficiency in C#/.NET, Java, Go, Python, or Node.js (we use .NET but welcome strong engineers from any stack). Proficient in database technologies (SQL/NoSQL we use Azure SQL, but PostgreSQL, MongoDB, etc. are fine) Experience working with Azure or AWS is highly preferable. We work with Azure services like App Service, Functions, Service Bus, Blob Storage, Azure SQL, etc. Hands-on experience with Azure IoT Hub, IoT Edge, or similar cloud IoT platforms. Knowledge of industrial protocols (BACnet, Modbus, OPC UA, MQTT, etc.). Experience with embedded systems, device drivers, or gateway software. Proficient in frontend technologies, preferably Angular, but we’re open to any other JavaScript - based frameworks like React, Vue, etc. Excellent understanding of software development life cycles (SDLC) with experience guiding teams through planning, development, and rollout using best in industry agile practices Having experience in work estimation and delegation is preferable. Understanding of testing practices like writing unit/integration test cases Strong Articulation skills - Ability to write/explain complex problems over email or call. Obsession for excellence - Should strive for being excellent at work in terms of quality and speed. Professionalism - Sincere, Integrity, Commitment, Ownership Strategic thinker with the ability to formulate product and business strategies. Prior experience in managing multi-disciplinary teams of manager, senior engineers simultaneously working on multiple projects and technologies. Strong cross-functional collaboration and influencing skills at high levels. Possess innate customer service skills including the ability to be empathetic, accurate, compassionate, responsive, resourceful, and conscientious. Strong relationship management, strategizing, project management, problem solving, and change management skills. Competencies: Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed. Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans. Quality - Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality. Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone's efforts to succeed. Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.

Posted 2 months ago

Apply

10.0 - 20.0 years

35 - 40 Lacs

Bengaluru

Work from Office

Experience as a Systems Program Manager in a technical product company delivering high quality HW & SW products, consistently on-time Electronics/Mechanical products with Embedded Software & Firmware development through the entire life cycle process

Posted 2 months ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

hyderabad

On-site

Qualifications/Requirements Bachelors / Masters in Computer Science/ Electronics Engineering / Electrical Engineering or related field of study. At least 5 years of working experience in embedded software programming Experience in hands on development and troubleshooting on embedded targets Experience in C/C++ programming and good understanding of different Microprocessor architectures. Hands on experience in embedded systems design with preemptive, multitasking real-time operating systems (preferably QNX RTOS) Experience in doing automated unit test for C/C++ applications. Familiarity with software configuration management tools, defect tracking tools, and peer review. Exposure to C# development will be an added advantage. Desired Characteristics Experience with Control Systems firmware development for MarkVIe. Experience working with Industry protocols like MODBUS, Profibus, Profinet, FF, CAN, Ethernet Must join before July end Interested candidates share CV to mail - Venkat@adarshsolutions.com

Posted 2 months ago

Apply

3.0 - 7.0 years

12 - 20 Lacs

Gurugram, Bengaluru

Hybrid

Were seeking an experienced Embedded Linux Developer to validate and quality-assure Yocto based Linux BSP across diverse SoCs (e.g., QCS6490, QRB5165, QCS8550). The ideal candidate will design and execute comprehensive test plans, drive development of test infrastructure, and collaborate with firmware/kernel teams to ensure robust, reliable SoC platform support. Role & responsibilities Develop test plans and test cases for system, integration, and regression testing on mobile and IoT-class SoCs (e.g., camera, multimedia, networking, connectivity). Flash and boot Yocto-generated images (e.g., qcom-multimedia-image, real-time variants) on hardware evaluation kits. Validate key subsystems: bootloader, kernel, drivers (Wi Fi, Bluetooth, camera, display), power management, real-time functionality. Build and maintain automation frameworks: kernel image deployment, logging, instrumentation, hardware reset, network interfaces. Track and report software/hardware defects; work with cross-functional engineering teams to triage and resolve issues. Analyze system logs, trace output, measure boot/latency, resource utilization and performance metrics. Maintain test infrastructure and CI pipelines, ensuring reproducibility and efficiency. Contribute to documentation: test reports, acceptance criteria, qualification artifacts, and release summaries. Mandatory Skills Strong in C/C++, scripting (Python, Bash), ARM toolchain, cross-compilation Yocto & BitBake workflows, experience building BSPs and flashing images on development boards Linux kernel internals, drivers, real-time patches Experience with Qualcomm SoCs or similar ARM platforms; Hands-on knowledge of QCS/QRB platforms and multimedia pipelines Experience of working with GPIO/I2C/SPI interface, mutimedia Hardware bring-up, serial consoles, bootloader debugging (U-Boot), Secure boot, OP-TEE/QSEE, root filesystem GitLab/ Jenkins / Buildbot, hardware-triggered automation Performance analysis and profiling tools Ability to measure boot time, trace latency, optimize kernel subsystems Nice-to-Have Skills Experience debugging multimedia subsystems (camera, display, audio, video pipelines). Familiarity with Debian/Ubuntu-based host build environments. Knowledge of Qualcomm-specific test tools and manifest workflows (e.g., meta-qcom-realtime, qcom-manifest) Prior work in IoT/robotics, real-time or safety-critical embedded platforms. Exposure to certification/regulatory testing (e.g., FCC, Bluetooth SIG, Wi Fi Alliance).

Posted 2 months ago

Apply

8.0 - 13.0 years

22 - 25 Lacs

Bengaluru

Work from Office

Job Role- (Firmware developer Control system) Required Skills & Experience 7+ years proven experience developing Power Electronics products Architecting embedded control strategy, formulating specifications and implementation control firmware for PFC, Chargers, DC/DC, and inverter. Board bring up experience, Device driver development for CAN, I2C, SPI etc. Participating and leading the specification, design reviews and executing unit tests. Proves design concepts through a combination of computer simulation and physical laboratory implementation/testing. Knowledge in Control system design/ Modeling/simulation in MATLAB / Simulink or other similar tools Writing lean code for real time interrupt driven applications. Proficient in understanding the schematics and debugging hardware issues. Experience in developing digital control systems for Power inverters/Converters. Develops automated test cases for Hardware-In-Loop modeling/Testing. Knowledge on charger profile VRLA, Li-Ion. Develops engineering models and test plans to verify electrical, environmental, and functional compliance of the design to its specification Remains abreast of the latest technology in Digital control/Controllers. Programming experience in C and C++ for 32-bit controllers/DSPs. Debugging skills, RCA, SDLC. Code version control: GIT, SVN. Should have capability to handle projects and guide the team. Good interpersonal communication skills and experience in working with global teams. Preferable Skills: Programming experience in RTOS environments like UC OS-II or other platforms. Knowledge in Python scripting language. Understanding on Safety regulatory requirements in power converters. Experience is FPGA programming and Simulation techniques. Knowledge in JAMA, Confluence.

Posted 2 months ago

Apply

8.0 - 12.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. Skills Must have Engineer with 8+ years of experience in embedded Linux driver/kernel development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Linux fundamentals and audio fundamentals Experience with ALSA ASoC driver development Experience with audio transmission protocols like I2S/TDM, audio DAC/ADC Experience with audio DSP firmware development Experience with bare metal or RTOS based firmware development 10.System knowledge, System Debugging, firmware debugging using JTAG Nice to have Good to have: 1. Experience with Any RTOS porting. 2. Experience with host to DSP communication.

Posted 2 months ago

Apply

3.0 - 8.0 years

20 - 35 Lacs

Gurugram

Work from Office

Project description Luxoft is looking for experienced Android Framework and BSP developers for enablement of this platform for the customer. This brings immense scope of development for Android developers and enthusiasts. Responsibilities As a Senior Android Developer, you would be responsible for below components of Android Automotive: Linux, Embedded, device driver, Audio subsystem, RTOS, Audio HAL, Audio Framework, OpenMax, ALSA, I2S Skills Must have Engineer with 3-8 years of experience in Android Framework or HAL or driver development Strong C/C++ development skills with a good understanding of object-oriented design Good understanding of Android framework, overall Android Architecture. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. Desirable experience with Multimedia frameworks such as OpenMAX, and Codec2Compliance with CTS/VTS and support in resolving defects Strong background in embedded systems development System knowledge, System Debugging Nice to have Experienced with the Android Automotive platform is desired Experience with Android multimedia framework is desired

Posted 2 months ago

Apply

3.0 - 6.0 years

6 - 16 Lacs

Bengaluru

Work from Office

Responsibilities: 1. Engineer would work under Vehicle Network MCU team to design, develop HLF and LLFs. 2. His responsibilities would be Develop and maintain CAN & LIN Communication using Autosar and Non Autosar with advance knowledge of programming for Embedded systems. 3. Design and maintain the Communication stack, DCM, DEM modules and Bootloader used in the automotive ECUs. 4. Creation and updating Frame Knowledge of DLT frame. 5. Message creation and message packaging in any protocol 6. WDG configuration In Autosar 7. Engineer shall work independently on allocated modules by Marelli Domain Lead. 8. Following-up the Software Defects fixing 9. Supporting software development processes following A-SPICE. 10. Supporting and improving developing methods and tools. 11. Intensive technical exchange with colleagues Knowledge required: C professional and high-quality Programming; Skilled person, with deep experience. (MANDATORY) Experience of embedded software projects in an international environment as a Developer is must. Experience in developing Develop and maintain Diagnostic stack with UDS / KWP protocol Experience in developing and maintain UDS / KWP based Bootloader Good knowledge of tracking tools, like Atlassian/Jira & version control tool, like Git or SVN. Familiar with Agile/Scrum methodologies Experience in automotive embedded systems software development Experience in developing CAN Network Management configuration and development Experience in developing SW UPDATE using CAN with Cyber Security Perform the unit testing and Statics code analysis of secure software module Familiarity with MISRA coding rules Experience working on Body Control Module is desirable. Basic knowledge of UML (Unified Modeling Language, e.g., Enterprise Architect)

Posted 2 months ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

The ideal candidate should have a minimum of 4+ years of relevant experience in the following areas: - Proficiency in C and C++ programming languages. - Knowledge of 3GPP, LTE, and 5G NR Telecom standards. - Familiarity with RAN, BaseBand, and L1/L2/L3 protocol layers. - Experience working with Linux and Networking technologies. Required Skill Sets: - Strong programming skills in C, C++, C-Linux, and Bash. - Understanding of Telecom-IP Com and Telecommunication concepts. - Knowledge of 3GPP2, 3GPP, GSM, 2G, 3G, LTE, 5G, Networking, Wireless, and Baseband technologies. - Experience in DSP, RTOS, VxWorks, ARM, x86, ASIC, PHY, Embedded systems, Time series, and Digital signal processing. - Familiarity with CPRI, eCPRI, NETCONF, YANG, gNb, eNb, BTS, and RBS. The successful candidate should be able to demonstrate expertise in the mentioned areas and contribute effectively to the team's projects and goals.,

Posted 2 months ago

Apply

2.0 - 6.0 years

0 Lacs

delhi

On-site

You will be responsible for training Grade (XI & XII) students in the field of Robotics, AI, and Smart Manufacturing. To be eligible for this position, you should hold a B. Tech / M. Tech degree in Electronics, Mechanical, Mechatronics, Robotics & AI, Production, or Industrial engineering. Your role will require a solid understanding of Robot Operating System (ROS), Gazebo, Robot and automation sub-systems, Robot Kinematics, basic electronics, Micro-controllers, Actuators, Sensors, Arduino, Embedded systems, PCB, 3D printing, circuit making, and Programming with Python. Experience with Cobot and Drones will be an added advantage. Ideally, you should have 2 - 3 years of relevant experience in the field. As part of your responsibilities, you will need to travel to Delhi / NCR Schools to conduct Robotics training sessions, mentor students, and prepare them for various robotic competitions such as Delhi Robotics League. Moreover, you will be expected to develop classroom study material to facilitate effective learning. This position is based in Delhi / NCR Schools and offers attractive salary packages. If you are passionate about Robotics, AI, and Smart Manufacturing and enjoy working with students to enhance their skills in this field, this role could be a perfect fit for you.,

Posted 2 months ago

Apply

0.0 - 2.0 years

1 - 1 Lacs

Chennai

Work from Office

Looking for Project Engineer with 12 yrs exp in PLC programming or SolidWorks. Responsibilities: design, commissioning, purchase, customer liaison, lead follow-up, and travel. Incentives per project, annual bonus. Must be eager to learn and adapt. Annual bonus Travel allowance Work from home

Posted 2 months ago

Apply

14.0 - 21.0 years

35 - 55 Lacs

Chennai

Work from Office

Job description: Lead group of engineers and drive for agreed product delivery timeline and cost Be the technical point of contact for all electronics related development Able to derive Hardware Software Interface, Software requirement and Hardware requirements from System requirements Colloborate with cross functional teams from Scope of work finalization till deployment and after Sales support. Able to communicate clearly on functional aspects of ECU to vehicle domain experts. Work with external technology partners and get things done as desired Skillset: Strong technical expertise in hardware design including microcontrollers, sensors, Actuators, etc Knowledge of EMI/EMC standards, Surge, ESD and Ingress Protection Familiar with Electronics Manufacturing process Experience in embedded software programming languages C / C++ and development tools compiler, debugger Experience in MATLAB-SIMULINK, State Flow/ State Chart, Embedded Coder, etc Experience in communication protocols (CAN, LIN, SPI, etc) and diagnostics protocols UDS ISO 14229 along with hands on in CAN analysis tools Familiarity with functional safety standards – ISO 26262 / ISO 25119 and its implementation (HARA, DFMEA, concepts in hardware and software) Experience in standards like MISRA, AUTOSAR, OCPP, ISO 15119, FOTA Design an development of products like Telematics, Body Control Module, BMS, MCU, Vehicle Control Unit, etc Familiar with wireless communication module like GSM, etc 11.Experience in ASPICE is added advantage

Posted 2 months ago

Apply

5.0 - 10.0 years

8 - 15 Lacs

Vijayawada, Hyderabad

Work from Office

NoTE: We are looking for short notice candidates only who have strong experience in Embedded Firmware development and is available to work from Vijayawada or Hyderabad locations. Job Title: Embedded Firmware Developer Location: Vijayawada/Hyderabad Mode of work:Complete work from office AquaExchange is seeking a skilled and motivated Firmware Developer to join our dynamic team. As we continue to innovate and expand our technology solutions, we need a talented individual with 6+ years of experience in firmware development. The ideal candidate will possess excellent programming and debugging skills in C/C++, hands-on experience with the Arduino platform, and a strong understanding of various communication protocols and IoT platforms. This role offers an exciting opportunity to contribute to cutting-edge projects and be a key player in the development of our IoT solutions. Responsibilities: Develop and Maintain Firmware: Create and sustain firmware for embedded systems, ensuring optimal performance and reliability. Programming and Debugging: Write and debug code in C/C++ for microcontrollers, with a focus on ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32. Driver and BSP Design: Design and implement low-level drivers and board-specific packages to facilitate hardware interaction. Communication Protocols: Work with communication protocols such as TCP/IP, HTTP, MQTT, and Modbus to ensure seamless data transmission. IoT Platform Development: Develop applications for IoT platforms, including ZigBee, Bluetooth Low Energy (BLE), and Wi-Fi. Hardware Integration: Integrate firmware with hardware using debug tools and in-circuit emulators to ensure cohesive operation. Hardware Bring-Up: Perform hardware bring-up and troubleshoot hardware-software integration issues effectively. RTOS Utilization: Utilize Real-Time Operating Systems (RTOS) in embedded firmware development to enhance system responsiveness and multitasking. FOTA Implementation: Implement Firmware Over-The-Air (FOTA) updates to facilitate remote firmware upgrades. Peripheral Interface: Interface with various peripherals such as SPI, UART, I2C, I2S, USB, DMA, ADC, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet. Sensor Integration: Work with a variety of sensors, including flow, temperature, pressure, accelerometer, gyro, compass, and light sensors, ensuring accurate data collection and processing. Testing and Debugging: Use test equipment such as oscilloscopes and logic analyzers for comprehensive debugging and testing of firmware and hardware components. Skills / Experience: Excellent programming and debugging skills in C/C++. Hands-on experience with the Arduino platform. Conversant with protocols like TCP/IP, HTTP, MQTT, Modbus. Preferred experience with ZigBee, Bluetooth Low Energy (BLE), Wi-Fi, and IoT platforms. Working knowledge of RTOS and FOTA. Strong experience with low-level drivers and board-specific package development. Excellent hands-on experience with microcontrollers (8/16/32 bit) in the ARM Cortex M0/M3/M4 family, NodeMCU, and ESP32. Good understanding of interfaces like SPI, UART, I2C, I2S, USB, and peripherals such as DMA, ADCs, DAC, timers, EEPROM, flash memory, SD cards, and Ethernet. Experience with hardware bring-up and integration of software and hardware using debug tools/in-circuit emulators. Knowledge of various sensors (flow, temperature, pressure, accelerometer, gyro, compass, light, etc.). Familiarity with using test equipment (e.g., oscilloscope, logic analyzer).

Posted 2 months ago

Apply

2.0 - 7.0 years

2 - 7 Lacs

Bengaluru

Work from Office

Role: Embedded Recruiter Experience: 3+ Years Location: Bangalore (Face-to-Face Interview) Budget: Open / Best in Industry Required Skills: Embedded Recruitment Strong exposure to Embedded C & C++ profiles Stakeholder coordination & candidate pipeline management Excellent communication and tech hiring experience If interested, Please share me your updated resume to rama.c@acesoftlabs.com Regards, Rama CH Key Account Manager (KAM) Acesoft Labs

Posted 2 months ago

Apply

8.0 - 10.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Notice period : Immedidate to 15 Days We are seeking a highly motivated and experienced Tech Lead to join our embedded systems team. As a Tech Lead, you will be responsible for leading the development of robust and efficient embedded software solutions, primarily using Embedded C++ and Linux. You will leverage your expertise in Yocto Linux, firmware development, and hardware-oriented software to drive innovation and deliver high-quality products. You will play a crucial role in mentoring junior engineers, contributing to architectural decisions, and ensuring the successful execution of projects. Responsibilities : Technical Leadership :- Lead the design, development, and implementation of embedded software solutions using Embedded C++ and Linux.- Provide technical guidance and mentorship to junior engineers.- Drive architectural decisions and ensure adherence to best practices.- Conduct code reviews and ensure code quality.Embedded Linux Development :- Develop and maintain Embedded Yocto Linux distributions.- Develop Linux middleware and applications using C++.- Configure and manage Linux systems for embedded devices.- Utilize CMake and Git for version control and build processes.Firmware Development :- Develop and maintain firmware for embedded systems.- Integrate software with hardware components.- Perform system-level testing and debugging. Hardware-Oriented Software Development (Good to Have) :- Develop software for Xilinx and IMX.8 platforms.- Work closely with hardware engineers to integrate software and hardware.Computer Vision (Good to Have) :- Develop solutions in the field of computer vision for camera-based assistance systems.- Implement algorithms for image processing and object detection. Debugging and Troubleshooting :- Diagnose and resolve complex software and hardware issues on Embedded Linux platforms.- Utilize debugging tools and techniques to identify and fix bugs.Project Management :- Contribute to project planning and execution.- Ensure projects are delivered on time and within budget.- Communicate effectively with stakeholders. Required Skills and Experience :- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.- Proven experience as a software engineer in embedded systems development. - Strong proficiency in Embedded C and C++.- Solid understanding of object-oriented programming principles.- Extensive experience with Embedded Yocto Linux and firmware development.- Experience with Linux system programming and application development using C++.- Proficiency in using CMake and Git for version control and build processes. - Excellent debugging and troubleshooting skills.- Strong communication and interpersonal skills.- Ability to work independently and as part of a team. Good to Have Skills and Experience :- Experience with hardware-oriented software development, particularly for Xilinx and IMX.8 platforms.- Experience in developing computer vision solutions for camera-based assistance systems.- Experience in Linux middleware and application development.- Advanced debugging skills on Embedded Linux.

Posted 2 months ago

Apply

7.0 - 12.0 years

10 - 16 Lacs

Visakhapatnam

Work from Office

About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.

Posted 2 months ago

Apply

7.0 - 12.0 years

10 - 16 Lacs

Chennai

Work from Office

About the Role : We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products. Key Responsibilities: Firmware Test Strategy & Execution: - Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers. - Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure adherence to specifications. - Collaborate closely with firmware development teams to understand requirements, provide early feedback, and ensure testability of features. Industrial Protocol Testing: - Lead the testing and validation of industrial communication protocols, with a strong preference for Modbus (TCP/RTU). - Experience in testing other industrial protocols like BACnet and OPC-UA is highly valued. - Develop and execute test scenarios to ensure robust and compliant communication between devices and systems. Hardware-in-the-Loop (HIL) Testing: - Extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices. - Utilize and integrate various hardware components and test tools to simulate real-world conditions and validate device behavior. Connectivity Protocol Validation: - Thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus, ensuring reliable data transfer and device integration. Test Automation & Scripting: - Hands-on experience with Python scripting for developing automated test cases, utilities, and test frameworks. - Strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions. - Hands-on experience in designing and developing test automation frameworks using Robot Framework, Pytest, or similar (e.g., Pybot). - Develop and maintain automated test scripts for continuous integration and regression testing. Test Documentation & Management: - Create detailed test plans, test cases, and test reports. - Utilize and maintain test artifacts within version control systems like GIT. - Report and track defects using bug tracking tools such as JIRA or similar. Tooling & Simulators: - Proficient in using in-house developed tools and simulators for effective firmware testing and debugging. - Identify opportunities for new tool development or enhancements to improve testing efficiency. Collaboration & Communication: - Work effectively within a cross-functional team including hardware, firmware, and software engineers. - Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely. Required Skills & Qualifications: Experience: Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers. Industrial Protocols (Mandatory): - Proven experience in Protocol Testing, especially with Modbus TCP/RTU. - Knowledge of BACnet and OPC-UA is a significant plus. Connectivity Protocols: - Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity. Hardware-in-the-Loop (HIL): - Direct experience with HIL testing setups and methodologies. Programming & Automation: - Proficiency in Python scripting language, including Object-Oriented Programming (OOPs) concepts. - Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar). Test Management: - Experience in Test Case writing and Test Plan creation. - Working knowledge of GIT or other software configuration management tools. - Familiarity with JIRA or similar bug tracking tools. Problem-Solving: - Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions. Communication: - Excellent written and verbal communication skills. Education: - Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.

Posted 2 months ago

Apply

5.0 - 10.0 years

8 - 14 Lacs

Bengaluru

Work from Office

Type of Employment : Contract Notice period : Immediate or Max 30 days Job Description : We are looking for an experienced Embedded Developer with a strong technical background and hands-on expertise in embedded systems design and development. The ideal candidate should have 5 to 10 years of solid experience in embedded C programming and assembly language, with deep knowledge of microcontroller-based system design. Core Responsibilities : The primary responsibility will involve the development, testing, and deployment of embedded software for various microcontroller platforms. The candidate should have real-world experience working with Real-Time Operating Systems (RTOS) such as Micrium or FreeRTOS. Additionally, prior exposure to embedded Linux systems will be considered a valuable advantage. The role demands expertise in low-level programming with a deep understanding of hardware-software integration. Candidates must be comfortable working with communication protocols like I2C, SPI, DMA, and UART, which are widely used in embedded hardware interfacing. This also includes working with hardware tools and techniques such as oscilloscopes, logic analyzers, schematic reviews, and PCB layout interpretations for debugging and system validation. Technical Proficiency : - The developer should be highly skilled in working with ARM-based microcontrollers including ARM Cortex-M and ARM7 cores, and familiar with debugging and communication interfaces such as JTAG, SWI (Serial Wire Interface), and SPI Flash memory. - Experience in sensor integration (e.g., light sensors), and modules like GPRS and GPS is essential for developing IoT-enabled embedded systems. - Familiarity with IDEs and debugging tools such as GCC, GDB, Keil, and IAR Embedded Workbench is necessary for effective software development and troubleshooting. - The candidate should be confident in debugging embedded systems at both the software and hardware levels. Additionally, experience with version control tools like Git and SVN is required for collaborative development and code management. The candidate should follow structured development practices including code reviews, documentation, and integration testing. Soft Skills : - Strong problem-solving ability, attention to detail, and the capability to work independently or as part of a team are essential. - Good communication skills are important for coordinating with hardware, QA, and system engineering teams. - This role offers the opportunity to work on cutting-edge embedded technologies and to contribute to the development of robust, high-performance embedded products in domains such as IoT, automotive, industrial automation, and consumer electronics.

Posted 2 months ago

Apply

8.0 - 15.0 years

20 - 30 Lacs

Bengaluru, Karnataka, India

On-site

Role Overview We are looking for a highly skilled and passionate Linux Device Driver Development Engineer to join our engineering team in Bangalore. This role involves hands-on development, enhancement, and maintenance of Linux kernel modules and device drivers for various hardware platforms. Key Responsibilities Design, develop, debug, and maintain Linux device drivers and kernel modules Collaborate with hardware and systems teams to integrate and test new drivers Optimize performance and ensure reliability of Linux-based embedded systems Debug low-level system issues and perform kernel-level troubleshooting Participate in code reviews, design discussions, and technical documentation Required Skills & Qualifications Strong programming experience in C Solid understanding of Linux kernel architecture and kernel development Hands-on experience developing or customizing Linux device drivers Experience with debugging tools like gdb, printk, etc. Good understanding of hardware-software interfaces , memory management, interrupts, and multithreading Excellent problem-solving and debugging skills Bachelor's or Master's degree in Electronics, Computer Science, or related disciplines

Posted 2 months ago

Apply

4.0 - 6.0 years

1 - 5 Lacs

Udaipur

Work from Office

Design, develop, and test embedded hardware systems, including circuit design, PCB layout, microcontroller integration, and troubleshooting. Collaborate with software teams to ensure system functionality and performance. Call-9799651600

Posted 2 months ago

Apply

8.0 - 12.0 years

18 - 22 Lacs

Navi Mumbai

Work from Office

Job Title: Senior Engineer (HW_GCS_2) Department: R&D - Mech Location: Navi Mumbai, India Job Type: Full-time | On-Site Seniority Level: Mid-Senior Years of Experience:8 - 12 Years Minimum Qualification :Bachelor's Degree Job Description: As a Mechatronics/Electronics Engineer , you will be crucial in developing and implementing electro-mechanical systems for avionics and other electronic systems in our aerospace projects. You will work closely with cross-functional teams to ensure the successful integration of electronic components with mechanical systems into our Unmanned Aerial Systems (UAS) . This role offers a unique opportunity to work on challenging projects at the forefront of aerospace technology. Key Responsibilities: You will be responsible for spearheading complex electronics system design, analysis, and integration. A deep technical expert, this role requires a profound understanding of the core principles of electronics engineering with proficiency in mechanical engineering, emphasising designing state-of-the-art solutions for challenging applications. Design & Development: Responsible for the design and development of high-precision electro-mechanical systems. Defining selection criteria for key electronics & mechanical components, testing and validating them for use in different sub-systems. Coordinate with multidisciplinary teams to seamlessly integrate embedded systems with mechanical systems, ensuring alignment in design parameters and tolerance considerations. Develop and implement comprehensive testing and verification strategies to ensure the robustness and integrity of embedded software & mechanical systems throughout the development lifecycle. Identify and mitigate risks associated with embedded software development & mechanical systems proactively addressing issues to ensure project success. Experience in designing electro-mechanical/robotic systems through the use of very strong technical fundamentals. Proficiency in designing electronic circuits and embedded system circuits using microcontrollers (e.g., STM32) with strong fundamentals in Electronics. Proficiency in reviewing and modifying circuits, wiring, and PCB layouts. Knowledge in Embedded C/C++ & familiarity with embedded software development. Developing Best Practices: Work with world-class Safety standards to implement best practices within a team. To work with first principles to achieve engineering solutions' highest robustness and value addition. Establish practices to deliver a design that is highest performance, reliable, scalable to manufacture, easy to maintain and re-usable. Skills & Qualification: Bachelors or Master's degree in Electronics, Mechatronics, Robotics, Aeronautical (Avionics). Strong electro-mechanical design instincts and a thorough understanding of dynamics & control. Hands-on expertise in housing electronic & circuit assembly. Working/basic Knowledge of any parametric modelling CAD software. Basic in GD&T and tolerance stack-up. Has a deep appreciation for technology evolution, and modern engineering practices, and deployed in world-class product development processes. Worked in an Indian or global company that delivers high-quality systems integrating mechanical & electronics hardware and/or studied at a reputed academic institution while demonstrating initiative and rigour to learn and create innovative engineering solutions.

Posted 2 months 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