Principal Software Engineer
1 month ago
HARMAN International is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will be responsible for designing, developing, and maintaining kernel-level software components, ensuring stability, performance, and security.
Key Responsibilities:- Spearhead the design, development, and debugging of kernel-level software components.
- Investigate and resolve complex kernel-related issues, employing debugging tools and methodologies.
- Ensure on-time support for Architecture, design, development, and delivery activities and interfacing with Delivery and customers, other engineering organizations.
- Participate in proposal to customer requests, RFQ, and other opportunities that may arise.
- Provide software leadership for different kernel components.
- Interface with customers both internal and external to ascertain customer satisfaction and takes appropriate action to ensure customer satisfaction relative to group performance.
- Maintain engineering standards by establishing and maintaining policies on software design standards.
- Identify and implement methods and practices that improve effectiveness of teamwork, and maturity of software development.
- Supervise and review contributions from the development team.
- Perform technical research, monitors current trends and changes in technology.
- Demonstrate industry knowledge to assist in new product development.
- Use Agile Scrum Methodology for software development.
- Ensure proper review of code developed by Junior team members.
- Present and defend technical decisions to peers and engineering management using facts.
- Analyze and resolve incompatibility and conflicts between teams through technical discussions.
- Drive team with Act like Owner Mindset.
- Master's/bachelor's degree in Electronics or Computer Engineering.
- 10+ years of experience in software development, Architecture.
- 7+ Years of experience on LINUX/Android driver development and debugging robust systems.
- Good understanding in Kernel Internals, C programming.
- Understanding of Android/Linux Boot Sequence and various Framework module architecture.
- Hands on troubleshooting issues on run-time environment.
- Strong communication and inter-personal skills.
- Proficient in multi-threaded programming and middleware solution development on Linux & Android environment.
- Strong in fundamentals of Inter Process Communication and OS concepts.
- Creative problem-solver capable of creating and reproducing complex software defects.
- Expertise in different Kernel components like MM, Scheduling, Process Management etc.
- Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development.
- Good Understanding on ARM 32/64 Architectures and Kernel Debugging.
- Expert in any of Realtime OS like RT Linux, QNX, VXworks.
- Expert in Display, Camera, Input device subsystems in Linux Kernel.
- Expert in I2C, SPI, UART subsystems in Linux Kernel.
- Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO.
- Languages: Required: C, C++, HAL, Device Drivers, System programming. Desirable: Scripting, Yocto, perl.
- OS: Required: Linux/QNX/Android/RT Linux.
- Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers.
- Experience with cross compiler tool chain and build IDEs.
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location.
- Access to employee discounts on world-class Harman and Samsung products JBL, HARMAN Kardon, AKG, etc.
- Extensive training opportunities through our own HARMAN University.
- Competitive wellness benefits.
- Tuition Reimbursement.
- Access to HARMAN Campus Fitness Center and Cafeteria.
- An inclusive and diverse work environment that fosters and encourages professional and personal development.
HARMAN 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 Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation.
-
Principal Software Support Engineer
2 weeks ago
Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full timePrincipal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India QNX Software Systems Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...
-
Principal Software Engineer
3 weeks ago
Bengaluru, Karnataka, India MNR Solutions Full timeJob Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Raytheon Technologies Full timeJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a Principal Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software for Traffic Surveillance Avionics Products.Key Responsibilities:Design and implement...
-
Principal Systems Engineer
3 weeks ago
Bengaluru, Karnataka, India Cloud Software Group Full timeAbout This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...
-
Cybersecurity Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full timeCybersecurity Principal Software EngineerThe Software Engineering IT team at Dell International Services India Pvt Ltd (7451) delivers next-generation software application enhancements and new products for a changing world.As a Cybersecurity Principal Software Engineer, you will participate in and contribute to initiatives that improve overall security...
-
Principal Software Architect
1 month ago
Bengaluru, Karnataka, India 2coms Full timeJob Title: Principal Software EngineerAt 2coms, we're seeking a highly skilled Principal Software Engineer to join our team. As a key member of our digital transformation team, you will be responsible for designing and developing complex software solutions using Pega CLMKYC.Key Responsibilities:Implement and architect Pega CLMKYC solutions for multiple...
-
Principal Software Engineer Manager
4 weeks ago
Bengaluru, Karnataka, India Microsoft Full timeJob OverviewThe BAP Frontline team at Microsoft is seeking a seasoned Principal Software Engineer Manager to lead our cross-functional team in India. As the leader of this team, you will be responsible for building out our Scheduling copilot service, leveraging the latest AI technology and Operations Research to implement a world-class scheduling solution....
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Autodesk Full timeJob OverviewA challenging opportunity awaits an ambitious Principal Engineer to join our team at Autodesk Bengaluru, India.This role involves working on delivering top-notch Web and Cloud Software as part of a dynamic team.ResponsibilitiesDevelop high-level designs and implement scalable web and cloud solutions.Collaborate with architects, product designers,...
-
Software Engineering Principal
3 weeks ago
Bengaluru, Karnataka, India Nielsen Full timeAt Nielsen, we are passionate about powering a better media future for all people. Our team is dedicated to providing powerful insights that drive client decisions and deliver extraordinary results. As a Principal Software Engineer, you will be part of a talented, global workforce that captures audience engagement with content - wherever and whenever it's...
-
Bengaluru, Karnataka, India LinkedIn Full timeJob Title: Principal Staff Software Engineer, Systems InfrastructureAt LinkedIn, we're committed to creating economic opportunities for every member of the global workforce. As a Principal Staff Software Engineer, Systems Infrastructure, you'll play a critical role in building the next-generation infrastructure and platforms for our company.Key...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India RSA Security Full timeJob Title: Principal Software EngineerJob Summary:We are seeking a highly skilled and experienced Principal Software Engineer to join our Platform Engineering team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key...
-
Principal Structural Design Engineer
3 weeks ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeWe are seeking a skilled Principal Structural Design Engineer to lead middle-scale projects in the Water Treatment field. The ideal candidate will have experience in leading complex multi-office environments and possess expertise in FEED and EPC & EPCm in oil and Gas market projects.Key Requirements:Bachelor's degree in Civil with Structural emphasis or...
-
Principal C++ Software Engineer
3 weeks ago
Bengaluru, Karnataka, India VerveNest Technologies Pvt Ltd Full timeJob Title: Principal C++ Software EngineerAt VerveNest Technologies Pvt Ltd, we are seeking an experienced Principal C++ Software Engineer to join our team. This is a challenging and rewarding role that will involve working closely with development engineering, product management, and customer solution engineering teams to implement features, functionality,...
-
Principal Software Engineer
1 month ago
Bengaluru, Karnataka, India Oracle Full timeJob Title: Principal Software EngineerOracle is seeking a highly skilled Principal Software Engineer to join our team in Bangalore. As a key member of our Cloud AI team, you will be responsible for designing, implementing, and deploying machine learning models in production environments.Key Responsibilities:Develop scalable infrastructure, including...
-
Principal Software Engineer
3 weeks ago
Bengaluru, Karnataka, India RSA Security Full timeTechnical LeadershipAs a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key Responsibilities:Provide technical leadership within the Platform Engineering team and influence the technical direction of the platform.Design and...
-
Software Engineering Principal
3 weeks ago
Bengaluru, Karnataka, India Fidelity Investments Full timeFidelity InvestmentsWe are seeking a skilled Software Engineering Principal to join our team at Fidelity Investments. As a member of our Fidelity Center for Applied Technologies (FCAT), you will be part of a team that focuses on building a modern payments platform from scratch.Key ResponsibilitiesDesign and develop APIs, manage code reviews &...
-
Bengaluru, Karnataka, India LinkedIn Full timeJob Title: Principal Staff Software Engineer, Systems InfrastructureAt LinkedIn, we're building the next-generation infrastructure and platforms for our world-class software engineering team. As a Principal Staff Software Engineer, Systems Infrastructure, you'll be responsible for building and shipping software, driving architectural decisions, and...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Sony Pictures Networks India Private Limited Full timeJob Title: Principal Software Engineer - StreamingJob Summary:We are seeking a highly skilled Principal Software Engineer - Streaming to join our team at Sony Pictures Networks India Private Limited. As a key member of our digital business, you will be responsible for defining the platform architecture, technology strategy, and implementation standards. Your...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India RSA Security Full timeJob SummaryWe are seeking a highly skilled Principal Software Engineer to join our Platform Engineering team at RSA Security. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key ResponsibilitiesTechnical Leadership:...