Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 5.0 years
3 - 7 Lacs
Chennai
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies.
Posted 14 hours ago
3.0 - 5.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications. - Integrate hardware components and peripherals into embedded systems. - Optimize code for performance and efficiency on resource-constrained devices. - Conduct software testing and validation to ensure reliability. - Utilize real-time operating systems (RTOS) for embedded applications. - Analyze and enhance existing embedded solutions for performance improvements. - Develop and maintain technical documentation for embedded systems. - Engage in code reviews and provide constructive feedback to peers. - Support the production and field engineering teams with troubleshooting. - Evaluate and select appropriate microcontrollers and processors for projects. - Implement and manage software version controls and repositories. - Collaborate in cross-functional teams for project planning and execution. - Research and stay current with emerging trends in embedded technology. - Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. - 3+ years of experience in embedded system design and development. - Strong knowledge of C/C++ programming languages. - Experience with microcontrollers and microprocessors. - Proficiency in hardware debugging tools and methodologies. - Familiarity with embedded Linux and RTOS environments. - Understanding of communication protocols (I2C, SPI, UART, etc.) - Experience in circuit design and analysis. - Strong analytical and problem-solving skills. - Ability to work collaboratively in a team environment. - Excellent written and verbal communication skills. - Familiarity with AGILE or SCRUM methodologies is a plus. - Experience with software development tools (i.e., IDE, debuggers). - Knowledge of signal processing techniques is an advantage. - Proven track record of delivering projects on time and within scope. - Willingness to continuously learn and adapt to new technologies.
Posted 14 hours ago
3.0 - 8.0 years
5 - 15 Lacs
Bengaluru
Work from Office
Experience: 3 to 12 Years of Exp , Must Haves: Development Embedded System software experience in in device drivers and board-support packages for complex SoCs Development experience in Embedded domain using C/C++ Programming Strong working knowledge of operating systems like Linux / QNX Working experience on board bring up activities Strong Working knowledge of at least 1 of the IPs Power mgmt., CPU and/or UFS/storage domain Experience in working on any Linux/Android Drivers Driver development on PCIe / Ethernet / UFS Embedded System software, Device drivers and board-support packages for complex SoCs Embedded domain using C/C++ Programming Linux / QNX Operating Systems Board Bring Up activities Power mgmt., CPU and/or UFS/storage domain Linux/Android Drivers PCIe / Ethernet / UFS Role The engineer is expected to contribute to an advanced software development environment facilitating board bring-up, development, and delivery. The engineer is expected to develop and debug software prototypes including device driver software Hands on in kernel debugging, Boot failure issues and Power management and Storage issues Software System development and bug fixing on Automotive Chipsets for products based on Android/Linux/QNX OS platforms. Development and implementation of an efficient and transparent variant handling and re-use concept for the platform
Posted 3 days ago
5.0 - 10.0 years
7 - 12 Lacs
Pune
Work from Office
BMC is looking for a Java Specialist Development & Maintenance to join our product R&D support and patch development efforts. In this role, youll be a part of a new engineering team, and tackle high-impact challenges to enhance product reliability and deliver exceptional value to our customers. From addressing critical issues in our software to collaborating with globally distributed teams, you'll play a pivotal role in ensuring our software meets the highest quality and performance standards. If you're passionate about problem-solving, working in a collaborative and supportive environment, and making a direct impact on product quality, this is the role for you! Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Be part of a new engineering team, focused on product support and patch development for mission-critical software. Develop, test, and implement diagnostic tools and processes to enhance product performance. Contribute to patch development cycles, ensuring timely delivery and quality assurance. Take ownership of specific technical tasks and drive them to completion with a sense of urgency. Continuously learn and contribute to the growth of the team through sharing knowledge and best practices. Work cross-functionally to ensure software quality meets customer expectations. To ensure youre set up for success, you will bring the following skillset & experience: Bachelors degree in computer science, Engineering, or a related field. 5+ years of experience in a similar role. Proficiency in Java and familiarity with Linux and Windows OS. Current or past experience in C++ programming. Result-driven, problem-solver at heart. Ability to work effectively both independently and as part of a team. Excellent communication and collaboration skills. Whilst these are nice to have, our team can help you develop in the following skills: Experience in Spring, Swagger, REST API. Experience working in an enterprise product-based company.
Posted 1 week ago
0.0 years
3 - 5 Lacs
Gurgaon, Haryana, IN
On-site
About the job: Key responsibilities: 1. Design and develop advanced UAV platforms, including fixed-wing, multirotor, and hybrid systems 2. Research and select optimal components like motors, batteries, ESCs, sensors, telemetry, and communication modules 3. Create detailed 3D models and manufacturing-ready technical drawings using CAD software (SolidWorks, AutoCAD, Fusion 360) 4. Design and develop custom PCBs and integrate avionics systems for UAVs 5. Configure and fine-tune flight controllers such as ArduPilot for autonomous and semi-autonomous missions 6. Develop ground control interfaces, tracking modules, and mission software using Python/C++ and MAVLink protocols 7. Conduct flight tests, troubleshoot system issues, and iterate on prototypes based on real-time performance data 8. Ensure compatibility between hardware, electronics, and software through integrated system testing 9. Maintain high-quality documentation of system architecture, BOMs, test results, and iteration logs 10. Take initiative in solving complex R&D challenges and contribute to the complete product development cycle 11. Collaborate with our team to design and develop innovative UAV systems tailored for military applications Who can apply: Only those candidates can apply who: are Electronics Engineering students Salary: ₹ 3,00,000 - 5,00,000 /year Experience: 0 year(s) Deadline: 2025-07-10 23:59:59 Other perks: Informal dress code, Free snacks & beverages Skills required: MATLAB, OpenCV, Python, SolidWorks, Power Systems, Robotics, ANSYS, Embedded Systems, Problem Solving, Circuit Design, Computer Vision, Autodesk Fusion 360, C++ Programming, Prototyping, Design Thinking, Gazebo, Robot Operating System (ROS), CAD, Circuit Modeling & Simulation and Troubleshooting Other Requirements: 1. A recent graduate (or soon‑to‑be alumnus) in aerospace, mechanical, electronics, or computer engineering or an engineer with 1–2 years of hands‑on UAV/drone experience 2. Hands-on experience in building, flying, and debugging drones or UAV systems (DIY or professional projects) 3. Solid foundation in UAV principles: aerodynamics, propulsion systems, control theory, and flight dynamics 4. Proficiency in CAD software such as SolidWorks, AutoCAD, or Fusion 360 5. Experience with ArduPilot or PX4, including PID tuning, telemetry setup, and mission planning 6. Familiarity with embedded systems, PCB design, soldering, and integrating various flight components 7. Programming experience in Python/C++, especially for flight software, ground stations, or tracking modules 8. A passion for defence tech, willingness to learn rapidly, and comfort with a fast-paced, experimental environment 9. Excellent problem-solving skills, attention to detail, and the ability to own and deliver projects independently About Company: The company's primary objective is to engage in the design, development, and manufacturing of high-performance unmanned aerial vehicles, hereafter referred to as 'drones,' specifically engineered for security and surveillance applications. The company is dedicated to advancing UAV technology by integrating cutting-edge features and systems that enhance monitoring capabilities, facilitate accurate data collection, and support real-time situational awareness. In pursuit of this objective, the company shall engage in research, product design, and rigorous quality control processes to create drones that address the unique requirements of surveillance operations, ensuring reliability, operational efficiency, and adaptability for various security needs.
Posted 2 weeks ago
3.0 - 8.0 years
8 - 18 Lacs
Bengaluru
Work from Office
We are looking for Linux Device Drivers with 3+ years of experience, having the following skill set: Positions: 20 Location- Bangalore 1. Expert in Linux Device Driver Programming - I2C, GPIO, SDIO, USB and other Peripherals Drivers. 2. Hands-on Linux kernel Programming/ Linux Network Drivers 3. Hands-on Embedded C/C++ Programming 4. Deep Understanding of Linux Kernel Internal (Process Management, Memory Management, scheduling, Memory Management, IPC, etc..) 5. Hands-on Experience in Linux Kernel Debug Techniques, Driver issues resolution. 6. Embedded HW/SW Interfacing, Board Bring up, Bootloaders. 7. Good written and oral communication skills, team player and flexible to adjust/deliver to project needs. Requirements • Very good C programming and Linux skills. • Good understanding of Linux OS concepts and Linux Kernel internals. • Good system debugging skills and root cause analysis. • Working knowledge of any of the peripheral Linux drivers areas such as: USB, PCIe, HSIC, etc., DWC, USB Gadget drivers, Android USB drivers, USB host controller drivers. • Excellent Linux kernel debugging skills with ability to Find the exact root cause. • Good knowledge of Git/Perforce. • Candidate should be familiar in understanding the peripheral hardware, Device Data sheets, Schematics, Specification and Reference manual. • Should be a good team-player and easy to work with various stake holders. • Preferably good understanding about ARM32/64 chipset architecture. • Good understanding of communication protocols (SPI, I2C, UART), Audio interface (I2S, ADC/DAC) • Working experience in Automotive/Telematics BSP areas would be preferred Best Wishes, Pooja Pandey Core Edge Solutions LLP 138,7th Cross,29th Main road BTM 2nd Stage Bangalore 560076 www.coreedgesolutions.com
Posted 2 weeks ago
0.0 years
2 - 3 Lacs
Delhi, Delhi, IN
On-site
About the job: Key responsibilities: 1. Conceptualize, design, and develop hardware modules to perform specific tasks with good design, stability, and safety 2. Work closely with senior design engineers in design, simulation, schematic capture, PCB layout, design analysis, BOM preparation, board bring-up, and testing of PCB 3. Work on designing and writing the embedded firmware code in C/C++ 4. Work on testing the software for scalability and structure. 5. Implement the embedded system and interpret error reports. 6. Work on fixing bugs and optimizing the system. 7. Maintain the software program. 8. Document software application values. Who can apply: Only those candidates can apply who: are Computer Science Engineering students Salary: ₹ 2,40,000 - 3,50,000 /year Experience: 0 year(s) Deadline: 2025-07-07 23:59:59 Other perks: Informal dress code Skills required: Embedded C, Embedded Systems, HTTP, C Programming, C++ Programming, RTOS, TCP/IP, UART, I2C and Network protocols Other Requirements: 1. Bachelor's degree in computer science, computer engineering, electronics, or electrical engineering 2. Basic knowledge of embedded systems and software development lifecycle 3. Familiar with C/C++ programming (Embedded C is a plus) 4. Understanding of RTOS concepts (FreeRTOS exposure is a bonus) 5. Basic understanding of serial protocols: I2C, SPI, UART, PWM 6. Awareness of networking protocols: TCP, HTTP, MQTT 7. Interest in wireless technologies: Bluetooth, Wi-Fi, Zigbee, IEEE 802.15.4 8. Strong willingness to learn and grow in embedded systems development About Company: IoTfy is a New Delhi-based IoT technology company developing technology products and custom solutions for its clients in India and abroad. Here at IoTfy, we work on IoT, hardware, cloud, and mobile technologies. IoTfy's customers include companies with interests in domains such as consumer electronics, appliances, industrial, automobiles, etc. IoTfy provides its employees with an excellent learning environment and exposure to the full product development life cycle and a wide range of technologies and domains. The office is located in D-21 Corporate Park, Sector 21, Dwarka, New Delhi. (Walking from Dwarka Sector 8 Metro Station).
Posted 2 weeks ago
5.0 - 7.0 years
7 - 11 Lacs
Mumbai
Work from Office
About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux. - Implement and optimize multithreaded applications to maximize performance and scalability. - Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions. - Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions. - Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions. - Contribute to architectural design and discussions. - Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools. - Employ Agile/Scrum methodologies in the development process. - Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts. - Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding. - Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking. - Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE. - Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation. - Web Application: Knowledge of developing web applications on the C++ platform. - Project Exposure: Solid understanding of project lifecycles and SDLC processes. - Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques. - Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely. - Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships. - Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively. - Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments. - Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.
Posted 2 weeks ago
1.0 years
3 - 4 Lacs
Mumbai, Maharashtra, IN
On-site
About the job: Key responsibilities: 1. Take ownership of assigned classes and batches, ensuring effective delivery of robotics lessons 2. Complete the robotics syllabus as per the school's requirements and OLL's standards 3. Fill out daily track sheets to monitor student progress and class activities 4. Cooperate and collaborate with the OLL team and school staff to ensure seamless execution of robotics programs 5. Assist with school-related robotics activities and events as needed Requirements: 1. Demonstrate passion for teaching and robotics 2. Possess knowledge of robotics, AI, Arduino, and breadboard 3. Show ability to inspire and engage students 4. Exhibit strong communication and interpersonal skills 5. Display effective class handling skills 6. Take ownership of assigned batches 7. Join immediately Who can apply: Only those candidates can apply who: have minimum 1 years of experience are from Mumbai, Vasai, Mira Bhayandar only Salary: ₹ 3,51,500 - 4,15,000 /year Experience: 1 year(s) Deadline: 2025-07-06 23:59:59 Other perks: 5 days a week Skills required: Python, Robotics, Teaching, C Programming, C++ Programming and English Proficiency (Spoken) Other Requirements: 1. Computer Science graduate 2. Female with career gap and willingness to teach 3. 2015-2020 Graduates About Company: WhizJuniors is the world's biggest social gamified technology learning platform, exclusively for students from classes 1-12. Our platform allows the enhancement of the technical, creative, and entrepreneurial skills of young minds with an element of fun learning. We provide age-appropriate online courses with the right syllabus. Students have to learn and solve quizzes to earn coins, practice with practicals, and finally get certified. They can compare and showcase their scores, skills, and achievements, and the higher they score, the higher they rank.
Posted 2 weeks ago
1.0 years
2 - 4 Lacs
Hyderabad, Telangana, IN
On-site
About the job: Key responsibilities: 1. Guide learners through building real-world projects and ensure a practical understanding of concepts. 2. Create, update, and manage curriculum materials, assignments, and assessments. 3. Offer one-on-one mentorship and support to students throughout their learning journey. 4. Conduct regular code reviews and provide constructive feedback. 5. Stay updated with the latest industry trends and technologies to keep the content relevant. 6. Track student progress and share regular performance reports with the team. Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Computer Science Engineering students Salary: ₹ 2,00,000 - 4,00,000 /year Experience: 1 year(s) Deadline: 2025-07-05 23:59:59 Skills required: Python, C++ Programming and MERN Other Requirements: 1. Prior teaching, mentoring, or training experience (strongly preferred). 2. Passion for education and helping others grow. 3. Strong communication and interpersonal skills. 4. Ability to simplify complex technical concepts. 5. Patience and a student-first mindset. About Company: Learnify is a fast-growing online education platform focused on empowering students with in-demand technical skills. We offer live, interactive courses in full-stack web development and data structures & algorithms (DSA), designed to bridge the gap between academic learning and industry needs. Our hands-on approach, expert mentorship, and community-driven learning environment help students master coding, problem-solving, and real-world applications. With plans to expand into data science, machine learning, and more, Learnify is committed to creating career-ready professionals. Join us and be part of a transformative education experience!
Posted 2 weeks ago
0.0 years
2 - 2 Lacs
Yamunanagar, Haryana, IN
On-site
About the job: Key responsibilities: 1. Teaching from above Languages on Which you have good command 2. Creating and conducting test. 3. Providing hands-on experience to students by helping them in building projects. Who can apply: Only those candidates can apply who: are from Yamunanagar only are Computer Science Engineering students Salary: ₹ 2,00,000 - 2,70,000 /year Experience: 0 year(s) Deadline: 2025-07-03 23:59:59 Other perks: Informal dress code, Free snacks & beverages Skills required: Java, PHP, HTML, JavaScript, MS-Office, Python, SQL, CSS3, Teaching and C++ Programming Other Requirements: Candidate must be MCA or MSc. in Computer Science Ready to join Immediately About Company: Hartron provides IT education to help the youth in getting computer skills to make them future ready.
Posted 3 weeks ago
4.0 - 8.0 years
40 - 50 Lacs
Bengaluru
Work from Office
Expertise in C++ programming Expertise in post silicon diagnostics development & validation Expertise in DDR / PCIe error injection, error detection and error recovery Expertise in development & testing of RAS (Reliability, Availability, Serviceability) diagnostic test cases Strong knowledge in Server RAS architecture and firmware flows Strong knowledge in Machine Check Architecture (MCA), ECC, CRC, DRAM Scrubbers, PCIe AER etc
Posted 3 weeks ago
0.0 years
2 - 2 Lacs
Mumbai, Maharashtra, IN
On-site
About the job: Key responsibilities: 1. Understand requirements and design 2. Write code in C# for the assigned work 3. Test the code and submit 4. Demonstrate the developed module to the client Who can apply: Only those candidates can apply who: are from Mumbai only are Computer Science Engineering students Salary: ₹ 2,00,000 - 2,00,001 /year Experience: 0 year(s) Deadline: 2025-06-29 23:59:59 Other perks: Informal dress code Skills required: C#, .NET, ASP.NET, C#.NET, SQL and C++ Programming Other Requirements: 1. Only candidates from the western railway line of Mumbai should apply. Outside candidate (even ready to relocate) MUST not apply. 2. Candidates who are computer science graduates (BE, B.Sc, MCA, BCA) 3. Candidates must have academic project experience in programming 4. Must be able to write and compile code 5. Candidates having knowledge of Flutter is a plus About Company: Way2Society.com is an online accounting and management software customized for cooperative housing societies.
Posted 3 weeks ago
5.0 - 8.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days Key Responsibilities : - Design, develop, and test embedded software applications using C/C++ programming languages. - Work with ARM-based microcontrollers and peripherals like I2C, I2S, SPI, UART, Bluetooth, and Wi-Fi. - Develop middleware solutions to bridge hardware and application layers. - Integrate various hardware and software components to build complex systems. - Utilize prototyping platforms like Arduino, MicroPython, and Raspberry Pi for rapid prototyping. - Work with RTOS for efficient task scheduling and resource management. - Create clear and concise technical documentation, user manuals, and tutorials. - Collaborate with teams to define system requirements and architecture. - Stay up-to-date with the latest technologies and industry trends. - Leverage version control systems like Git (GitHub, GitLab, Bitbucket) and contribute to open-source projects. - Utilize debugging tools to troubleshoot hardware and software issues. Required Skills and Experience : - 5-8 years of experience in embedded systems software development. - Strong proficiency in C/C++ programming languages. - In-depth understanding of ARM-based microcontroller architectures and peripherals. Mandatory Skills : - C (60m) - C++ (60m) - FW Development (60m) - Git (24m) - Bitbucket (24m) - Experience with middleware development. - Hands-on experience with prototyping platforms and RTOS. - Strong problem-solving and analytical skills. - Excellent communication and collaboration skills. - Ability to work independently and1 as part of a team.
Posted 3 weeks ago
5.0 - 10.0 years
1 - 5 Lacs
Bengaluru
Work from Office
Responsibilities : - Design, develop, and implement high-quality device drivers for various hardware components (e.g., network interfaces, storage devices, sensors, peripherals). - Analyze hardware specifications and translate them into efficient and robust driver implementations. - Debug and troubleshoot driver issues, including performance bottlenecks, stability problems, and compatibility issues. - Optimize driver performance for latency, throughput, and resource utilization. - Work closely with hardware engineers to resolve hardware-related issues and ensure driver compatibility. - Collaborate with system architects to integrate drivers into the operating system. - Write clear and concise documentation for drivers, including design specifications, test plans, and user manuals. - Stay up-to-date with the latest advancements in driver development and operating system technologies. - Participate in code reviews and contribute to the improvement of driver development processes. Qualifications : - 5-10 years of professional experience in low-level device driver development. - Strong understanding of operating system internals (e.g., Linux kernel, Windows kernel). - Expertise in C/C++ programming and scripting languages (e.g., Python). - Experience with kernel-level debugging and performance analysis tools. - Familiarity with various hardware architectures (e.g., x86, ARM). - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. - Bachelor's or Master's degree in Computer Science or a related field.
Posted 3 weeks ago
1.0 years
4 - 6 Lacs
Mumbai, Maharashtra, IN
On-site
About the job: Key responsibilities: 1. Design, develop, and test embedded systems like flight controllers, electronic speed controllers, and wireless video systems 2. Develop firmware for ARM-based microcontrollers and other SoC platforms 3. Implement real-time operating systems (RTOS) and embedded Linux where necessary 4. Design hardware and required firmware using SOC 5. Design and implement communication protocols for wireless video transmission and reception 6. Conduct thorough testing and debugging of embedded systems to ensure high reliability and performance 7. Optimize firmware for power efficiency and performance 8. Develop and maintain documentation for design, development, testing, and user manuals 9. Stay updated with the latest developments in embedded systems and incorporate new technologies where appropriate 10. Work closely with cross-functional teams to ensure seamless integration of embedded systems with other components of the product Requirements: 1. Experience of hardware design principles and experience with schematic and PCB design tools (e.g., Altium Designer, Eagle, KiCad) 2. Strong grasp on electronics circuit and design principal 2. Proficiency in programming languages such as C, C++, or Python 3. Experience with ARM microcontrollers (e.g., Cortex-M, Cortex-A) and SoC platforms 4. Strong knowledge of embedded firmware development, including real-time systems and embedded Linux 5. Experience with communication protocols such as I2C, SPI, UART, CAN, and wireless protocols (e.g., Wi-Fi, Bluetooth, LoRa) Tools and software you should know how to work with: 1. IDEs: Keil, IAR Embedded Workbench, Eclipse, VS Code 2. Version Control: Git, GitHub, Bitbucket 3. PCB Design: Altium Designer, Eagle, KiCad 4. Debugging: JTAG, SWD, oscilloscopes, logic analyzers, multimeters 5. Simulation: MATLAB/Simulink 6. Scripting: Python 2 year of experience in hardware designing is mandatory (excluding internship). Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Electronics Engineering students Salary: ₹ 4,00,000 - 6,00,000 /year Experience: 1 year(s) Deadline: 2025-06-28 23:59:59 Other perks: Informal dress code, Free snacks & beverages Skills required: ARM Microcontroller, Raspberry Pi, Embedded Systems, Circuit Design, C Programming, PCB Design, C++ Programming, EAGLE, SOC and PCB Soldering Other Requirements: 1. Experience with drone flight controllers and electronic speed controllers 2. Knowledge of signal processing and control theory 3. Experience with FPGAs and VHDL/Verilog 4. Familiarity with agile development methodologies About Company: EDITH Defence Systems (EDS) is a modern-day defence company that uses advancements in artificial intelligence, computer vision, machine learning, and sensor fusion to develop world-class defence products.
Posted 3 weeks ago
5.0 - 10.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Role Overview As Senior Manager, Test Automation, you will lead thedevelopment of the software infrastructure used for testing Aevas nextgeneration 4D LiDAR sensors. You will oversee the development of the entiretest software stack used for firmware, perception, components and systemtesting. You will also work with cross-functional teams to drive software andfeature development and testing, ensuring complete test coverage throughout theproduct life cycle. What you'll be doing: Lead, mentor, and develop a team of skilled engineers dedicated to designing, implementing and maintaining automated test infrastructure Architect, design, and develop a robust and scalable Python and C++ based software platform for performing fully automated tests and providing traceable test coverage for all software and system components Develop, implement, and optimize test strategies and plans for automotive software, including functional, regression, performance, and security testing Collaborate with cross-functional teams (Firmware, digital signal processing algorithms, and Quality Assurance) to define test requirements and review product specifications Maintain a detailed understanding of the automotive industrys regulatory and safety standards (e.g., ISO 26262, AUTOSAR, ASPICE) and ensure the team is compliant Lead the development of automation software used for manufacturing stations and integration with factory MES systems Collaborate with project managers to define project scopes, schedules, and resource allocations, ensuring timely and successful project deliveries Provide technical leadership and mentorship to team members, fostering a collaborative and growth-oriented work environment. What you'll have: BS in Computer Science, Electrical Engineering, or a related technical field 10+ years of experience in software testing, with at least 5+ years in a leadership role, preferably in the automotive industry Strong proficiency in Python and C++ programming and relevant libraries/frameworks for test automation Experience with continuous integration and deployment (CI/CD) practices, unit and integration testing, and version control Knowledge of assembly lines for manufacturing and factory MES automation Previous experience in leading and managing teams, fostering collaboration, and driving results Excellent problem-solving skills, with the ability to analyze complex technical issues and provide effective solutions Strong communication and interpersonal skills, capable of working with cross-functional teams and stakeholders Proven ability to work in a fast-paced and dynamic environment, managing multiple priorities and projects simultaneously. Nice to haves: Strong knowledge of automotive testing standards and frameworks, such as ISO 26262, AUTOSAR, etc Deep understanding of automotive software systems, including embedded systems, ADAS, infotainment, or electric vehicle control software Experience with Jama requirements management software (or equivalent)
Posted 3 weeks ago
8.0 - 13.0 years
30 - 35 Lacs
Mumbai, Bengaluru
Work from Office
Minimum 8 Years experience in Asp.Net, C# Experience with Angular 14 and .Net core 3+ years experience in SQL server. Minimum 4 years of experience on web API development Strong in writing Stored procedures/Functions/Views/ complex queries Experience with database performance optimization Able to lead the team technically Good communication skills Good in troubleshooting Agile knowledge is a must Good team player Handle multiple project deliverables MS certificate would be preferred Required Skills Job Skills ASP.Net 4.0, ASP.Net 5.0, Angular 4, C++ Programming CSS 3, Dotnet Core 2.0, Entity Framework HTML 5, JDBC, JQuery, Java Script, NUNIT PL/SQL, SQL Server 2014, WCF, Web API Mandatory Key Skills C#,Angular 14,.Net core,SQL server,web API development,Agile,ASP.Net 4.0,ASP.Net 5.0,Angular 4,C++ Programming,CSS 3,Dotnet Core 2.0,Entity Framework,HTML 5,JDBC,JQuery,Java Script,NUNIT,PL/SQL,SQL Server 2014,WCF,Web API,Asp.Net*
Posted 3 weeks ago
1.0 years
2 - 2 Lacs
Chennai, Tamil Nadu, IN
On-site
About the job: Key responsibilities: 1. Assist in building and maintaining internal software tools, dashboards, and web applications 2. Write clean, testable code in JavaScript, React, PHP, or Python under developer guidance 3. Participate in design discussions, debugging, and sprint reviews 4. Collaborate with cross-functional teams to integrate new features and resolve bugs 5. Support testing, documentation, and deployment activities 6. Learn and implement best practices for secure and scalable development Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Computer Science Engineering students Salary: ₹ 2,25,000 - 2,75,000 /year Experience: 1 year(s) Deadline: 2025-06-27 23:59:59 Other perks: Free snacks & beverages Skills required: Java, MySQL, HTML, CSS, JavaScript, Python, .NET, Node.js, Web development, C++ Programming, Frontend development, React and Backend development Other Requirements: 1. B.E/B.Tech (CSE/IT), BCA, MCA, or equivalent IT qualification (2022–2024 pass outs preferred) 2. Basic proficiency in HTML, CSS, JavaScript, and one programming language (React, Python, or PHP) 3. Understanding of Git, APIs, and database fundamentals 4. Logical thinking, problem-solving mindset, and eagerness to work in a fast-paced tech team 5. Must be available to work on-site (Guindy, Chennai) – day shift 6. Strong communication and willingness to learn new technologies About Company: We are a leading provider of US Medical Billing and Revenue Cycle Management (RCM) solutions, committed to delivering excellence in healthcare operations. Our services include AR follow-up, medical coding, provider credentialing, and patient support ensuring efficiency, accuracy, and compliance. Driven by industry experts, our team brings domain expertise, innovation, and a strong focus on quality. We foster a collaborative, growth-oriented environment where every team member plays a key role in achieving success. At ElrevGen, we believe in: Excellence - High-quality, client-focused service delivery Integrity - Ethical practices and professionalism Innovation - Embracing change and process improvement If you're passionate about making a meaningful impact in the healthcare space, ElrevGen is the place to grow.
Posted 3 weeks ago
4.0 - 9.0 years
6 - 11 Lacs
Hyderabad
Work from Office
What youll be doing... Youll lead multiple software engineers internally and externally to design and develop core software components for the Verizon router platform. Verizon routers, gateways, and extenders play a key role in providing a stable, high-speed broadband network to Verizon's consumer and business customers. Your work will help us stay at the forefront of technology and positively impact the customer experience. ? Working closely with both internal and external teams to define and implement features for the Verizon router platform. Mentoring engineering teams through software platform releases, ensuring products are on spec, architecturally sound, and delivered on time. Handling technical communications with US teams and external development partners. Developing features that adhere to open source standards like TR181, TR069, TR369, openWRT, and prplOS. Investigating and providing solutions to the customer problems assigned by the technical support team. Documenting and maintaining architectural guidance of the software components to ensure performance and extensibility. Adhering to industry standards and best practices and understanding emerging technologies and trends to continuously improve the systems, applications, infrastructure, and processes. What were looking for... Youll need to have: Bachelors degree with six or more years of work experience. Experience in the design and software architecture of large platforms. Experience in developing software for Embedded Linux platforms including Router platform software components. Strong C and C++ programming skills along with excellent debugging and problem-solving skills. Experience in Multi-Threading/Core primitives, and programming. Knowledge of Linux IPC mechanisms like ubus and D-bus Experience in networking protocols like IPv4, IPv6, DNS, DHCP, ARP, STP, IGMP, DSCP, VLAN, UPnP, SSDP, MLDv2, TCP, and UDP. Experience in the development and integration of 5G and 4G LTE Modem manager, OMADM, and FOTA on Linux-based platforms. Knowledge of Linux driver integrations like Ethernet and MoCA drivers. Knowledge of Linux build tools (e.g. GCC, Make, CMake, Shell Scripts, etc.) Knowledge of build and package management systems like OpenWrt, Buildroot, Yocto Project, etc. Experience in working with large open-source software projects. Even better if you have one or more of the following: Strong communication and critical thinking skills. Experience working in Agile/SAFe teams. Experience in WiFi standards 802.11 a/b/g/n/ac/ax/be, WPA2, WPA3, WMM. Experience in WiFi Backhaul Management based on EasyMesh/prplMesh. Experience in Bluetooth, Thread protocol development, and integration. Knowledge of Linux Bootloaders, Flash partitions, BSPs, and device drivers and their configuration. Knowledge of implementation of security features like PKCS #11. Experience in the prplOS router platform development. Knowledge of IP Tables and Deep Packet Inspection
Posted 3 weeks ago
1.0 years
2 - 4 Lacs
IN
Remote
About the job: Key responsibilities: 1. Conduct one-to-one online tutoring sessions (no batch teaching). 2. Assist students with academic and project-based learning. 3. Share real-world applications, tools, and best practices from the data engineering field. 4. Adjust teaching pace and style according to individual student needs. 5. Maintain regular communication and feedback with students. Who can apply: Only those candidates can apply who: have minimum 1 years of experience are Computer Science Engineering students Salary: ₹ 2,00,000 - 4,00,000 /year Experience: 1 year(s) Deadline: 2025-06-26 23:59:59 Skills required: Java, HTML, C#, Python, Algorithms and C++ Programming Other Requirements: 1. Must have Own working Laptop 2. Broadband or router Wi-fi with 50 Mbps speed , No mobile WI-Fi 3. Excellent Communication About Company: WebPlur is your comprehensive destination for top-notch SEO and development services. With a focus on delivering cutting-edge solutions tailored to your unique needs, we specialize in helping businesses boost their online presence, drive traffic, and maximize their digital potential. Our skilled team of experts is dedicated to staying ahead of the curve in SEO strategies, ensuring that your website ranks prominently in search engine results and attracts the right audience. From keyword research and on-page optimization to link building and content creation, we employ proven techniques to enhance your site's visibility and relevance. In addition to our SEO services, we excel in web development, crafting stunning, user-friendly websites that captivate visitors and convert them into loyal customers. Whether you need a simple, sleek landing page or a complex e-commerce platform, we have the expertise to bring your vision to life.
Posted 4 weeks ago
0.0 years
4 Lacs
Cochin, Kerala, IN
On-site
About the job: Key responsibilities: 1. Design, build, test, and maintain software applications 2. Write clean, efficient, and scalable code 3. Collaborate with other developers and stakeholders to ensure project alignment 4. Ensure software functions correctly through rigorous testing and debugging 5. Understand user needs and translate them into technical solutions 6. Analyze requirements to develop functional and user-centric software 7. Implement best practices in software development and maintenance Who can apply: Only those candidates can apply who: are from Cochin only are Computer Science Engineering students Salary: ₹ 4,00,000 /year Experience: 0 year(s) Deadline: 2025-06-25 23:59:59 Skills required: Java, MySQL, HTML, CSS, JavaScript, Python, .NET and C++ Programming About Company: We are a leading recruitment organizer specializing in nationwide job fairs, bringing together 40+ companies at each event to offer diverse opportunities for freshers across all industries. With a strong focus on entry-level hiring, we conduct dedicated freshers job drives throughout South India, connecting graduates with top employers and helping them launch successful careers.
Posted 4 weeks ago
0.0 years
4 Lacs
Mumbai, Maharashtra, IN
On-site
About the job: Key responsibilities: 1. Design, build, test, and maintain software applications 2. Write clean, efficient, and scalable code 3. Collaborate with other developers and stakeholders to ensure project alignment 4. Ensure software functions correctly through rigorous testing and debugging 5. Understand user needs and translate them into technical solutions 6. Analyze requirements to develop functional and user-centric software 7. Implement best practices in software development and maintenance Who can apply: Only those candidates can apply who: are from Mumbai only are Computer Science Engineering students Salary: ₹ 4,00,000 /year Experience: 0 year(s) Deadline: 2025-06-25 23:59:59 Skills required: Java, MySQL, HTML, CSS, JavaScript, Python, .NET and C++ Programming About Company: We are a leading recruitment organizer specializing in nationwide job fairs, bringing together 40+ companies at each event to offer diverse opportunities for freshers across all industries. With a strong focus on entry-level hiring, we conduct dedicated freshers job drives throughout South India, connecting graduates with top employers and helping them launch successful careers.
Posted 4 weeks ago
0.0 years
4 Lacs
Hyderabad, Telangana, IN
On-site
About the job: Key responsibilities: 1. Design, build, test, and maintain software applications 2. Write clean, efficient, and scalable code 3. Collaborate with other developers and stakeholders to ensure project alignment 4. Ensure software functions correctly through rigorous testing and debugging 5. Understand user needs and translate them into technical solutions 6. Analyze requirements to develop functional and user-centric software 7. Implement best practices in software development and maintenance Who can apply: Only those candidates can apply who: are from Hyderabad only are Computer Science Engineering students Salary: ₹ 4,00,000 /year Experience: 0 year(s) Deadline: 2025-06-25 23:59:59 Skills required: Java, MySQL, HTML, CSS, JavaScript, Python, .NET and C++ Programming About Company: We are a leading recruitment organizer specializing in nationwide job fairs, bringing together 40+ companies at each event to offer diverse opportunities for freshers across all industries. With a strong focus on entry-level hiring, we conduct dedicated freshers job drives throughout South India, connecting graduates with top employers and helping them launch successful careers.
Posted 4 weeks ago
0.0 years
4 Lacs
Chennai, Tamil Nadu, IN
On-site
About the job: Key responsibilities: 1. Design, build, test, and maintain software applications 2. Write clean, efficient, and scalable code 3. Collaborate with other developers and stakeholders to ensure project alignment 4. Ensure software functions correctly through rigorous testing and debugging 5. Understand user needs and translate them into technical solutions 6. Analyze requirements to develop functional and user-centric software 7. Implement best practices in software development and maintenance Who can apply: Only those candidates can apply who: are from Chennai only are Computer Science Engineering students Salary: ₹ 4,00,000 /year Experience: 0 year(s) Deadline: 2025-06-25 23:59:59 Skills required: Java, MySQL, HTML, CSS, JavaScript, Python, .NET and C++ Programming About Company: We are a leading recruitment organizer specializing in nationwide job fairs, bringing together 40+ companies at each event to offer diverse opportunities for freshers across all industries. With a strong focus on entry-level hiring, we conduct dedicated freshers job drives throughout South India, connecting graduates with top employers and helping them launch successful careers.
Posted 4 weeks 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
17069 Jobs | Dublin
Wipro
9221 Jobs | Bengaluru
EY
7581 Jobs | London
Amazon
5941 Jobs | Seattle,WA
Uplers
5895 Jobs | Ahmedabad
Accenture in India
5813 Jobs | Dublin 2
Oracle
5703 Jobs | Redwood City
IBM
5669 Jobs | Armonk
Capgemini
3478 Jobs | Paris,France
Tata Consultancy Services
3259 Jobs | Thane