Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
0 Lacs
chennai, tamil nadu
On-site
You will analyze existing embedded software to add features, make modifications, fix, and/or port to different platforms. You will be responsible for testing software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved. It is essential to have experience in using multiple development and debugging tools like GDB, memory profilers, Valgrind, etc. You will implement comprehensive unit tests to confirm functionality and the quality of code. Ideally, you should have at least 6 years of experience in C/C++. Your expertise should include good experience in QT/QML, GUI/HMI, and Embedded Systems. Solid experience in Embedded Linux with Yocto project and Yocto compilation and customization is required. If you meet the above requirements and have a passion for working with embedded software, this position offers an exciting opportunity to contribute to the development and enhancement of cutting-edge technologies.,
Posted 2 days ago
1.0 - 5.0 years
0 - 0 Lacs
kolkata, west bengal
On-site
Job Description: Join WRD, a pioneering IT consulting company that combines human expertise with cutting-edge AI technology to redefine the industry. At WRD, we specialize in empowering businesses to achieve new efficiencies, intelligent solutions, and transformative growth through custom IT strategies and top-tier staffing. Be a part of our team to contribute to the forefront of AI-powered innovation, where your skills make a real impact, creativity meets advanced technology, and each project sets a new standard in IT excellence. Your journey towards a future in AI and IT innovation starts here. As a Embedded Software Developer at WRD, you will be responsible for designing and developing firmware for microcontrollers. You should have a Bachelor's degree in Electronics, IT or Computer Science, with 1-2 years of experience in Embedded Software Development. Additionally, you should possess sound knowledge of Embedded C/C++ programming, experience in developing firmware for microcontrollers, and familiarity with digital communication protocols such as SPI, I2C, and UART. Proficiency in using common development tools, IDEs, compilers, and debuggers is preferred. A solid understanding of microprocessors, microcontrollers, Linux internals, data structures, algorithms, as well as basic knowledge of QT/QML and UI coding will be beneficial. Join our team in Kolkata, with a preference for candidates native to the city or surrounding areas in West Bengal. As a part of our team, you will be rewarded with a Joining Bonus upon immediate joining or within a maximum notice period of 15-20 days from the date of selection. If you are passionate about Embedded Software Development and eager to work in a dynamic environment that values innovation and expertise, then WRD is the perfect place for you to grow and excel in your career. Apply now and be a part of our journey towards shaping the future of IT consulting with AI technology.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
The position of HMI/UI Developer for Linux-based IVI Development in Pune requires an individual with 3-5+ years of experience. As an HMI/UI Developer, your main responsibility will be to design and develop user interfaces for the Linux-based In-Vehicle Infotainment (IVI) system. You will collaborate with BSP teams to ensure seamless integration of the UI with underlying hardware and software components. Your key responsibilities will include designing and implementing HMI/UI components using frameworks like Qt, Wayland, or OpenGL. You will work closely with BSP and Bootloader engineers to enhance UI performance and boot-time responsiveness. Developing user-friendly interfaces that adhere to automotive usability and safety standards, integrating multimedia and connectivity features, and translating wireframes into functional code are crucial aspects of this role. Additionally, you will optimize graphics rendering and touch interaction responsiveness for embedded platforms, troubleshoot UI-related issues, participate in code reviews, maintain documentation, and stay updated on UI technologies and automotive HMI trends. The ideal candidate should possess a Bachelor's degree in Computer Science, Software Engineering, or a related field along with 3+ years of experience in HMI/UI development for embedded Linux systems. Proficiency in Qt/QML, Wayland, OpenGL, or similar UI frameworks is essential. Experience in embedded Linux graphics stack, input device handling, multimedia integration, and collaboration with cross-functional teams is required. Strong problem-solving, debugging skills, and knowledge of scripting languages for tooling and automation would be beneficial. Preferred skills for this role include experience in automotive or IVI system development, knowledge of Linux graphics subsystems, understanding of vehicle safety standards and UX best practices, exposure to Agile software development processes, and familiarity with scripting languages like Python and Bash.,
Posted 1 week ago
1.0 - 5.0 years
0 Lacs
ludhiana, punjab
On-site
You will be involved in the development of software for Mobile and Embedded platforms using Qt/QML for the frontend and C++ for the backend. Additionally, you will create services and software in C++ for use by other applications or on the command-line interface. The operating systems you will work with include Windows, Linux, and Mac. The compilation tools utilized are GNU Make or the QMAKE tools from Qt, while build toolchains for embedded platforms are typically provided by clients, and those for mobile platforms are available with Qt. Your responsibilities will include working on assigned tasks outlined in written documents and charts, as well as maintaining and enhancing existing software code. You will follow a Scrum-based agile development methodology and must possess a strong understanding of Git, which is extensively used for version control. Familiarity with Qt/QML and Linux is advantageous, although the opportunity to acquire these skills on the job exists. Key Skills required for this position are proficiency in C++ and its Standard Library, Git, and either Make or CMake. The ideal candidate will have 1 to 5 years of relevant experience and be based in Ludhiana.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
As a Lead Software Architect at our organization, you will be an integral part of our research and development team dedicated to the advancement of Laboratory equipment. Your primary responsibility will be collaborating with various teams to comprehend the current product functionalities, identify new user interface requirements, and establish the software engineering architecture framework for the development of our upcoming product line. You will operate within a matrix organization, engaging with a diverse global cross-functional team, including R&D vendors. Your roles and responsibilities will include designing and enhancing GUI application framework features/widgets to cater to a broad spectrum of Laboratory product families. Additionally, you will be involved in developing and supporting GUI, middleware, communications, and other essential features for user interface applications across various devices and products. Your experience with both Agile and Waterfall methodologies in a Test-Driven Development environment will be crucial in this role. Furthermore, you will be responsible for collecting, interpreting, and documenting system requirements, as well as participating in component, subsystem, and system concept design to validate key design parameters and explore design alternatives. You will also be instrumental in suggesting methods, tools, and designs for enhancing the software development process. The ideal candidate for this position should possess expertise in Qt/QML or a similar UI development language, along with experience in working on the Linux platform (or Android). Proficiency in C++ and design patterns is essential, along with exceptional written and verbal communication skills. Strong debugging abilities, teamwork skills, and an understanding of FDA design control and processes are also required. A minimum of 5+ years of technical experience in UI architecture development and 8+ years of experience in modular software application architecture development for equipment is necessary. Additionally, familiarity with SQL, schema, database operations, Android UI development, XML, JSON, Jira, Confluence, Git, agile development processes, and analytical instrument control software development will be advantageous. Candidates must hold a Bachelor's or Master's Degree in an Engineering discipline, while a background in Electronics Engineering or Computer Science is preferred. Your role as a Senior Technical Architect in the IT/Computers-Software industry will require expertise in qml, qt, c++, Linux, Android, design patterns, software application architecture development for equipment, FDA design control and processes, XML, JSON, Android UI development, Git, TDD, UI libraries, and analytical instrument control software development. If you meet the mentioned qualifications and have the necessary skills and experience, please submit your application to Resume.Augusta@augustainfotech.com.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
The Software Engineer plays a crucial role in demonstrating leadership by effectively communicating business goals and processes within a specific area or business segment. As a Software Engineer, you will leverage your experience and expertise to address challenges, establish objectives for yourself and your team, and drive both short-term and long-term business objectives. You will be responsible for various tasks, including representing high-quality design and development practices as a valuable member of the Digital Mining Software team. Your role will involve developing multi-threaded C++ applications on an embedded Linux operating system, as well as working on Embedded JAVA, Qt, and QML projects. Additionally, you will contribute to the creation of high-performing, scalable, and innovative web applications from end to end. Collaboration is essential in this role, as you will work closely with system engineers, frontend developers, and software developers to implement solutions that align with shared platforms and solutions. By applying principles of Software Development Life Cycle (SDLC) and methodologies like Lean/Agile/XP, Continuous Integration (CI), Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques, you will ensure the success of the projects you work on. Key responsibilities also include writing code that meets standards and fulfills the required functionality using the designated technology for each project. You will be involved in building features such as web services and Queries on existing tables. Furthermore, understanding performance parameters, evaluating application performance, working on core data structures, design patterns, and algorithms, and implementing them in C++ 14 or higher are integral parts of your role. Participation in design and code reviews is another crucial aspect of the Software Engineer position. By actively engaging in these reviews, you contribute to maintaining the quality and integrity of the software development process. Qualifications and Requirements: - Bachelor's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Experience in software development and hands-on coding across various high-level programming languages and embedded platform and processors. Desired Characteristics: - Master's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Over 5 years of experience in software development and hands-on coding in multiple high-level programming languages and embedded platform and processors. - Proven track record of delivering successful high-quality embedded software products in C/C++ under embedded real-time operating systems like Linux or QNX. - Experience with developing and optimizing Linux device drivers for embedded applications. - Proficiency in communication protocols such as RS232/485, CAN Bus, TCP/IP, Bluetooth, WIFI, GPS, GPS tracking, packet radio telemetry, mining methods, and vehicle types. - Familiarity with web applications, front-end technologies, Microsoft Technologies, TDD, BDD, DevOps, CI/CD, data structures, algorithms, and software engineering principles. - Strong oral and written communication skills, as well as exceptional interpersonal and leadership abilities.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
You will be responsible for designing and developing intuitive, responsive, and visually appealing user interfaces for Linux-based In-Vehicle Infotainment (IVI) systems. This role will require close collaboration with BSP teams to ensure seamless integration of the UI with underlying hardware and software components. Your key responsibilities will include designing and implementing HMI/UI components using frameworks like Qt, Wayland, or OpenGL. You will work closely with BSP and Bootloader engineers to optimize UI performance and boot-time responsiveness. Developing user-friendly interfaces that comply with automotive usability and safety standards, integrating multimedia and connectivity features, and translating wireframes and prototypes into working code are also part of your role. Additionally, you will be tasked with optimizing graphics rendering and touch interaction responsiveness for embedded platforms, troubleshooting UI-related issues, participating in code reviews, maintaining documentation, and staying updated on UI technologies and automotive HMI trends. To qualify for this position, you must hold a Bachelor's degree in Computer Science, Software Engineering, or a related field and possess at least 3 years of experience in HMI/UI development for embedded Linux systems. Proficiency in Qt/QML, Wayland, OpenGL, or similar UI frameworks, experience with embedded Linux graphics stack and performance optimization, and a good grasp of input device handling are essential. Familiarity with multimedia integration, the ability to work collaboratively with cross-functional teams, and strong problem-solving and debugging skills are also required. Preferred skills for this role include experience in automotive or IVI system development, knowledge of Linux graphics subsystems, an understanding of vehicle safety standards and UX best practices, exposure to Agile software development processes, and familiarity with scripting languages such as Python and Bash for tooling and automation.,
Posted 1 month ago
10.0 - 14.0 years
0 Lacs
karnataka
On-site
As a Software Developer - Cluster & HUD HMI Engineer (Unity/QNX Platform) at Stellantis, you will be responsible for developing high-quality HMI solutions for automotive Cluster and Head-Up Display applications. You should have a strong background in programming languages such as C/C++, C#, and Python, with at least 10-12 years of experience in software development. Your core skills should include proficiency in Unity engine for HMI development, including UI/UX implementation, animation systems, scene management, prefab structuring, and rendering pipelines. You should also be skilled in asset bundling, build pipelines, and runtime optimization. Familiarity with Figma for interpreting UX/UI specifications and Adobe Photoshop and Aftereffects for extracting UI/UX assets is essential. Experience in Cluster and HUD application development using Unity on QNX-based embedded platforms is required. You should have a good understanding of 3D content pipeline integration and be familiar with Qt/QML for collaborating with simulation teams. Knowledge of QNX Neutrino RTOS, QNX Hypervisor, automotive HMI architecture, and graphics APIs like OpenGL ES and Vulkan is necessary. Additionally, you should have a strong understanding of automotive communication protocols such as CAN, LIN, and Ethernet. Proficiency in debugging and performance tuning using tools like GDB, Lauterbach, and system logs is expected. Experience with source control and CI/CD tools like Git, Gerrit, Jenkins, and JIRA is preferred. Working in Agile/Scrum environments with cross-functional collaboration is a plus. Your specialization should lie in Unity-based HMI development for automotive Cluster and HUD, with expertise in performance tuning, rendering optimization, and shader-based visual effects. Developing modular UI frameworks, integrating real-time vehicle data, and experience with hybrid platform integration are key aspects of your role. If you meet these requirements and are passionate about converting R&D concepts into production-grade HMI solutions, we encourage you to share your profile with us at careers.swxindia@stellantis.com. Please include details of your total years of experience, current CTC, expected CTC, and notice period. At Stellantis, we value diversity and welcome applications from individuals of all backgrounds. By applying, you agree to our privacy notice available at https://www.stellantis.com/en/privacy. Join us to contribute to the future of automotive technology and customer satisfaction.,
Posted 1 month ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As a qualified candidate for this position, you should hold a degree in BE, BTECH, ME, MTECH, or MCA along with 4-8 years of experience. Your primary responsibility will be to utilize your skills in C++ and QT/QML for GUI development, specifically in the area of automotive In-Vehicle Infotainment applications. Your key responsibilities will include: - Demonstrating proficiency in C++ programming with a focus on Embedded systems - Possessing hands-on experience and expertise in GUI development using Qt/QML - Developing user interfaces for automotive In-Vehicle Infotainment applications - Analyzing complex problems, identifying cause-and-effect relationships, and devising effective solutions while considering risks and obstacles - Creating UI components such as Views, Widgets, and Business Logic - Writing Unit Tests and Software functional tests for your code - Implementing high-quality software for series development - Working in agile collaboration models like SCRUM/KANBAN - Having extensive knowledge of various UI frameworks and technologies for embedded and mobile platforms such as Qt, HTML5, OpenGL & EBGuide If you have a passion for software development, a knack for problem-solving, and a drive for delivering high-quality solutions, this opportunity in Bangalore awaits your expertise.,
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
64580 Jobs | Dublin
Wipro
25801 Jobs | Bengaluru
Accenture in India
21267 Jobs | Dublin 2
EY
19320 Jobs | London
Uplers
13908 Jobs | Ahmedabad
Bajaj Finserv
13382 Jobs |
IBM
13114 Jobs | Armonk
Accenture services Pvt Ltd
12227 Jobs |
Amazon
12149 Jobs | Seattle,WA
Oracle
11546 Jobs | Redwood City