Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
About Us: At Forest Lake Technologies , we are committed to delighting both clients and team members through reliable and timely software development. Based in Noida, we focus on creating high-quality products within budget, while fostering a peaceful and supportive work environment. Join us in building software solutions that spread happiness and value to our clients. Role Overview: We are looking for a skilled and passionate C++ Developer with 2+ years of experience. You will play a key role in building, optimizing, and maintaining robust software applications that meet our clients’ expectations. Key Responsibilities: Design, develop, and maintain efficient C++ code. Collaborate with team members to deliver high-quality software solutions. Debug and resolve performance or functionality issues. Work on new feature development, testing, and documentation. Ensure code quality through code reviews and adherence to best practices. Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field. 2+ years of hands-on experience in C++ (C++11/14/17 preferred). Strong understanding of OOP, STL,Template and data structures. Experience with multithreading, memory management, and performance optimization. Familiarity with development tools ( Git,CMake tools, etc.). Preferred Skills: Familiarity with scripting (Javascript/bash). Domain exposure in gaming. Apply Now: Send your resume to my DM with the subject: C++ Developer – [Your Name] Show more Show less
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Delhi, Delhi
On-site
Client- Tata Elxsi Role- Software Engineer Duration - 12 months plus extension JD: The ideal candidate will possess a robust background in QML and C++, along with hands-on experience in CMake and Docker. Excellent communication skills and a proactive problem-solving mindset, particularly in onsite environments, are essential. Job Type: Contractual / Temporary Contract length: 12 months Schedule: Morning shift Ability to commute/relocate: Delhi, Delhi: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): This role is in metropolitan cities such as Delhi/NCR, Mumbai, Hyderabad, Chennai, etc. We are looking for a Software engineer candidate with minimum 5+years experience. And hands on experience in QML, C++, CMake and Docker. Kindly text me if you have these experience. Education: Bachelor's (Preferred) Experience: Software development: 5 years (Preferred) Qt QML: 2 years (Preferred) Work Location: In person Application Deadline: 22/06/2025
Posted 1 month ago
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Job Description: Experience in Architecture & software programming UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules with Qt/QML. Experience in C/C++ programming with Embedded Linux knowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. Experience in C/C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML. Primary Skill: Experience in C/C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication C++ Linux
Posted 1 month ago
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Job Descriptions: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication
Posted 1 month ago
6.0 - 10.0 years
15 - 20 Lacs
Pune
Work from Office
Education Bachelors degree in Electronics, ExTC or similar branch. Experience 6+ years of experience Must Have Experience in BareMetal embedded programming in C Experience on ARM cortex M4 and M7 Knowledge on peripherals like ADC, DAC, UART, NVIC, DMA, SPI, etc Good debugging skills and usage of debuggers like J-link, ST-link, etc Knowledge on linker scripts, controller startup code Good knowledge and experience in driver development Experience in writing bootloaders for controllers Knowledge on Cmake Good to have Version control Git, BitBucket Familiarity with tools such as JIRA etc. Experience in Python Experience in agile scrum methodology
Posted 1 month ago
1.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! At Adobe, you will be immersed in an exceptional work environment that is recognized around the world. You will also be surrounded by colleagues who are committed to helping each other grow through our outstanding Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer. About the Team: Our team has built World’s best-embedded and host technologies for printing. And our customers include leading MFP and Printer manufacturers. Our print technologies span multiple print segments: Graphic Arts, Digital Printing, Wide Format, and Office Printing. No matter whether people “Print for Earning” (Big Presses printing - Magazines, News Papers, Banners, Packages, etc.) or they “Print because they Earn” (Office & Home printers), they most probably use our print technology. Work involves deep domain (PDF, PostScript etc.), but it also spreads across multiple platforms and operating systems. We also own patented Scan technology that generates high quality, intelligent, searchable, reflowable, compact, secure PDFs from color or b/w scanned images. All kind of digital security is implemented in both Print & Scan workflows. Responsibilities: The engineer would contribute extensively in analysis, design, and programming for major and dot software releases. The role would from time to time require to collaborate with product marketing to evaluate and resolve new features to be added. Should be a proactive self-starter who can develop methods, techniques, and evaluation criterion for attaining results. A specialist on one or more platforms and knowledgeable of cross-platform issues, products, and customer requirements. You would contribute significantly towards the development and application of sophisticated concepts, technologies, and expertise within the team. Review and provide feedback on features, technology, architecture, designs and creative problem solving You would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in their area of expertise Domain: Print workflows (Postscript, PDF, Graphics, Color, Font, etc.) Scan (OCR, Compression, Digital Security, etc.) Required skills: B.Tech / M.Tech in Computer Science & Engineering from an outstanding institute. 1 to 2 years of hands-on design/development experience. Strong C/C++ coding background Proficiency in data structures and algorithms Platforms: Windows, Linux, Embedded (Intel/ARM) Tools: Visual Studio, GCC, CMake, Valgrind, Helgrind, Callgrind Good understanding of object-oriented design. Should have excellent computer science fundamentals Must have excellent communication skills. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more about our vision here. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015. Show more Show less
Posted 1 month ago
0 years
0 Lacs
India
Remote
MA Capital is a dynamic international trading company with offices in Switzerland, the UAE, and the USA. We're looking for a TradeOps/DevOps professional to support core trading applications. Responsibilities: The role requires strong debugging skills and the ability to deliver clear, actionable post-mortem reports. Requirements Strong communication skills and attention to detail - especially for documenting procedures, JIRA tickets, and post-mortem writeups Proficiency in Shell, Python, YAML, JSON, and familiarity with C/C++ Solid Linux knowledge, including networking (TCP/IP, DNS, firewalls), job schedulers, and package installation (Ubuntu/RedHat) Experience with tools like Git, Ansible (or similar IaC), GDB, building systems (Make/CMake), and code deployment Familiarity with Docker and cloud tools like AWS (S3, EC2) We Offer: Competitive salary (negotiable based on professional experience and skills). Fully remote work. Work in a friendly and dynamic team. Opportunities for professional growth in a rapidly developing company. Show more Show less
Posted 1 month ago
5.0 - 10.0 years
8 - 12 Lacs
Hyderabad, Pune, Bengaluru
Work from Office
Project description The objectives of this work package are the development and test of the Activation Logic Models and code for the Parking functions. The project has 2 variants and 1 SOP deliverables. Responsibilities Review and accept System and architecture requirements Design EUFs model (update or creation) corresponding to System Element Functions as defined in the System architecture Contribute to the Data Dictionary (Doors or Code Beamer) for System Element Functions functional interfaces definition. Either define interfaces or review and accept. Simulate and debug model Peer review model Link model to upstream requirements Generate code from model Develop the EUF System Element Function manual wrapper (link from Model functional interface to SW interface) Analyze and fix Static code Klocwork report Analyze and fix VMAC and ModelChecker report Generate Doors/Codebeamer LLD document and complete horizontal and vertical traceability Perform TR MBD COMP for sprint release Integrate and smoke test Models in an architecture model Define Test cases + Scripts for each EUF Perform Models MIL and provide Result and Model Coverage Perform Unit tests for manual code Perform Models SIL and provide Result and Code Coverage Perform Integration Model ACTL_P_LSMSl SIL and provide result Perform Integration Model ACTL_P_S MIL ( safety components) and provide result Generate Doors /Codebeamer Test cases/results document Trace analysis from Bench/vehicle tests Provide deliverables on the CI for each model, perform CI testing and analysis. Skills Must have 5+ years of experience in model-based programming with Matlab/Simulink Advanced Programming in C/C++ Good knowledge of industry coding standards and guidelines (MISRA, CyberSecurity, KLOCWORK etc.) Good knowledge of writing tests, knowledge in documentation and test tools used in the project. Especially MIL/SIL Basic knowledge about ASPICE and ASIL ADAS Low-Speed End User function logic knowledge/experience SW Safety engineering competencies (ISO 26262) Asil QM to B basic knowledge Nice to have Qt CMake Jira Fundamentals of Ethernet/SomeIP and CAN interfaces Other Languages English: C1 Advanced Location-Pune,Bengaluru,Hyderabad,Chennai,Noida
Posted 1 month ago
3.0 - 6.0 years
5 - 15 Lacs
Bengaluru
Work from Office
Experience : 3-5 Years Location : Bangalore, SSKC office Job Description: Work Experience in SW Integration Tasks in distributed development scenario Yocto builds Yocto build framework, bitbake , Yocto build system optimization Creating Yocto recipes and meta layers from scratch Work experience in Git, Gerrit Work experience in Linux build systems and Makefiles , Cmake Familiar with Branching, merging, rebasing concepts Hands-on experience with build, patching, releases in Linux environment Jenkins/Artifactory experience for continuous integration and delivery Work experience on one of the scripting languages (Perl/Shell/Python)
Posted 1 month ago
0 years
0 Lacs
Chandigarh, India
On-site
We are seeking a skilled C Developer to work on Linux-based applications, focusing on designing, developing, and optimizing system-level and embedded applications. The ideal candidate will have strong proficiency in C programming, experience in Linux environments, and a nice-to-have background in Point of Sale (POS) applications. Responsibilities Develop and maintain C-based applications for Linux environments, ensuring high performance and reliability. Work with system-level APIs, inter-process communication (IPC), multi-threading, and memory management. Optimize Linux system performance and troubleshoot low-level issues. Integrate and enhance POS systems(if applicable) with custom business logic and security features. Work with device drivers, hardware integration, and embedded systems if required. Collaborate with cross-functional teams, including product managers, testers, and other engineers. Perform code reviews, debugging, and performance tuning to improve application efficiency. Ensure compliance with security standards and industry best practices. Requirements Strong proficiency in C programming with experience in system-level programming on Linux. Experience with Linux internals, shell scripting, and debugging tools (GDB, Valgrind, Strace, etc. ). Knowledge of multi-threading, IPC (pipes, message queues, shared memory), and network programming. Familiarity with SQL or NoSQL databases for data storage and retrieval. Experience with Makefiles, CMake, and version control systems (Git, SVN, etc. ). Knowledge of POS-based application development(optional but preferred). Ability to troubleshoot performance bottlenecks and security vulnerabilities. This job was posted by Kalpana Choudhary from Antier Solutions. Show more Show less
Posted 1 month ago
3.0 years
0 Lacs
Gurgaon
On-site
Position: Devops Engineer (NV37FCH RM 3315) Job Description: 3 years hands-on experience as a DevOps engineer in a similar software engineering role. Experience with CI/CD Tools – Bamboo/Jenkins/Bitbucket Pipelines; and code scanning tools Experience with Windows OS architecture. Proficiency with SCM tools like Bitbucket, Git. Familiarity with managing and building Dot Net & Embedded Applications. Experience of one Cloud technologies– AWS, Azure. Knowledge of Virtualization on VMware products. Experience with scripting languages such as PowerShell, Python, Shell Groovy experience is a plus. Good to have: Experience with Package management tools like JFrog Artifactory, Configuration as a Code and Infrastructure as a Code Knowledge of Static Code Analysis, SAST (Static Application Security Testing) & Software Composition Analysis. Binary creation – EXE, MSI/MSIX files. Knowledge on Windows WAIK, DISM tool for WinPe and Windows ISO Creation, Linux administration. Experience with containerization Docker, Kubernetes. Hands On Experience with Build and Assembly technologies like MSBuild; CMake is add-on. ******************************************************************************************************************************************* Job Category: Digital_Cloud_Web Technologies Job Type: Full Time Job Location: Gurgaon Experience: 3-7 years Notice period: 0-30 days
Posted 1 month ago
3.0 - 7.0 years
6 - 10 Lacs
Bengaluru
Work from Office
We are seeking a skilled and forward-thinking Embedded Simulation Engineer to join IBM ZFW team in building and evolving software-based hardware simulations for embedded systems development and testing. This role is crucial for enabling early-stage firmware development and automated testing through virtual hardware models. You'll be working on simulation models that replicate real hardwaresometimes even before it exists. In the future, you will also help guide the evolution of the simulation toolchain itself. Your Role & Responsibilities Design and implement device-level simulation models to replicate embedded hardware behaviour. Develop model logic and supporting tools using C, Python, XML, shell scripting, CMake and git. Enable simulation-based firmware development and automated CI testing. Collaborate with embedded software teams to ensure model accuracy and usability. Analyse the existing simulation stack and contribute to evaluating alternative platforms and tools for long-term needs. Gradually assume ownership of the teams simulation mission as existing experts transition out of this area. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Proficient in DML (Device Modelling Language) Development and maintenance of device-level models using DML (Device Modelling Language) Modelling of hardware components such as SoCs, peripherals, memory controllers Deep integration with simulation environments to replicate embedded system behaviour Solid experience with embedded systems and device driver development (e.g., for U-Boot, Linux, or bare-metal). Proficient in Programming skills like C, Python, XML, Bash, CMake, Git Ability to read and understand ARM32 and ARM64 assembly. Proficiency in C programming and scripting languages like Python and bash. Hands-on experience with simulation or virtualization environments for embedded systems. Independent working style and readiness to take over complex technical responsibilities. Strong communication skills in English (spoken and written). Preferred technical and professional experience Experience with hardware simulation platforms such as Simics, QEMU or similar. Knowledge of device modelling languages (e.g., DML or equivalents). Basic understanding of system-on-chip (SoC) architecture and peripheral modelling. German language skills are a plus.
Posted 1 month ago
3.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Designation: Software Developer Qualification: B.E – EC/E&TC/Computer Science or Higher Location: Pune Experience: 3-5 years Requirements : Bachelor’s degree in computer science, Electrical Engineering, or related field (or equivalent experience). Good knowledge of Qt, C++, multi-threading, multi-tasking, socket programming for Linux/Windows. Good knowledge of Windows System APIs and OS concepts like Event, Mutex, Semaphore etc. Good Understanding of QML. Knowledge of QT Build System Qmake/Cmake. Knowledge of networking protocols like TCP/IP, UDP especially in application development field. Have worked on C/C++ applications written for Linux/Windows using Qt Creator. Basic knowledge of debugging and problem-solving skills. Show more Show less
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Dombivli, Maharashtra
On-site
Job Title: ROS Developer (Robotics Software Engineer) Location: On-site — Dombivli, Maharashtra Experience Level: 1–2 years Employment Type: Full-time About Us PNT Robotics is a rapidly growing robotics and automation company focused on building intelligent, customized solutions for diverse industries. We specialize in developing advanced robotic systems, automation platforms, and special-purpose machines. Our young, dynamic team thrives on innovation, rapid prototyping, and real-world deployment. At PNT Robotics, we offer a collaborative environment with strong opportunities for learning and growth. Role Overview We're looking for a ROS Developer to join our core engineering team. You'll be working hands-on with ROS 2, integrating sensors like LiDAR, depth cameras, and IMUs, and building intelligent behaviors like SLAM, path planning, and autonomous navigation. Experience with Jetson Nano and edge deployments is a strong plus. Key Responsibilities - Develop and maintain robotics software using ROS 2 - Implement SLAM and AMCL for real-time robot localization and navigation - Integrate and calibrate hardware components: LiDAR, depth cameras, IMUs, motor controllers - Deploy and optimize ROS 2 nodes on platforms like Jetson Nano - Use tools like Gazebo, RViz, and rqt for simulation and testing - Tune system performance including sensor data pipelines and behavior modules - Collaborate with multi-disciplinary teams to build deployable robotic platforms - Participate in code reviews, testing, and system debugging - Document solutions and contribute to team knowledge base. Required Skills - 1–2 years of experience in ROS 2 development (internships or academic robotics projects welcome) - Proficient in C++ and Python - Practical knowledge of SLAM, robot navigation, and sensor fusion - Experience working with Jetson Nano or similar embedded Linux platforms - Comfortable using Gazebo, RViz, and Linux-based ROS workflows - Familiarity with Git, build tools (CMake), and debugging techniques - Excellent problem-solving skills and curiosity-driven mindset Job Type: Full-time Pay: ₹300,000.00 - ₹500,000.00 per month Application Question(s): Have you Worked With ROS? Have you lead or mentored a technical team? Education: Bachelor's (Required) Work Location: In person
Posted 1 month ago
10.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
About the Team: We are Walmart-vizio team a leading smart TV platform. Our team implements the Bluetooth software and mid-level HAL/BSP support for our TV OS platform. We develop software for millions of TV users yearly. We innovate and build great experiences for our loyal consumers. We are part on new product introduction organization responsible for OEM/ODM factory support and engagement. What you will do: • Design, develope and Port linux based OS features for smart TV Bluetooth audio, Hardware abstraction layers, and peripherals • Sustenance engineering of existing Linux based OS, Improvements, bug-fixes Collaborate with engineers at the UI, Middleware, and Hardware/Device layer • integrate and optimize TV features Ensuring high quality and performance across various video stream types, input formats on our next generation platforms and hardware Abstraction layer About you: • 10+ years of experience with C/C++, Linux/Unix and Bluetooth stack or BSP development • BS or MS in Computer Engineering or CS equivalent • Programming: C, C++ 17/20, Clang toolchain, cmake, Python • Linux: D-Bus, HIDRAW, Glib, gdbus, gdb, Git, input event driver, Bluetooth Linux Host, BlueZ (user and kernel space) • Audio, Audio codecs (SBC, LC3), ALSA, PipeWire. Excellent analytical and problem-solving skills • Ability to clearly document designs and communicate design methodology with other team members • Ability to work effectively in a cross-functional team environment Preferred Skills: • Experience with TV industry standards and protocols • Experience with audio/video processing concepts and algorithms • Knowledge of modern C++ based design patterns. • Experience in developing Behavior-Driven Development (BDD) test cases for Linux-based systems in Python or other scripting languages. • Proficiency in utilizing Google Test for C++ codebase testing. • Experience with Agile, JIRA, Jenkins, and Version Control tools (git). Show more Show less
Posted 1 month ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Introduction: A Career at HARMAN Automotive We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About The Role We're seeking an experienced C++ Linux Developer to join our team. As a C++ Linux Developer, you'll design, develop, and maintain high-performance software applications on Linux platforms for our German OEM client. What You Will Do C++ Application Development: Design, develop, and test C++ applications on Linux platforms. Collaboration: Collaborate with cross-functional teams to identify and prioritize project requirements. Scalable Solutions: Implement scalable, efficient, and reliable software solutions. Troubleshooting: Troubleshoot and debug complex software issues. Performance Optimization: Optimize application performance and resource utilization. Code Reviews: Participate in code reviews and ensure adherence to coding standards. What You Need To Be Successful C++ Experience: 3-6 years of experience in C++ development on Linux platforms. C++ Programming: Strong understanding of C++ programming language (C++11, C++14, or C++17). Linux Proficiency: Proficiency in Linux operating system and shell scripting (bash). Linux Tools: Experience with Linux-based tools and technologies (e.g., GCC, Makefile, CMake). Software Design: Knowledge of software design patterns and principles. Bonus Points if You Have Agile Experience: Experience working with Agile development methodologies. Automotive-Grade Linux: Knowledge of automotive-grade Linux (e.g., GENIVI). CI/CD Tools: Familiarity with CI/CD tools (Jenkins, GitLab CI/CD). C++ Certification: Certification in C++. Automotive Industry Experience: Experience working with OEMs or automotive industry. What Makes You Eligible Relevant Experience: 3-6 years of experience in C++ development on Linux platforms. Technical Skills: Strong technical skills in C++, Linux, and software design. Collaboration Skills: Ability to work effectively with cross-functional teams. What We Offer Competitive salary and benefits package Opportunities for professional growth and development Collaborative and dynamic work environment Access to cutting-edge technologies and tools Recognition and rewards for outstanding performance through BeBrilliant Chance to work with a renowned German OEM You are expected to work all 5 days in a week in office You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today! Show more Show less
Posted 1 month ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our customers, we put People First. When our people come together, we Expand the Possible and continuously look for ways to improve what we create and how we do it. If you are constantly striving to grow, you’re in good company. We are revolutionizing the way the world moves for future generations, and we want someone who is ready to move with us. It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our customers, we put People First. When our people come together, we Expand the Possible and continuously look for ways to improve what we create and how we do it. If you are constantly striving to grow, you’re in good company. We are revolutionizing the way the world moves for future generations, and we want someone who is ready to move with us. Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets. Drawing on nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport, the company has grown to become One Wabtec, with unmatched digital expertise, technological innovation, and world-class manufacturing and services, enabling the digital-rail-and-transit ecosystems. Wabtec is focused on performance that drives progress and unlocks our customers’ potential by delivering innovative and lasting transportation solutions that move and improve the world. We are lifelong learners obsessed with making things better to drive exceptional results. Wabtec has approximately 27K employees in facilities throughout the world. Visit our website to learn more! Engineer – DevOps Location : Bengaluru About us: To strengthen our WITEC team in Bengaluru, we are now looking for – Lead/ Engineer – DevOps Role Summary & Essential responsibilities: The DevOps Engineer is responsible for performing CI/CD and automation design / validation activities under the project responsibility of the Technical Project Manager and under the technical responsibility of the software architect. Respect internal processes including coding rules. Write documentation in accordance with the implementation made Meet the Quality, Cost and Time objectives set by the Technical Project Manager. Qualification / Requirement: Bachelor / Master’s in engineering in Computer Science with web option CS, IT or related field Abilities: 6 to 10 years of hands on experience as DevOps Engineer Profile: Good understanding of Linux systems and networking Good knowledge of CI/CD tools, GitLab Good knowledge in containerization technologies such as Docker Experience with scripting languages such as Bash and Python Hands-on setting up CI/CD pipelines and configuring Virtual Machines Experience with C/C++ build tools like CMake and Conan is a must Experience in setting up the pipelines in Gitlab for build, Unit testing, static analysis Experience with infrastructure as code tools like Terraform or Ansible is a plus Experience with monitoring and logging tools such as ELK Stack or Prometheus/Grafana, … Strong problem-solving skills and ability to troubleshoot production issues A passion for continuously learning and staying up-to-date with modern technologies and trends in the DevOps field. Project management and workflow tools like Jira, SPIRA, Teams Planner, Polarion. Process: SVN, VSS, GIT and Bitbucket source control/configuration management tool Development methodology: AGILE (SCRUM/Kanban) Soft skills: English: good level Autonomous Good Interpersonal and communication skill Good synthesis skill Solid team player and able to handle multiple tasks and manage them time efficiently. Our Commitment to Embrace Diversity: Wabtec is a global company that invests not just in our products, but also our people by embracing diversity and inclusion. We care about our relationships with our employees and take pride in celebrating the variety of experiences, expertise, and backgrounds that bring us together. At Wabtec, we aspire to create a place where we all belong and where diversity is welcomed and appreciated. To fulfill that commitment, we rely on a culture of leadership, diversity, and inclusion. We aim to employ the world’s brightest minds to help us create a limitless source of ideas and opportunities. We have created a space where everyone is given the opportunity to contribute based on their individual experiences and perspectives and recognize that these differences and diverse perspectives make us better. We believe in hiring talented people of varied backgrounds, experiences, and styles… People like you! Wabtec Corporation is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or protected Veteran status. If you have a disability or special need that requires accommodation, please let us know. Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets. Drawing on nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport, the company has grown to become One Wabtec, with unmatched digital expertise, technological innovation, and world-class manufacturing and services, enabling the digital-rail-and-transit ecosystems. Wabtec is focused on performance that drives progress and unlocks our customers’ potential by delivering innovative and lasting transportation solutions that move and improve the world. We are lifelong learners obsessed with making things better to drive exceptional results. Wabtec has approximately 27K employees in facilities throughout the world. Visit our website to learn more! http://www.WabtecCorp.com Our Commitment to Embrace Diversity: Wabtec is a global company that invests not just in our products, but also our people by embracing diversity and inclusion. We care about our relationships with our employees and take pride in celebrating the variety of experiences, expertise, and backgrounds that bring us together. At Wabtec, we aspire to create a place where we all belong and where diversity is welcomed and appreciated. To fulfill that commitment, we rely on a culture of leadership, diversity, and inclusion. We aim to employ the world’s brightest minds to help us create a limitless source of ideas and opportunities. We have created a space where everyone is given the opportunity to contribute based on their individual experiences and perspectives and recognize that these differences and diverse perspectives make us better. We believe in hiring talented people of varied backgrounds, experiences, and styles… People like you! Wabtec Corporation is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or protected Veteran status. If you have a disability or special need that requires accommodation, please let us know. Show more Show less
Posted 1 month ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
The ideal candidate will be responsible for developing robust and high-performance SLAM and sensor fusion systems for autonomous robotics, navigation & mapping. They will design and implement scalable, testable, and modular code in C++ within the ROS1/ROS2 ecosystem , integrating various sensors and building real-time, production-grade state estimation and mapping pipelines . Responsibilities Design and implement advanced SLAM and sensor fusion algorithms in C++ using ROS1 / ROS2. Integrate and calibrate sensors like LiDAR, IMU, GPS, and Cameras , to build robust state estimation pipelines. Integrate and develop custom drivers, ROS nodes, and message filters for real-time robotic systems. Use GTSAM, Ceres Solver, or similar tools for graph optimization and sensor fusion. Build scalable and reusable ROS1 / ROS2 packages for perception, localization, and mapping. Test algorithms both in simulation (Gazebo, RViz) and on physical robotic platforms . Collaborate closely with hardware and embedded teams for system-level integration. Maintain high coding standards with unit tests, ROS test coverage, and CI integration . Document code, algorithms, and interfaces to support collaborative development. Required Skills Strong proficiency in Modern C++ (C++14/17/20) with deep understanding of memory management, STL, multithreading, and templates. Hands-on experience with SLAM (e.g., LIO-SAM, ORB-SLAM) and sensor fusion techniques. Proficiency in ROS (ROS 1 or ROS 2) development and ecosystem. Strong understanding of robot kinematics , SE(3) transformations , rotation/translation matrices , and pose graphs . Experience with Ceres Solver , GTSAM , or other optimization frameworks for non-linear least squares problems. Familiarity with tools like Rviz , Gazebo , tf2 , and rosbag . Experience with Git , CMake , and writing well-documented, modular code. Solid mathematical foundation in linear algebra , probability , and optimization . Deep understanding of robotic system design and control architectures. Preferred Qualifications Bachelor's or Master's degree in Robotics, Mechatronics, Computer Science, or related field. 2+ years of experience in autonomous navigation, SLAM, or sensor fusion. Experience with PCL (Point Cloud Library) and 3D point cloud processing. Familiarity with Kalman Filters , Extended Kalman Filters (EKF) , or factor graph-based estimation . Contributions to open-source robotics projects or publications in SLAM/perception. Show more Show less
Posted 1 month ago
9.0 - 14.0 years
35 - 50 Lacs
Hyderabad, Pune, Bengaluru
Work from Office
Job Role: Technical Lead - Embedded/Linux Systems Experience: 7+ Years Location: Bangalore Key Skills: Embedded Linux, kernel internals, device drivers Programming in C/C++, Python, and Bash Yocto, Buildroot, CMake Debugging with GDB, strace, perf Real-time systems, multithreading, synchronization Strong understanding of Git workflows and SoC-level architecture Key Responsibilities: Lead the development of embedded Linux platforms including bootloaders, kernel, middleware, and system services Oversee board bring-up, device driver integration, and low-level debugging Optimize CPU, memory, power, and boot-time performance Implement security patches and maintain system robustness Mentor engineers and uphold coding standards Collaborate cross-functionally with QA, hardware, and software teams
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
Job Description Join a dynamic team responsible for designing, developing, and integrating embedded firmware for residential IoT security products. Leverage your expertise and technical skills to create innovative features tailored for North American and European residential markets. Collaborate with world-class engineers and leaders, applying strategic thinking to foresee challenges, eliminate obstacles, and drive success. JOB DUTIES: Design, develop, and maintain embedded Linux applications operating on customized hardware, with a focus on delivering core functionalities for security systems. Engage in all phases of complex embedded software development projects, including design, development, code review, and testing, with a focus on driving innovation through new hardware, software, and emerging wireless communication protocols. Provide technical leadership and mentorship while coordinating project planning and execution to ensure timely delivery of high-quality software solutions. Collaborate with cross-functional teams—including systems, hardware, software, and quality—to deliver architecturally sound designs, select appropriate hardware components, develop test plans, and ensure the successful delivery of software modules, applications, and documentation. Build and maintain relationships with 3rd-party vendors to facilitate effective project execution as needed. Partner with Marketing and other stakeholders to translate technical and non-technical requirements into actionable, well-defined tasks. Assess and integrate new technologies into existing systems, providing expert peer reviews on software designs, new technologies, and component datasheet or schematic designs. Explore, evaluate, and implement tools and methodologies to enhance firmware design, development, testing, and management processes. Ensure rigorous adherence to best practices across all stages of software design, development, integration, testing, and release. Contribute to continuous process improvement, technological advancements, and innovative methodologies. Mentor junior team members and external design partners, fostering technical growth and collaboration. YOU MUST HAVE: 5-8 years of experience in C/C++ development for Linux-based embedded devices. 5 years of experience Proficiency in embedded C/C++ programming with a strong command of data structures, code optimization, multithreading, and logical analysis. 5 years of experience in debugging tools such as GDB, and familiar with debugging complex embedded systems. WE VALUE: Hands-on experience with Google Test or similar C/C++ unit testing frameworks. Knowledge / working experience with Google Test or other C/C++ unit test frameworks. Relevant experience in home automation products and residential market Experience with ARM Cortex-A and Cortex-M processors. Experience with hardware-software integration, including familiarity with schematics, datasheets, and low-level hardware interfaces (e.g., UART, SPI, I2C). Familiarity with cross-compilation toolchains and build systems such as CMake or Yocto. Knowledge of emerging IoT standards, wireless communication protocols (e.g., BLE, Zigbee, Z-Wave), and cloud connectivity. Experience with version control systems like Git and CI/CD pipelines for embedded development. Experience in working within Agile Scrum teams. Knowledge of network protocols such as TCP/IP, MQTT, and REST APIs in embedded environments. WHAT'S IN IT FOR YOU: Opportunity to work in a hybrid environment, balancing remote and on-site collaboration. Collaborate with a diverse and globally distributed team. Contribute to the development of core products, driving innovation and excellence. Hands-on experience working in a laboratory environment on cutting-edge IoT products. About Us Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit www.resideo.com . At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster , "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision . Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice . If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance. JOB INFO Job Identification : 15043 Job Category : Firmware Engineering Posting Date : 2024-12-19T09:57:30+00:00 Job Schedule : Full time Locations : Embassy Tech Village, Block 7B, 4F, Outer Ring Road, Bangalore, 560103, IN (Hybrid) Incentive Eligible : N/A Business : Resideo Hiring Salary Range : At Resideo, we are committed to inclusive and equitable compensation. Salaries are determined by factors like role responsibilities, candidate qualifications, and geographic location. We also provide additional benefits tailored to your location and role. Show more Show less
Posted 1 month ago
8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Overview We are seeking a skilled Embedded Application Developer to join our dynamic team. The ideal candidate will design, develop, and maintain embedded software for a range of applications. You will work closely with hardware engineers, product managers, and other software developers to ensure the delivery of high-quality embedded systems. Key Responsibilities Design and Development: Design, implement, and maintain embedded software for various platforms, including microcontrollers, microprocessors, and embedded operating systems. Testing and Debugging: Write test cases, perform debugging, and carry out hardware/software integration testing to ensure product functionality and reliability. Code Optimization: Optimize embedded software for performance, memory usage, and power consumption. Documentation: Create and maintain detailed documentation for system architecture, interfaces, and user manuals. Cross-Functional Collaboration: Work with hardware and software teams to define system specifications, develop drivers, and manage communications between system components. Compliance: Ensure software adheres to industry standards such as MISRA, or similar, and follows best practices for secure coding. Troubleshooting: Investigate and resolve issues related to embedded software and real-time systems. Continuous Improvement: Participate in code reviews, system design meetings, and propose improvements to the existing systems. Requirements Education: Bachelor’s degree in computer science, Electronics, or a related field Experience 8+ years of experience in embedded software development. Strong proficiency in C/C++ and any HMI Application programming for embedded systems. Experience with real-time operating systems (RTOS), Linux OS and low-level system programming. Good Understanding of Linux internals like IPCs. Good Understanding of OOPS. Proficient in C++ 14 and above, STL, D-Bus, Call back functions, multithreading. Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues Familiarity with hardware peripherals like I2C, SPI, UART, CAN, etc. Experience with debugging tools like JTAG, logic analyzers, or oscilloscopes. Experience with software version control (Git, SVN). Skills Strong understanding of embedded systems, microcontrollers, and microprocessors. Knowledge of communication protocols such as CAN, LIN, Ethernet, or Modbus. Familiarity with hardware abstraction layers and device drivers. Experience with build tools like Make or CMake. Desirable Exposure to MISRA standards and functional safety requirements (ISO 26262). Experience with ARM architecture and working with hardware simulation tools. Familiarity with Agile software development processes. Knowledge of signal processing, AI/ML applications in embedded systems is a plus. Soft Skills Strong problem-solving skills and attention to detail. Excellent verbal and written communication skills. Ability to work independently as well as in a team-oriented environment. AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion. AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information. Show more Show less
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: We are seeking a highly skilled Senior DevOps Engineer who is proactive and knowledgeable with a passion for cutting-edge technologies for the central software engineering organization at Synopsys. As an ideal candidate, you are experienced in driving engineering efforts related to Continuous Integration and Delivery (CI/CD), automated testing, and deployment across all phases of the Software Development Life Cycle. You are adept at implementing frameworks and best practices for deploying automation via pipelines into various environments including on-premises, cloud (AWS, GCP, Azure), and containerized environments (Kubernetes, Docker Swarm). Your expertise lies in building platforms and frameworks that enable consistent, verifiable, and automated management of applications and infrastructure. You thrive in an Agile framework, identifying, creating, designing, and integrating processes for repeatable, automated software delivery. You are an advocate for innovation and automation, always seeking ways to enhance efficiency and effectiveness in CI/CD processes. Your strong communication skills enable you to effectively design cross-functional deployments and triage efforts, and you possess excellent analytical and problem-solving abilities. Additionally, you are skilled in mentoring and providing oversight to other DevOps team members, guiding them in implementing recommended solutions for process automation and best practices. What You’ll Be Doing: Driving engineering efforts related to Continuous Integration and Delivery (CI/CD) and automated testing and deployment across all phases of the Software Development Life Cycle. Implementing frameworks and best practices for deploying automation via pipelines into on-premises, cloud environments (AWS, GCP, Azure), and containerized environments (Kubernetes, Docker Swarm). Building platforms and frameworks to create consistent, verifiable, and automatic management of applications and infrastructure in both on-premises and cloud infrastructure. Defining the development pipeline to ensure that software development flows match operational testing and deployment goals. Working within the Agile framework to identify, create, design, and integrate processes for repeatable, automated software delivery. Identifying and initiating the development of metrics and dashboards to monitor the adoption and maturity of DevOps practices. Advocating for innovation and automation, continuously seeking ways to improve CI/CD processes. Reviewing technical operations and providing mentoring and oversight to other DevOps team members in implementing recommended solutions for process automation and best practices. The Impact You Will Have: Enhancing the efficiency and effectiveness of our CI/CD pipelines to ensure high-quality software delivery. Enabling consistent and automated management of applications and infrastructure, improving reliability and scalability. Streamlining the software development lifecycle, ensuring alignment with operational testing and deployment goals. Driving the adoption and maturity of DevOps practices through the development of metrics and dashboards. Fostering a culture of innovation and automation within the engineering team. Mentoring and guiding other DevOps team members, enhancing their skills and knowledge. What You’ll Need: Bachelor's or Master's degree in Engineering streams such as Computer Science, EEE, ECE, IT, or equivalent. At least 5 years of overall software development/deployment/infra experience. Cloud and other architect-level industry certifications (AWS, GCP, Azure, Security, etc.). 3-5 years of DevOps experience in modern tech stack to support products in the cloud. 2+ years of scripting/automation experience with Bash, Python, Perl, and/or other scripting languages. Strong CI/CD experience with code build, source control, testing, continuous integration, and delivery using standard DevOps CI/CD tools (Jenkins, Git). 3+ years of experience with containerization, source control (Docker/Docker Hub/Helm), and container orchestration (Kubernetes, Docker Swarm). Familiarity with programming languages (C/C++/Java). Familiarity with build tools (Make, CMake, Maven, Gradle) and dependency management (Conan). Experience developing Ansible Playbooks/Jenkins automation for infrastructure automation. Proficiency in multiple DevOps-related tools and technologies (JIRA, Confluence, GitHub/Azure, Jenkins, Ansible, Prometheus, Grafana, ELK). Who You Are: A proactive and knowledgeable engineer with a passion for cutting-edge technologies. An advocate for innovation and automation, always seeking ways to enhance efficiency and effectiveness in CI/CD processes. A strong communicator, able to effectively design cross-functional deployments and triage efforts. An excellent problem solver with strong analytical skills. A mentor and guide, capable of providing oversight and guidance to other DevOps team members. The Team You’ll Be A Part Of: You will be part of a dynamic and innovative central software engineering organization at Synopsys. The team is focused on driving engineering efforts and automating processes to deliver high-quality EDA products. We work collaboratively within an Agile framework, continuously seeking ways to improve and innovate in the field of DevOps. Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. Show more Show less
Posted 1 month ago
4.5 years
4 - 8 Lacs
Hyderābād
On-site
ROLES & RESPONSIBILITIES Core Skills Expertise in developing and optimizing complex C++ applications Strong understanding of C++ libraries and frameworks Experience in using C++ development tools and technologies like CMake, Makefile, etc. Familiarity with software testing and debugging best practices EXPERIENCE 4.5-6 Years SKILLS Primary Skill: C/C++ Development Sub Skill(s): C/C++ Development Additional Skill(s): C, C++
Posted 1 month ago
4.5 years
0 Lacs
Hyderabad, Telangana, India
On-site
Roles & Responsibilities Core Skills Expertise in developing and optimizing complex C++ applications Strong understanding of C++ libraries and frameworks Experience in using C++ development tools and technologies like CMake, Makefile, etc. Familiarity with software testing and debugging best practices Experience 4.5-6 Years Skills Primary Skill: C/C++ Development Sub Skill(s): C/C++ Development Additional Skill(s): C, C++ About The Company Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru. Show more Show less
Posted 1 month ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Country India Location: Building No: 12C, Floor 9,10,11, Building No: 12B -Stilt floor, Raheja Mindspace, Cyberabad, Madhapur, Hyderabad - 500081, Telangana, India Role: HMI Engineer Location: Hyderabad Full/ Part-time: Fulltime Build a career with confidence Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About The Role Candidate must conduct business in an ethical manner, self-motivated, detail-oriented, and able to work independently with little supervision. Know how/where to get answers and overcomes obstacles. Highly driven, strong communicator who is able to understand customer requirements and project goals and is able to balance multiple priorities. Work in a team environment when required and produce results in a timely manner. Possess a positive attitude, show enthusiasm, take pride in the work, be results driven, keen to learn, creative and efficient. Key Responsibilities Creating application-level code in C++14/17 Creating low-level code, including device drivers, HAL, bootloaders, communication protocols and diagnostic interface (UDS) - C11 and C++17. Designing implementation for testability and reusability Analyzing and resolving bugs and anomalies reported from integration tests Reviewing peers' work (code and architecture). Coding of supportive tools; build scripts etc. mainly in Python 3.8. Detailing of requirements in cooperation with requirements engineers and software architects Proven experience in mid-scale software projects. Excellent in C++14/17 Strong knowledge in C programming Applied knowledge of object-oriented design and design patterns. Great understanding of designing software for a resource-limited embedded platform Comfortable in multithreaded applications, understanding of inter-thread communication and synchronization on a real-time operating system. Fluent English, written and spoken Understanding TCP/IP networks and network protocols Familiarity with digital electronics, including communication bus standards like CAN, UART, I2C, SPI. Knowledge of modern CMake Experience in BSP development for FreeRTOS and/or Linux Knowledge of Docker and Kubernetes environment Experience with tools such as GIT and JIRA Requirements Requires advanced knowledge obtained through a University degree, combined with experience Practical to substantial knowledge of Carrier organization, programs or systems with the ability to make enhancements and leverage in daily work University Degree or equivalent A minimum of 5 years prior relevant experience OR An advanced degree in a related field and a minimum of 3 years experience Benefits We are committed to offering competitive benefits programs for all of our employees, and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Apply Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. Job Applicant's Privacy Notice Click on this link to read the Job Applicant's Privacy Notice Show more Show less
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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough