Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
jaipur, rajasthan
On-site
As a Senior Flutter Developer at Nine Hertz India Pvt Ltd, you will play a crucial role in developing and maintaining high-quality mobile applications using Flutter. Your primary responsibility will be to write clean, efficient code in Dart while collaborating with the design team to ensure user-friendly interfaces. You will conduct code reviews, troubleshoot application issues, optimize applications for speed and scalability, and integrate third-party APIs and data sources. Staying updated with industry trends, participating in team meetings, testing applications across different platforms, and documenting code and development processes are essential aspects of this role. To excel in this position, you must have proven experience as a Senior Flutter Developer, solid knowledge of Dart and mobile app development, and experience with RESTful APIs and UI/UX design principles. Proficiency in version control tools like Git, understanding of state management solutions, familiarity with testing frameworks and debugging tools, and ability to work under pressure are crucial qualifications. Strong problem-solving skills, effective communication, and teamwork abilities are highly valued. A Bachelor's degree in Computer Science or a related field is required, along with knowledge of other programming languages, experience with Firebase and cloud services, a portfolio of developed applications, and understanding of design patterns and architectures. A willingness to learn and adapt to new technologies is also essential for success in this role. If you are passionate about mobile app development, design patterns, debugging tools, state management solutions, Firebase, Git, UI/UX design principles, RESTful APIs, architectures, Dart, cloud services, and Flutter, and possess the skills and qualifications mentioned above, we invite you to join our dynamic team at Nine Hertz India Pvt Ltd.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,
Posted 1 month ago
10.0 - 15.0 years
0 Lacs
pune, maharashtra
On-site
As a Project Manager, Embedded Engineering Services (EES) at ACL Digital, you will play a crucial role in leading technology initiatives to strategize and own Industry 4.0 and related business practices. With your 10 to 15 years of experience, you will be responsible for end-to-end project execution and delivery within planned schedules for multiple projects simultaneously. Your expertise in industrial projects with manufacturing applications, controls, and analytics will be invaluable, along with your proficiency in working with industrial interfaces and protocols such as MODBUS, PROFIBUS, FIELDBUS, and OPC UA. Your responsibilities will include project requirements understanding, effort estimation, customer satisfaction, task planning, and interfacing with global customers for project status accounting. You will define and manage daily tasks and responsibilities of project teams, lead stakeholder management, and handle escalation management from customers or internal stakeholders. Additionally, you will oversee compliance with the Quality Management System (QMS), conduct annual appraisals, provide developmental feedback, and identify skill gaps for training plans. Your area of expertise will cover various aspects of project management, risk management, customer communication, strategic account management, firmware architecture development for Industrial IoT (IIoT) domain, and more. You should have hands-on experience with programming languages such as C, C++, Python, Linux kernel development, embedded GUI development, wireless technologies, debugging tools, networking protocols, and cloud communication. The ideal candidate will hold a B.Tech/B.E. in Electronics and Communication Engineering with a strong understanding of embedded systems, microcontrollers, debugging tools, and complete SDLC life cycle. SCRUM master certifications and experience with SCRUM-based project management tools will be beneficial. Flexibility to travel to customer locations within or outside India on business trips and short deployments is expected. Join ACL Digital, a next-generation Product Realization, Digital Transformation, and Data Science company, and be part of a multicultural workplace that fosters collaboration and innovation. If you are passionate about leading technology initiatives and driving projects to success, this role is ideal for you. Apply now and be a part of a dynamic team that brings ideas to life for Fortune 500 companies and growth-stage start-ups.,
Posted 1 month ago
3.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for a Windows Development / Windows Driver Development Lead to join their Engineering Group, specifically the Software Engineering team. As a Senior Embedded Systems Engineer, you will be responsible for designing, developing, and maintaining embedded systems and software. Collaboration with cross-functional teams will be key to delivering high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be crucial in ensuring the success of projects. Key Responsibilities: - Design, develop, and test embedded software and firmware for various applications. - Collaborate with hardware engineers to integrate software and hardware components. - Optimize and debug embedded systems to ensure high performance and reliability. - Participate in code reviews and provide constructive feedback to team members. Required Qualifications: - Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. - Minimum of 7-9 years of experience in embedded systems development. - Strong programming skills, preferably in C++/C. - Strong understanding of embedded systems architecture and design principles. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. - Good experience in multimedia framework and ARM based chipsets. - Solid aptitude, quick learner, self-motivated, willing to explore and work across various technology areas. Preferred Qualifications: - Experience with Windows and Linux kernel and driver development and Android HAL development. - Strong knowledge of Boot flow and OS internals. - Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications. - Embedded OS knowledge (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). - Experience in system performance profiling and optimization techniques. - Proficiency in debugging tools and techniques (e.g., WinDbg, JTAG, GDB). - Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). - Develop and maintain documentation for software designs, code, and test procedures. - Stay up-to-date with industry trends and emerging technologies to drive innovation. - Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of Software Engineering or related work experience. OR - Master's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience. OR - PhD in Engineering, Information Systems, Computer Science, or related field with 1+ year of Software Engineering or related work experience. - 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require an accommodation during the application/hiring process, please contact Qualcomm directly. Employees are expected to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Note: This email address is designated for providing reasonable accommodations for individuals with disabilities and not for updates on applications or resume inquiries. Staffing and recruiting agencies, as well as individuals being represented by an agency, are not authorized to use the Qualcomm Careers Site. Unsolicited resumes or applications will not be accepted. For more information about this role, please reach out to Qualcomm Careers directly.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
jaipur, rajasthan
On-site
As an Embedded Software Engineer at Gram Power, you will play a crucial role in developing robust firmware for various embedded products. Your responsibilities will include designing and developing firmware, ensuring reusability across projects, collaborating with the Embedded Hardware Engineering team, and maintaining version control and documentation for all firmware. In terms of design and development, you will be tasked with creating firmware for Gram Power's embedded products and structuring the software stack for optimal performance. Collaboration with the hardware team is essential to develop highly optimized software solutions that meet the project requirements. Additionally, maintaining detailed documentation and version control practices will be a key aspect of your role. Testing and documentation are also vital components of this position. You will need to implement unit tests and integration tests for all firmware developed, ensuring that they meet Gram Power's documentation standards. Your ability to document and test firmware thoroughly will contribute to the overall quality and reliability of the embedded products. To qualify for this position, you should hold a Bachelor's or Master's Degree in Electrical Engineering, Electronics, System Engineering, or Computer Science, along with more than three years of relevant industry experience. Proficiency in various microcontroller architectures, C/C++ programming, Linux/Unix environment, and scripting languages like Python is required. Experience with version control, debugging tools, communication protocols, and data structures is also necessary. In addition to a competitive package, working at Gram Power offers you an excellent workspace with talented individuals, open innovation culture, and opportunities for growth and learning. You will have the chance to contribute to building critical and large-scale systems from the ground up while being part of a supportive culture that values ideas, innovation, autonomy, and problem-solving skills. Your interactions will primarily involve working with R&D, Operations, and Business Development teams. Reporting to the Project Lead, you may also collaborate with other departments to achieve project goals effectively. Please note that roles and responsibilities at Gram Power may be subject to modifications at the management's discretion.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
jaipur, rajasthan
On-site
As a Senior Flutter Developer at Nine Hertz India Pvt Ltd, you will be responsible for developing and maintaining high-quality mobile applications using Flutter. Your role will involve writing clean, efficient code in Dart, collaborating with the design team to implement user-friendly interfaces, and conducting code reviews to ensure the quality of the applications. You will also be expected to debug and troubleshoot mobile application issues, optimize applications for speed and scalability, integrate third-party APIs and data sources, and stay updated with the latest industry trends and technologies. Your participation in team meetings, contribution to project planning, and testing of applications across different devices and platforms will be crucial in achieving project goals. Additionally, you will document code and development processes for future reference, work closely with cross-functional teams, participate in agile development processes and sprint planning, implement app deployment strategies, and support updates. Mentoring junior developers and interns will also be part of your responsibilities. To qualify for this role, you should have proven experience as a Senior Flutter Developer or similar role, strong knowledge of Dart and mobile app development, experience with RESTful APIs and integration with backend services, and familiarity with UI/UX design principles. Proficiency in version control tools such as Git, understanding of state management solutions, experience with testing frameworks and debugging tools, and the ability to meet deadlines and work under pressure are essential. Excellent problem-solving and troubleshooting skills, strong communication and teamwork abilities, a Bachelor's degree in Computer Science or a related field, knowledge of other programming languages, experience with Firebase and cloud services, a portfolio of previously developed applications, knowledge of design patterns and architectures, and willingness to learn and adapt to new technologies are also required for this role. Your skills in mobile app development, design patterns, debugging tools, state management solutions, Firebase, Git, UI/UX design principles, RESTful APIs, architectures, Dart, cloud services, Flutter, testing frameworks, and unit testing will be valuable assets in fulfilling the responsibilities of this position.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
haryana
On-site
You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
kerala
On-site
As a Senior Mobile Tester at EY, you will be responsible for testing applications developed for mobile devices against requirements, ensuring quality and meeting project testing needs. You will collaborate closely with the Test Manager/Lead for the projects under test. Your responsibilities will include testing mobile applications on various mobile devices and platforms for functional, usability, performance, and security aspects. You will need to understand both business and technical requirements for specific mobile devices and operating platforms. Collaborating with the Mobile Solution Engineering team, you will review designs, provide feedback, and derive a test strategy covering functionality, usability, performance, and security. You will also create test plans, design test cases (both manual and automated), ensure test readiness, execute testing, monitor progress, report defects, and create test reports and sign-off documentation. Additionally, you will represent testing in business and project meetings, capture and report test metrics, analyze trends, and implement improvement actions as necessary. People responsibilities will include managing and motivating the test team, contributing to people initiatives, and ensuring adherence to workplace policies and procedures. To qualify for this role, you should have a BE/BTech/MCA degree with 6-10 years of hands-on experience in testing various types of mobile applications on handheld devices. Excellent communication skills, the ability to lead a team, experience in testing mobile applications for iOS and Android devices, knowledge of mobile technologies, and exposure to test and defect management tools are essential. Understanding of SDLC, Agile testing methodologies, project life cycles, and testing life cycles is required. Nice to have skills include experience in RFP and pre-sales activities, exposure to non-UI testing, backend testing, usability and accessibility testing, and non-functional testing like performance and security testing. Adaptability to customer and project needs, willingness to travel, and knowledge of mobile application management are desirable qualities for this role at EY.,
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
hyderabad, telangana
On-site
As a Qualcomm Software Engineer, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your role will involve contributing to the launch of cutting-edge, world-class products that not only meet but exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential as you work towards designing system-level software solutions and gathering information on performance requirements and interfaces. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of Software Engineering or related work experience. - Master's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience. - PhD in Engineering, Information Systems, Computer Science, or related field with 1+ year of Software Engineering or related work experience. - 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Job Function: You will be working on PMIC SW driver development and embedded Core driver development. Skills/Experience: - Around 6-8 years of experience. - Proficiency in C programming. - Strong exposure to Embedded systems & Real-Time Operating Systems concepts. - Good familiarity with processor architecture, with ARM being preferred. - Experience in utilizing debugging tools like Lauterbach and Trace tools. - Ability to analyze, triage, and debug complex system-level problems and issues. - Strong problem-solving and analysis skills. - Effective communication and enthusiasm for learning. - Experience in Embedded Core driver development (if possible). - Ability to work collaboratively in a team environment. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can contact Qualcomm for support. Employees at Qualcomm are expected to adhere to all applicable policies and procedures, including those pertaining to security and the protection of company confidential information. Recruitment agencies are advised that Qualcomm's Careers Site is intended for individuals seeking direct employment opportunities with Qualcomm. Unsolicited submissions from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,
Posted 1 month ago
4.0 - 9.0 years
22 - 25 Lacs
Noida, Pune, Bengaluru
Work from Office
We are seeking an enthusiastic and skilled Embedded Engineer to join our team. The ideal candidate will have a strong foundation in embedded systems development and a passion for creating high-performance software for embedded devices. As an Embedded Engineer, you will be working on innovative and challenging projects that require a deep understanding of hardware-software integration. Key Responsibilities:Design, develop, and maintain embedded systems software across a variety of platforms.Work closely with hardware engineers to integrate hardware and software for seamless functionality.Develop and optimize device drivers, firmware, and embedded software for performance and reliability.Write clean, maintainable, and efficient code for embedded applications.Conduct thorough testing and debugging of embedded systems to ensure they meet functional and performance requirements.Collaborate with cross-functional teams to design, develop, and deliver robust embedded solutions.Analyze and optimize embedded systems for power consumption, memory usage, and speed.Stay current with emerging embedded technologies and best practices. Requirements:3+ years of experience in embedded systems development.Strong knowledge of programming languages such as C, C++, and Assembly.Experience with RTOS (Real-Time Operating Systems) and bare-metal programming.Familiarity with hardware interfaces (SPI, I2C, UART, etc.) and peripheral integration.Hands-on experience with microcontrollers and microprocessors (e.g., ARM, PIC, AVR, etc.).Experience with debugging tools (e.g., oscilloscopes, logic analyzers) and embedded development environments.Knowledge of communication protocols (e.g., TCP/IP, CAN, Modbus).Strong understanding of embedded system design and development processes.Excellent problem-solving skills and ability to work in a team environment.Technical Skills:C, C++, Assembly, RTOS, Bare-Metal Programming, SPI, I2C, UART, Microcontrollers, ARM, PIC, AVR, TCP/IP, CAN, Modbus, Embedded Linux, Yocto, Bluetooth, Wi-Fi, Zigbee, Git, Debugging Tools
Posted 2 months ago
8.0 - 13.0 years
8 - 16 Lacs
Bengaluru
Work from Office
Role & responsibilities Embedded Software Development Design, code, test and maintain embedded software/ firmware for next generation of electrical connected products. Develop low level drivers and interface with hardware components. System Integration Integrate software/firmware with hardware components, sensors, and peripherals. Ensure optimal performance, reliability, and resource utilization. • Communication Protocols: Implement and optimize communication protocols such as Ethernet, Modbus, or wireless technologies. • Debug and troubleshoot software and hardware issues. • Testing and Debugging: Develop and execute test plans to verify and validate embedded systems. • Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency. • Improve system performance and response times. • Documentation Create and maintain technical documentation, including code comments, user manuals and design documents. Security and Safety considerations – Implement security features and adhere to safety standards relevant to industry • Collaboration – Collaborate with cross – functional teams including hardware engineers, quality assurance, product managers and solution architects. • Participate in design reviews and project meetings. • Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques. Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc. Continuous learning – Stay updated on industry trends, emerging technologies, and best practices in embedded development. Preferred candidate profile Academic background in bachelor's degree or above in Electronics or Computer Science/Electrical Engineering or equivalent. • 5-10 years of Embedded firmware/software development experience in Embedded C/C++, Linux based development experience. • Experience working in IPC, multi-threading concepts. • Good knowledge of coding standards. • Experience working with a team of engineers using Agile methodologies. • Good analytical, problem-solving skills. • Excellent interpersonal and communication skills. o Skills o Proficiency in Embedded C programming • Experience with Linux OS • Experience with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. • Experience with system management and industrial protocols (SNMP, Redfish, BacNet, ProfiNet, EtherNet/IP) • Good to have knowledge of Communication Protocols - HTTPS, JavaScript, SMTP, Modbus/TCP. • Experience with RUST is an added advantage.
Posted 2 months ago
3.0 - 6.0 years
13 - 22 Lacs
Gurugram
Hybrid
Position Title : Senior Software Engineer - iOS Development Experience : 3-6 Years Role : Fulltime / Permanent Location : Gurugram Work Mode: Hybrid What you will need: Basic Qualification: Bachelors degree in Software Engineering, Computer Science, or a related field. 3 to 6 years of professional experience in mobile application development. Extensive experience with Swift (iOS) Experience with RESTful APIs and secure data handling. and skilled with modern IDEs (Xcode, Android Studio, Visual Studio). Familiar with tools for code analysis, memory management, and debugging. Knowledge of design patterns and mobile architecture (e.g., MVVM, Clean Architecture). Preferred Qualifications: Experience with SDLC in a regulated environment. Cross-platform tools like Flutter or React Native. Strong knowledge of Azure cloud services, including App Services, Azure Functions, Cosmos DB, and Azure AD B2C. Familiar with CI/CD pipelines and tools (Azure DevOps, GitHub Actions). Proficiency with traceability and application lifecycle management tools.
Posted 2 months ago
8.0 - 13.0 years
10 - 20 Lacs
Hyderabad, Bengaluru
Work from Office
Embedded Application Development in C and Python Experience with communication protocols: CAN, SPI, I2C, RS232/RS422/RS485, Modbus, TCP/IP Strong understanding of OS and RTOS concepts Proficiency in using various debugging tools
Posted 2 months ago
5.0 - 9.0 years
8 - 12 Lacs
Hyderabad
Work from Office
Role & responsibilities 5+ years of experience in embedded system development(Software and Hardware integration). Proficiency in low-level programming languages, including C/C++, and assembly. Good at Mcal Driver (ADC, SPI, I2C etc..) Development and integration. Experience with Infineon/ NXP microcontroller architectures, peripherals, and hardware-software interfaces. Experience in writing and optimizing device drivers and system-level software. Expertise in debugging tools (e.g., Lauterbach, JTAG, oscilloscopes) and embedded software debugging techniques. Experience with version control systems (e.g., Git) and software development methodologies (Agile, Scrum). Familiar in safety-critical applications and compliance with standards (e.g., ISO 26262, IEC 61508).
Posted 2 months ago
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
55803 Jobs | Dublin
Wipro
24489 Jobs | Bengaluru
Accenture in India
19138 Jobs | Dublin 2
EY
17347 Jobs | London
Uplers
12706 Jobs | Ahmedabad
IBM
11805 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11476 Jobs | Seattle,WA
Accenture services Pvt Ltd
10903 Jobs |
Oracle
10677 Jobs | Redwood City