Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
7 - 11 Lacs
Mumbai
Work from Office
Key Responsibilities : To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, - Release note etc throughout the project life cycle. Follow defined process for software Development life cycle Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Code bank. Get hands on with new Technologies and Skill to keep yourself updated. Expertise / Skills : Excellent programming skills in C/C++ Experience 1+ years Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Porting open source porting experience. Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good To Have : Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices Key Responsibilities : To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, - Release note etc throughout the project life cycle. Follow defined process for software Development life cycle Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Code bank. Get hands on with new Technologies and Skill to keep yourself updated.
Posted 1 month ago
3.0 - 8.0 years
8 - 14 Lacs
Pune, Chennai, Bengaluru
Work from Office
Job Summary : We are seeking an experienced Audio Middleware Engineer to join our team. The ideal candidate will have a strong background in audio processing, middleware development, and embedded systems, focusing on creating robust audio solutions for various applications. Key Responsibilities : - Middleware Development: Design, implement, and maintain audio middleware that facilitates communication between audio hardware and software applications. - API Design: Develop and document APIs for audio applications, ensuring ease of use and integration for developers. - Integration: Collaborate with hardware teams to integrate audio components with middleware, ensuring optimal performance and compatibility. - Performance Optimization: Analyze and optimize the performance of audio processing tasks, including latency reduction and resource management. - Testing and Validation: Conduct testing and validation of audio features, including functional and performance testing in various environments. - Troubleshooting: Diagnose and resolve issues related to audio playback, recording, and processing within the middleware stack. - Documentation: Maintain comprehensive documentation for the audio middleware architecture, APIs, and development processes. Required Skills : - Programming Languages: Proficiency in C/C++ and experience with scripting languages (e.g., Python) for automation and testing. - Audio Technologies: Strong understanding of audio processing techniques and protocols (e.g., PCM, AAC, DSP). - Middleware Architecture: Familiarity with middleware architectures and design patterns, particularly in audio applications. - Embedded Systems: Experience with embedded systems development, including familiarity with hardware interfaces and real-time operating systems. - Version Control: Proficient in version control systems (e.g., Git) for collaborative development. Qualifications : - Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - Experience: 3+ years of experience in audio middleware development or related fields. Preferred Qualifications : - Open Source Contributions: Experience contributing to open-source audio projects or middleware frameworks. - Knowledge of Standards: Familiarity with audio standards (e.g., A2DP, AVRC) and protocols used in audio communication. - Agile Methodologies: Experience working in Agile development environments.
Posted 1 month ago
3.0 - 8.0 years
8 - 14 Lacs
Pune, Chennai, Bengaluru
Work from Office
Job Summary : We are seeking a skilled Linux Developer to join our team. The ideal candidate will have a strong background in Linux-based systems and software development, with experience in creating, maintaining, and optimizing applications for Linux environments. Key Responsibilities : - Software Development: Design, develop, and maintain applications and systems software for Linux platforms, ensuring high performance and reliability. - Kernel Development: Work on modifications and enhancements to the Linux kernel as needed, including device drivers and system-level components. - System Optimization: Analyze and optimize system performance, memory usage, and resource management within Linux environments. - Scripting and Automation: Create and maintain scripts (e.g., Bash, Python) for automating system tasks, deployment, and configuration management. - Troubleshooting: Diagnose and resolve issues in Linux systems and applications, providing support for users and systems administrators. - Documentation: Write and maintain documentation for code, APIs, and system architecture to facilitate collaboration and knowledge sharing. - Collaboration: Work closely with cross-functional teams, including DevOps, QA, and product management, to deliver high-quality software solutions. Required Skills : - Programming Languages: Proficiency in C, C++, and scripting languages (e.g., Python, Bash). - Linux Fundamentals: Strong understanding of Linux operating system concepts, including file systems, process management, and system calls. - Kernel and Driver Development: Familiarity with Linux kernel architecture and experience in writing or modifying device drivers. - Version Control: Proficiency with version control systems (e.g., Git) for source code management. - Networking: Understanding of networking protocols and configurations in Linux environments. Qualifications : - Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. - Experience: 3+ years of experience in Linux software development or system administration. Preferred Qualifications : - Open Source Contributions: Previous contributions to open-source Linux projects. - Experience with Virtualization: Knowledge of virtualization technologies (e.g., Docker, KVM). - Agile Methodologies: Experience working in Agile development environments.
Posted 1 month ago
3.0 - 8.0 years
8 - 14 Lacs
Pune, Chennai, Bengaluru
Work from Office
We are looking for a talented Bluetooth/Wi-Fi Software Engineer to join our team. The ideal candidate will have experience in developing, implementing, and optimizing wireless communication protocols, with a strong focus on Bluetooth and Wi-Fi technologies. Key Responsibilities : - Protocol Development: Design, develop, and implement Bluetooth and Wi-Fi protocols and profiles for embedded systems and applications. - Performance Optimization: Analyze and optimize the performance of wireless communication systems, ensuring reliability and efficiency. - Device Integration: Work closely with hardware teams to integrate Bluetooth and Wi-Fi functionality into devices, ensuring seamless communication and interoperability. - Testing and Validation: Conduct testing and validation of wireless features, including interoperability with various devices and networks. - Debugging: Diagnose and troubleshoot issues related to Bluetooth and Wi-Fi connectivity, providing solutions for system-level problems. - Documentation: Maintain thorough documentation of protocols, APIs, and development processes to facilitate collaboration and knowledge sharing. - Collaboration: Work with cross-functional teams, including firmware engineers, product managers, and quality assurance, to deliver high-quality wireless solutions. Required Skills : - Programming Languages: Proficiency in C and C++, with experience in scripting languages (e.g., Python, Bash) for automation. - Wireless Protocols: Strong understanding of Bluetooth (Classic and Low Energy) and Wi-Fi standards and protocols (e.g., IEEE 802.11). - Embedded Systems: Experience with embedded systems development and familiarity with microcontrollers and hardware interfaces. - Testing Tools: Familiarity with testing tools and methodologies for wireless communication (e.g., Wireshark, Bluetooth SIG testing). - Networking: Understanding of networking concepts and protocols, including TCP/IP. Qualifications : - Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - Experience: 3+ years of experience in wireless communication development, focusing on Bluetooth and Wi-Fi technologies. Preferred Qualifications : - Certifications: Relevant certifications in Bluetooth and Wi-Fi technologies (e.g., Bluetooth SIG). - Open Source Contributions: Experience contributing to open-source projects related to wireless communication. - Agile Methodologies: Familiarity with Agile development practices.
Posted 1 month ago
3.0 - 8.0 years
8 - 14 Lacs
Pune, Bengaluru
Work from Office
Job Title : Embedded Hardware Engineer - Schematic/Layout Job Summary : An Embedded Hardware Engineer is responsible for designing, developing, and testing electronic circuits and printed circuit boards (PCBs). This role involves creating schematics, performing circuit simulations, and ensuring the final product meets design specifications and quality standards. Key Responsibilities : Designing Electronic Circuits : Create detailed schematics for various electronic components and systems. PCB Layout : Use CAD software to design the physical layout of PCBs, ensuring optimal placement of components. Component Selection : Choose appropriate electronic components that meet design requirements and ensure compatibility. Circuit Simulation and Analysis : Perform simulations to test and analyze circuit designs before physical implementation. Prototyping and Testing : Build prototypes and conduct tests to verify that the design meets specifications. Documentation : Maintain detailed documentation of designs, schematics, and test results. Collaboration : Work closely with other engineers, including software engineers, to ensure seamless integration of hardware and software. Skills and Qualifications : Technical Skills : Proficiency in CAD software (e.g., Orcad, Altium, Cadence), knowledge of electronic communication protocols (e.g., Wi-Fi, CAN, Bluetooth), and experience with circuit simulation tools. Educational Background : Typically a Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. Experience : Hands-on experience with PCB design, component selection, and circuit analysis. Attention to Detail : Strong attention to detail to ensure accuracy in designs and documentation. Problem-Solving : Ability to troubleshoot and resolve design issues effectively. In Short : 1. HW PCB tool knowledge - Orcad & Expedition 2. Hands on HW design experience - Schematic and Layout 3. SOC & High-speed peripherals understanding
Posted 1 month ago
4.0 - 9.0 years
8 - 14 Lacs
Pune, Bengaluru
Work from Office
Job Summary :The Embedded Engineer specializing in Embedded Android, BSP, and QNX will be responsible for the development, integration, and optimization of embedded software solutions on Android platforms that utilize QNX. This role requires a strong understanding of both software and hardware components to ensure high performance, reliability, and compliance with industry standards. Key Responsibilities :1. Embedded Android Development :- Design and develop embedded Android applications tailored for specific hardware platforms.- Customize the Android OS to optimize performance for embedded systems, including modifying system services and frameworks.2. BSP Development :- Create and implement Board Support Packages (BSP) for Android on QNX platforms.- Port and adapt Android kernel and drivers to support specific hardware configurations.3. QNX Operating System : - Integrate and maintain the QNX operating system for embedded applications, ensuring real-time performance.- Develop and optimize device drivers for peripherals used in Android environments.4. System Integration and Testing :- Conduct system integration and testing of embedded applications to validate functionality and performance.- Troubleshoot hardware-software integration issues and optimize system startup configurations.5. Documentation :- Prepare and maintain comprehensive documentation, including system architecture, design specifications, and user manuals.- Ensure proper version control and traceability for all software changes.6. Collaboration :- Work closely with cross-functional teams, including hardware engineers, software developers, and QA teams, to ensure seamless integration and delivery.- Participate in design reviews, providing technical insights and feedback. Required Skills and Qualifications :- Education : Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field. A Master's degree is a plus.- Experience : 3+ years of experience in embedded software development with a focus on Embedded Android, BSP, and QNX.- Proficient in C/C++ and Java/Kotlin programming languages.Technical Skills :- Strong understanding of Android architecture, application frameworks, and native development.- Experience with real-time operating systems (RTOS), especially QNX, and familiarity with its development tools.Analytical Skills :- Ability to debug and troubleshoot complex embedded systems, including both hardware and software components.- Familiarity with development tools and environments for embedded systems (e.g., compilers, debuggers).Soft Skills :- Strong communication and teamwork abilities.- Detail-oriented with excellent problem-solving skills. Preferred Qualifications :- Experience with IoT applications and protocols.- Knowledge of safety standards (e.g., ISO 26262, DO-178C) for embedded systems.- Familiarity with version control systems (e.g., Git, SVN) and Agile development methodologies.
Posted 1 month ago
3.0 - 6.0 years
10 - 15 Lacs
Chennai
Work from Office
Programming: C++ / Python (must have) Robotics & Systems Integration: e.g. ROS, Networking, Security, Embedded CI/CD: e.g. Jenkins, GitHub Action (GHA), CircleCI Containerization Orchestration: e.g. Docker, Kubernetes, AWS, Azure Required Candidate profile 3 yrs Exp as a system integration engineer Exp in C++ & Python Linux: e.g. Bash, GDB Computer Vision/ML: Tensorflow, PyTorch, OpenCV Mechanical Design: AutoCAD, SolidWorks
Posted 1 month ago
6.0 - 8.0 years
25 - 30 Lacs
Bengaluru
Work from Office
We are looking for a motivated and skilled Embedded Software Engineer to join our team to work on cutting-edge automotive technologies. The candidate will be responsible for software integration, test application development, and support of software-hardware co-debugging. This role will collaborate with multiple cross-functional teams, including hardware, system, validation, and quality assurance teams. Skill Set Must Have: Strong C programming skills for microcontrollers (ARM Cortex M and A series) Strong debugging and problem solving skills Ability to work independently Knowledge and experience with real time operating systems e.g. AUTOSAR OS, FreeRTOS, Zephyr Electronics knowledge (e.g. reading schematics) and basic trouble shooting skills on hardware development boards Experience using test equipment (Oscilloscopes, logic analyzers, CAN analysers, debuggers etc. to debug the hardware software interface) Experience with making technical documentation such as Architecture Design, User Manual Traceability to the system/software requirement specification Familiarity with configuration management tools such as Git, Subversion Familiarity with Requirement management tools like DOORS9, DOORS-NG Knowledgeable about Agile way of software development including continuous integration and continuous deployment Self-motivated and looking for continuous improvements in the tools, processes and methodologies Strong communication skills Natural team player and obsessive to learn and gain experience Good to Have: Experience with Application software development for Automotive RADAR systems Knowledge and experience about Automotive software Functional Safety aspects Other programming languages C++, Python, C#, Java Knowledge of Matlab and matlab scripting will be a plus Knowledge of AutoSAR and ASPICE processes will be a plus Knowledge and experience with Inter-processor communication software stack development Knowledge of Enterprise Architect for software architecture design Knowledge of DOORS9 and DOORSNG for requirements management Roles and Responsibilities Develop Test Applications in C, C++ that tests the interfaces between various sub-systems Work with Software and system integration team in handling product diversities (various SKUs, soft configs, run-time vs. compile time diversity), closely working with validation team, analyzing system issues and working with SW and HW team to resolve the issues Define/Update integration strategy and related testing strategy Drive software integration process (CI/CD, DevOps) to deliver the quality product to customer Automate the manual operations with reusable tools Work with Quality teams to prepare documents for external Automotive Specific Audits Keep the deliverables in track and work with multiple project managers to deliver the SDK to the customers Work with HW/SW architects to understand the product details Work with CM/BM team to improve the build and continuous integration strategies
Posted 1 month ago
4.0 - 9.0 years
16 - 30 Lacs
Noida
Work from Office
Job Requirements: Overall 4+ years of experience in design and development of embedded systems Experience and hands-on coding experience in C++ & C. Experience in handling projects with 16/32 bit microcontrollers from any one or more makes such as Renesas, TI, ARM. Experience in communication protocols such as I2C, SPI, RS232, RS485, USB, Ethernet. Experience in communication technologies such as LTE, 2G/3G and RF-Mesh is a big plus Experience in working with RTOS, preferably threadX. Knowledge of any Configuration Management System such as TFS and Requirement Management tools would be an added advantage. Hands-on experience in various phases of the firmware development lifecycle preferably on energy devices including troubleshooting/debugging with tools like oscilloscope, Logic Analyzer. Developing technical specifications, Proof Of Concepts, evaluating prototypes and making recommendations, defining program scope, driving design / engineering reviews are part of the job responsibility. Good to have Experience in developing embedded software for Smart Energy products. Experience in Agile Process, TFS, Azure DevOps is a big plus Professional Experience (years) : 4 to 10 yrs
Posted 1 month ago
5.0 - 10.0 years
16 - 20 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
5 to 10 years of experience Experience using virtual prototyping tools such as Synopsys Virtualizer, Synopsys VDK ,Cadence Protium, or similar. Experience in testing and validating embedded systems functionality using virtual prototypes. Strong communication skills to work collaboratively with software teams and share functional validation insights. Familiarity with basic test case development and execution for hardware/software integration. Experience in debugging and troubleshooting hardware systems in a virtualized environment. Strong understanding of embedded systems, firmware development, and system-on-chip (SoC) architecture. Proficiency in programming languages such as C or Python for testing and automation. Strong communication skills for effective collaboration with cross-functional teams. Areas of Responsibility : Use Synopsys Virtualizer or similar virtual prototyping tools to test and validate the basic functionality of hardware designs. Collaborate with the software team to share functional validation results, enabling them to align software development with hardware features. Provide valuable feedback and insights to software teams to guide the development of firmware and drivers. Develop and execute basic test cases to ensure the functional integrity of the virtual prototype. Perform system-level simulations and debugging using virtual prototypes, ensuring accurate and early-stage verification. Create reports documenting test results, issues found, and potential areas for optimization. Assist in integrating software with the virtual prototype for more advanced testing and validation as needed. Support software engineers by providing necessary hardware context for system integration and debugging.
Posted 1 month ago
2.0 - 5.0 years
2 - 5 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Masters degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc2-5 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals(SPI / I2C / UART / CAN / Ethernet / Clock / etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have
Posted 1 month ago
5.0 - 10.0 years
5 - 10 Lacs
Mumbai, Maharashtra, India
On-site
We are hiring for multiple exciting roles to join our dynamic team working at the intersection of E-commerce, Travel technology, GIS map server technology, and embedded systems. Located in vibrant Andheri East, close to SEEPZ, our R&D environment fosters knowledge growth and cutting-edge technology work. Positions Available: Senior Software Engineer (2 positions) Software Engineer (2 positions) Programmer Analyst Project Leader (2 positions) Web Graphic Designer (3 positions) Python / Perl Developers (7 positions) SEO Analyst (2 positions) Why Work With Us Work with exciting technologies in a creative, flexible, flat organization. Collaborate with a vibrant IT developer community. Opportunities to grow and lead small teams. Competitive remuneration (CTC discussed during interview). General Job Requirements: Degree/Diploma in Computer Science, Engineering, Software Engineering, IT, or related fields from a reputed institute. Excellent written and verbal communication skills. Ability to work independently and collaboratively. Creative problem-solving mindset. Role-Specific Requirements: Senior Software Engineer / Software Engineer / Programmer Analyst / Project Leader Experience: 5+ years (3+ years for Software Engineer). Technical Skills: Strong in Java, Spring, Hibernate, MySQL, JSP, JavaScript, HTML, CSS. Experience with IntelliJ Ultimate IDE, Git, Maven/Gradle. Familiarity with JavaScript, XSL, CSS, XML, JQuery, Ajax, JSON, Perl environment. Perl/Python programming on Linux, Apache, MySQL for Project Leader role. Front-end skills: HTML5, CSS3, JavaScript, JQuery, Ajax. Responsibilities: Code, test, debug, implement, and document software. Design systems meeting complex business needs. Lead and mentor small teams (2-3 developers). Assist project personnel with resolving programming issues. Conduct peer code reviews and QA activities. Stay updated with technical trends and best practices. Plan project activities, assign tasks, track progress (for Project Leader). Web Graphic Designer Excellent command over HTML5, CSS3, DHTML. High-end graphics design skills using Inkscape, GIMP. Knowledge of Flash Action Scripting, ImageReady, Animation is a plus. Python / Perl Developers Experience or willingness to learn Perl, Python, Java, Ajax, JQuery, HTML5. Knowledge of SQL (MySQL preferred). SEO Analyst Keyword research and mapping. Content finalization with keywords. Accessibility analysis and code recommendations. URL structure and internal link analysis. XML sitemap management. Analytics analysis and implementation. ePR, article submission, bookmarking, link submission. Meta tags creation, monthly ranking, and traffic reporting. Competition monitoring and corrective action. Webmaster reporting and submissions. Application Process: To apply, please send an email to [HIDDEN TEXT] with the following details: Work experience Education (Graduation/Post Graduation details) Current and expected CTC Notice period Contact details (mobile, email, location)
Posted 1 month ago
3.0 - 5.0 years
6 - 13 Lacs
Bengaluru
Work from Office
Virtual Walk-In Interview for IT Engineers _Harita Techserv Pvt Ltd Interview Details: Interview Date: 26 -May-25 to 30 -May-25 (Monday to Friday) Interview Timing: 5.30 PM - 8.30 PM Virtual interview link: https://meet.google.com/sjc-zekw-yqg Notice Period: Immediate to 30 Days Role: Embedded Developer Experience: 3 to 5 years Skills: C/C++, Embedded, Microcontrollers Contact Email ID: yamuna.k@harita.co.in
Posted 1 month ago
5.0 - 10.0 years
4 - 9 Lacs
Bengaluru
Work from Office
Virtual Walk-In Interview for IT Engineers _Harita Techserv Pvt Ltd Interview Details: Interview Date: 26 -May-25 to 30 -May-25 (Monday to Friday) Interview Timing: 5.30 PM - 8.30 PM Virtual interview link: https://meet.google.com/sjc-zekw-yqg Notice Period: Immediate to 30 Days Job Location Bangalore 1. Role: Embedded Developer Experience: 3 to 5 years Skills: C/C++, Embedded, Microcontrollers, 2. Role: Embedded Firmware Engineer Experience: 10 -12 Years Skills: C/ C++Embedded, RTOS, Multithreading, SPI, UART, PCIe 3. Role: Embedded Application Testing Experience : 1 to 3 years Skills: Manual Testing, Embedded Testing, Python, Modbus 4. Role: PLC programming Experience: 3 to 5 years Skills : PLC, HMI/SCADA, Modbus, control panel wiring & Piping 5. Role: MBD Developer Experience: 5 to 7 years Skills: Matlab, Simulink, Stateflow, Controls Modeling, Test Automation 6. Role: System Test Engineer Experience : 3 +Years Skills : Testing, Rotary compressor machines, panel wiring and Piping 7. Role: Technical Writer Experience: 2 to 4 years Skills: User Manuals, XML, Adobe Framemaker, InDesign, Photoshoot, Illustrator 8. Role: Regional Compliance Officer Experience: 15 to 22 years Skills: Compliance, AML, Anti Bribery & Corruption, Data Privacy, Conflict of Interest, Third party due diligence & CS certificate (Added Advantage) 9. Role: Full stack Developer Experience: 3 to 8 years Skills: . Net, Typescript, IOT, React, API Development, Azure, Blob storage, PostgreSQL Contact Email ID: yamuna.k@harita.co.in
Posted 1 month ago
5.0 - 10.0 years
12 - 22 Lacs
Bengaluru
Work from Office
Dear Aspirants, Immediate Hiring!!!!! Position: C++/Linux- Embedded application developer Location: Bangalore Mandatory skills: C++/Linux- Embedded application development Exp : 5- 10yrs (Only) You can register by sharing your CV, Notice period and Expected CTC to 9363648148 Whatsapp for immediate response (Dont call-Will be occupied in meetings) . Note: We are not considering candidates less than 5years experience and notice period higher than 10 days are not considered. JD: C++/Linux- Embedded application development (familiar with web-based frontend technology is advantageous)
Posted 1 month ago
10.0 - 16.0 years
15 - 30 Lacs
Bangalore Rural, Bengaluru
Work from Office
Job Responsibilities The job responsibilities include, but are not limited to: The primary focus of this position will be in releasing and supporting the SDK using C/C++ and Microsoft Visual Studio. There may be some need to also work on the various desktop applications and libraries, mainly using C#, Qt and QML Other duties as assigned. Necessary Skills/Talents B.S. Degree (M.S. preferred) in Computer Science, Electrical Engineering, Computer Engineering or equivalent. Dependable, driven, teachable person with good work ethic and is excited to learn and take on new challenges. Thorough understanding of C/C++ design and programming concepts. Will be required to work a few hours 2 or 3 evenings a week to coordinate with NJ software team. Flexible, able to change priorities when given new directives for the greater good of the team. Committed to progress and comfortable with the occasional fluidity in hours, to ensure synchronicity between India and US teams. Strong verbal and written communication skills. Experience in troubleshooting, debugging and maintaining existing code. Excellent technical judgment and decision-making skills. Recognizes speed of execution as a competitive advantage for Vision Research and thus makes decisions and takes risks to support the rapid development of products and solutions Desirable Skills Experience with C# and image processing. Experience with Qt/Qml, Git, Gitlab, Linux and Mac OS.
Posted 1 month ago
12.0 - 17.0 years
40 - 45 Lacs
Bengaluru
Work from Office
Boeing India Engineering team is currently looking to hire Lead Software Engineer-Embedded for Boeing India Engineering (BIE) Software to join their team in Bengaluru, India. As a Software Engineer, you will be part of the Boeing Global Services Training Solutions team, which develops software applications and products that create direct value to its customers. We are looking a software engineer with over 12+ years of experience in the augmented reality and virtual reality domain, preferably within the aviation industry. The ideal candidate will possess a comprehensive understanding of AR/VR, Unity/Unreal technologies, strong leadership skills to guide a multidisciplinary team, and hands-on expertise in programming languages to support and contribute to the coding requirements as necessary Responsibilities includes: Decompose Tier 3 System requirements into Tier 4 Software requirements for the identified system features. Estimate Software development effort. Develop High Level and Low Level Software requirements Estimate Code, test software development effort. Develop Code, test cases and test procedure for High Level and Low Level Software requirements Ensure SW architecture and Design is per the Software requirements. Develop Software integration test Scripts to verify the correct implementation of Tier 4 requirements Establish traceability from Tier 3 requirements to SW Requirement and Test. Perform peer review on System and Software Requirements, Design and Test. Support SRR (Systems Requirements Review), PDR (Preliminary Design Reviews), CDR (Critical Design Reviews), TRR (Test Readiness Review) and Formal Qualification. Support project management by providing periodic status and required metrics data. Be a good team player in the agile team. Candidate should possess excellent communications skills to participate in Requirement/Design/Code/Test reviews, have a thorough understanding of version control and software quality attributes, such as testability, portability and maintainability, and enjoy a self-driven and collaborative development approach. Be dynamic and support management and leads to ensure successful product deliveries. Identify, communicate and mitigate the Risk, issues and Opportunities on a timely manner. Basic Qualifications (Required Skills/Experience): Bachelors or masters degree as BASIC QUALIFICATION Good Understanding of C++ and OOPS concept The Engineer should have desire to work in all aspects of the product life cycle development process The ideal candidate is a self-starter and someone who works well within a team Solid programming knowledge (12+ years) with C/C++ Real Time Operating System (RTOS) experience Experience writing and developing software requirements with little or to no existing requirements Strong experience with Linux or Unix experience Proficiency in building, integrating with, and supporting Application Program Interfaces (APIs) using a variety of languages, data formats, and data transformations Exposure to Python Experience in automated and functional testing is desirable. Exposure to BDD (Behavior Driven Development) Experience in working in Agile development model Experience in Software integration testing in integration Lab Environment. Systems Thinking - Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events. Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources. Desired Skills: Strong experience with modern open source technologies and tools Strong understanding of system and software architectures Strong experience developing software products, scalable applications using a range of software models including Object-oriented and functional design patterns Strong experience writing software drivers for hardware interfaces on new boards Strong Embedded Application Programming experience Ability to quickly diagnose and resolve issues in a lab environment Ability to create tools/functions for Platform (glue layer) between the OS and apps Experience with application hosting solutions (such as jails, docker and Virtual Machines) Agile development experience Preferred Qualifications (Desired Skills/Experience): Bachelor's degree or higher Typical Education Experience: Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 12 Plus years' related work experience or Masters Degree with 11+ years of experience with an equivalent combination of education and experience Education Bachelor's Degree or Equivalent Required
Posted 1 month ago
2.0 - 6.0 years
4 - 6 Lacs
Chennai
Work from Office
Key Responsibilities Develop systems for guidance, navigation, and control (GNC). Design and integrate embedded systems with sensors and controllers. Integrate and characterize sensors including EO, LiDAR, sonar, and radar. Implement algorithms for path planning and vehicle coordination. Apply control strategies such as PID and MPC. Enhance tracking, collision avoidance, and classification systems. Conduct lab/field tests and SITL simulations. Prepare technical documentation and support hardware integration. Candidate Profile Qualifications: Bachelor's or Master's in Electronics, Mechatronics, Automation, or related engineering disciplines/equivalent professional experience. Skills & Experience Proficiency in C/C++ for embedded systems. Experience with STM32 or equivalent platforms. Circuit design, assembly, and debugging. Hands-on with electromechanical integration and test tools. Familiarity with platforms like Pixhawk, PX4, Ardupilot. Working knowledge of MATLAB, Python, ROS/ROS2. Strong design, integration, and testing skills. Good command of productivity tools like MS Office. Personal Attributes Excellent communication and interpersonal skills. Analytical problem-solving ability. Leadership and project management competence. Commitment to continuous learning and quality delivery.
Posted 1 month ago
3.0 - 5.0 years
6 - 16 Lacs
Noida
Work from Office
Key Responsibilities: Product Design and Development: Lead the design and development of new products, components, or systems from concept through to final production. Perform detailed engineering analysis (e.g., stress, thermal, electrical, and fluid dynamics) to ensure product viability. Conduct feasibility studies, prototyping, and iterative testing to refine product designs. Innovation and Research: Lead efforts to identify emerging trends, technologies, and advancements in the industry to incorporate into new product development. Develop novel solutions to technical problems and challenges, pushing the boundaries of current product capabilities. Collaboration and Cross-functional Coordination: Work closely with product management, manufacturing, quality assurance, and other teams to ensure smooth project execution. Mentor and guide junior engineers, providing technical leadership and fostering a culture of innovation within the team. Testing and Validation: Design and conduct rigorous testing protocols to validate prototypes, ensuring that products meet industry standards and customer requirements. Analyze test data to draw actionable insights and make data-driven improvements to designs. Documentation and Reporting: Prepare comprehensive documentation for designs, test results, and product specifications. Report on project progress, challenges, and outcomes to senior leadership and stakeholders. Continuous Improvement: Identify and implement process improvements to enhance the efficiency and effectiveness of R&D efforts. Stay updated with the latest advancements in engineering, technology, and industry standards. Required Qualifications: Education: Bachelors or Masters degree in Mechanical Engineering, Electrical Engineering, Computer Engineering, Materials Science, or a related field. Experience: Minimum of 5-7 years of hands-on experience in R&D, engineering design, and product development. Strong background in [specific domain: e.g., electronics, mechanical systems, software, etc.]. Proven track record of successfully leading complex R&D projects from concept to completion. Technical Skills: Proficiency in relevant engineering software (e.g., CAD tools like SolidWorks, AutoCAD, or equivalent). Strong knowledge of engineering principles, materials, and manufacturing processes. Experience with simulation and modeling tools (e.g., MATLAB, ANSYS, COMSOL). Familiarity with coding and automation tools (e.g., Python, C++, LabVIEW) is a plus. Analytical Skills: Strong analytical skills and attention to detail. Ability to troubleshoot and resolve complex technical issues quickly. Leadership & Communication: Proven ability to lead teams and mentor junior engineers. Strong written and verbal communication skills to effectively communicate technical concepts to both technical and non-technical stakeholders. Ability to work independently and as part of a collaborative team. Industry Knowledge: In-depth understanding of [specific industry, e.g., consumer electronics, automotive, medical devices, etc.]. Familiarity with industry standards, regulations, and quality assurance practices. Preferred Qualifications: Advanced Degrees: PhD in a relevant field is a plus. Certifications: Relevant certifications in design, project management, or specialized technical areas. Experience with Agile Development: Familiarity with agile methodologies and project management tools (e.g., Jira, Trello). Patent Experience: Track record of contributing to or filing patents is a plus. Soft Skills: Strong problem-solving ability. Creative thinking with an eye for detail and innovation. Ability to work under pressure and manage multiple priorities simultaneously. Excellent teamwork and collaboration skills. Embedded hardware developer who is proficient in the field of hardware development for embedded devices
Posted 1 month ago
7.0 - 12.0 years
27 - 32 Lacs
Pune
Hybrid
We are hiring for one of the global producer, marketer and provider of technology-driven natural ingredients, ingredient systems and integrated solutions for the food and beverage industry. Location: Pune (Hybrid) Job Role:- Your main tasks include the management and implementation of SAP TM projects You are a sparring partner for your area of responsibility and support the company in its daily business You further develop standardized processes in the area of Transport Management You are responsible for the analysis of existing and development of new best practice processes and organizational models You work together with colleagues throughout the world on the creation and implementation of a global IT strategy As an expert, you look beyond your own nose and identify IT trends and innovations Must Have : Several Years of Experience in delivering complex end-to-end Embedded SAP TM implementations, ranging from blueprinting up to and including Go-Live Support. Deep Understanding of SAP TM: Proficiency in Order Management, Transportation Planning, Transportation Execution, and Charge Management processes. Expertise in Freight Settlement and Carrier Collaboration. Integration Knowledge: Integration with SAP S/4HANA,SAP EWM (Extended Warehouse Management), and SAP GTS (Global Trade Services). Understanding of integration with external systems via EDI, IDoc, or API interfaces. SAP TM Modules: Knowledge of key SAP TM components like Shipper Scenarios, Logistics Service Provider (LSP) Scenarios, and Freight Forwarder Scenarios. Master Data Management: Proficient in managing Business Partners, Carrier Profiles, Locations, Routes, and Freight Agreements. Excellent communication skills for end-user training and documentation. Kindly share your resume on : savita@exemplar.co.in Thanks & Regards Exemplar Global Resources Pvt Ltd
Posted 1 month ago
10.0 - 20.0 years
0 - 0 Lacs
Chennai
Work from Office
ork Experience - Bachelor's or Masters degree in Computer Science, Software Engineering, Electronics Engineering, or a related field. - Minimum 5+ year consistent experience in medical device software architecture design and review - Medical devices experience who can write SRS and run the entire product design process. - Over 12 years of experience in embedded software development and architecture. - Proficiency in C, C++, and assembly languages. - Extensive experience with real-time operating systems (RTOS) and embedded Linux. - Strong knowledge of microcontroller/microprocessor architectures. - Experience with communication protocols such as I2C, SPI, UART, USB , etc. - Excellent problem-solving and debugging skills. - Proven track record of leading and managing engineering teams. - Strong communication and documentation skills. - Professional certifications in embedded systems or software architecture are a plus. Preferred Skills: - Experience with hardware design and schematic review. - Knowledge of modern software development methodologies (Agile, Scrum). - Familiarity with version control systems such as Git. - Understanding of safety-critical systems and compliance standards. Differentiators Proficiency in Japanese language usage. Experience in New Product Development(NPD) of medical devices. Strong experience in Renal Care
Posted 1 month ago
3.0 - 5.0 years
15 - 17 Lacs
Bengaluru
Work from Office
Strong expertise in Python programming, particularly in test automation for embedded systems. Deep understanding of UDS (Unified Diagnostic Services) and DoIP (Diagnostics over IP) communication protocols. Experience with automotive diagnostic tools and equipment (e.g., CANoe, Vector, or similar). Knowledge of automotive ECUs (Electronic Control Units) and their interaction within the vehicle network. Experience with software version control tools (e.g., Git, SVN). Familiarity with tools such as PyTest, Robot Framework, or similar test automation frameworks is a plus. Experience with REST APIs is a plus.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Kanpur
Work from Office
Location : Across India Employment Type : Full-Time Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Hyderabad
Work from Office
Location : Across India Employment Type : Full-Time Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month ago
3 - 7 years
8 - 14 Lacs
Ahmedabad
Work from Office
Role Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security. Key Responsibilities : - Embedded Development : Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements. - Hardware Integration : Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.). - Firmware Development : Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability. - Real-Time Programming : Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints. - Optimization : Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments. - Debugging & Testing : Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing. - Documentation : Maintain thorough documentation of software architecture, design choices, and testing procedures. - Team Collaboration : Work closely with cross-functional teams to ensure seamless integration between hardware and software components. - Innovation : Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions. Required Qualifications : - 3+ years of experience developing embedded software in C/C++. - Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming. - Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.). - Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments. - Familiarity with version control (Git) and build systems like CMake or Makefiles. - Experience working in resource-constrained environments, with a focus on performance and memory optimization. - Solid understanding of embedded system security, testing, and validation methodologies. - Strong problem-solving abilities, attention to detail, and a collaborative mindset. Nice to Have : - Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.). - Familiarity with automotive or IoT-specific embedded systems. - Knowledge of Agile methodologies, particularly in embedded software projects. - Experience with cybersecurity practices in embedded systems.
Posted 1 month 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
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane