Jobs
Interviews

3 Hardwaresoftware Interfaces Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 - 0 Lacs

karnataka

On-site

You will be responsible for designing and developing embedded software and firmware for various embedded systems, including microcontrollers, microprocessors, and digital signal processors. In this role, you will collaborate with hardware engineers and system architects to define system requirements, hardware-software interfaces, and system integration. Additionally, you will develop low-level device drivers and interface software to facilitate communication between embedded systems and external peripherals. Your primary tasks will include writing efficient, reliable, and scalable code for real-time operating systems (RTOS) and bare-metal environments, as well as conducting thorough testing, verification, and debugging of embedded software to ensure functionality, performance, and quality. You will also be expected to perform code reviews, provide constructive feedback to team members, and maintain code quality while adhering to coding standards. Furthermore, you will optimize system performance, memory utilization, and power consumption for embedded applications. It will be essential for you to stay updated with the latest technologies, tools, and trends in embedded systems development and propose innovative solutions to improve system capabilities. Collaboration with cross-functional teams, including hardware engineers, firmware engineers, and product managers, to support product development and meet project timelines, will also be a key aspect of this role. As part of the job requirements, you should have a Bachelor's degree in Electronics/Electrical/IC Engineering or a related field, with a Master's degree considered a plus. A minimum of 3 years of experience, knowledge of C, Microcontrollers, and proven experience in embedded software development in a professional setting are essential. Proficiency in programming languages such as C/C++, Multithreading, and assembly language for embedded systems is required. Strong understanding of embedded systems architecture, real-time operating systems, and hardware-software interfaces, along with experience in microcontrollers, microprocessors, and embedded development tools, is expected. You should also be familiar with communication protocols commonly used in embedded systems, such as UART, SPI, I2C, and Ethernet, as well as software development methodologies, version control systems, and bug tracking tools. Excellent problem-solving skills, strong analytical and organizational skills, and effective verbal and written communication skills are necessary to collaborate with cross-functional teams and document technical specifications. The position offers a competitive salary, a comprehensive benefits package including health insurance and paid time off, a dynamic work environment with opportunities to influence and set standards within a growing organization, and professional development opportunities with support for continued learning.,

Posted 1 week ago

Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

At Trane Technologies, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. As a team, we dare to look at the world's challenges and see impactful possibilities, believing in a better future where we uplift others and enable our people to thrive at work and at home. We boldly go. Trane is excited to offer a tremendous opportunity for a talented professional to join our team as a Manager Software - Embedded Software. In this pivotal role, you will facilitate the design and manufacturing of our current and next line of exciting products. Collaborating closely with design and cross-functional teams, you will build industry-relevant products meeting required specifications for our global customers. The projects could span areas such as Productivity, New Product Development, Quality and Reliability, Agile, New Technology Platform, and others. Thrive at work and at home with our Inclusive Wellbeing Program, offering resources to support physical, social, emotional, and financial wellbeing for you and your family. We provide comprehensive learning and development solutions, including Higher Education/Certification reimbursement. Our Employee Resource Groups foster a sense of belonging and community, promoting a culture of inclusion. Volunteerism is encouraged, with 8 hours of paid time off per calendar year for charitable activities. The Trane Technologies Helping Hands Fund supports employees facing financial challenges due to unforeseen personal hardship. This Manager Software role is based onsite in Bangalore. You will manage a team of Software Engineers developing Embedded software, driving various software development life cycle activities like design, development, and testing. Responsibilities include performance appraisal, career development, mentoring, coaching, delivering software releases for new products, enhancing existing products, stakeholder management with cross-functional teams, developing system architecture and module design, developing multithreaded application software using C language for an embedded Linux system, designing and developing modular applications and libraries, suggesting product improvements, and working on new product development, new technology initiatives, and productivity improvements. To be successful in this role, you should have experience in people management, managing cross-functional stakeholders, release planning and executions, design and development of Embedded Systems, developing modular application software using C for an Embedded Linux system, writing multithreaded application software and libraries for Embedded Linux system, knowledge of Hardware/Software interfaces, communication interfaces like CAN, RS232, I2C, SPI, Bluetooth/BLE & GSM AT Commands, standard automotive communication protocols like J1939, tools like static code analysis, run-time debugging tools like GDB, memory debugging tools like Valgrind, agile-based product development methodology, effective communication, interpersonal, analytical, and problem-solving skills, experience in Telematics domain, and a degree in engineering with 12+ years of experience in embedded software development. We also offer a Relaunch Program for professionals seeking to restart their careers after a break of at least 12 months, provided they match the work experience requirements mentioned. Trane Technologies is committed to Equal Employment Opportunity.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Embedded Architect at Netradyne, you will play a crucial role in designing and implementing embedded systems. Your responsibilities will include collaborating with cross-functional teams to develop innovative solutions and ensuring the seamless integration of hardware and software components in our products. To excel in this role, you should have proficiency in embedded systems design, development, and testing. Experience with programming languages such as C, C++, and assembly is essential, along with knowledge of communication protocols like SPI, I2C, and UART. A strong understanding of hardware-software interfaces is required to be successful in this position. You will be working on-site in Bengaluru on a full-time basis. The ability to work effectively with cross-functional teams to deliver projects successfully is a key aspect of this role. A Bachelor's degree in Electrical Engineering, Computer Science, or a related field is necessary. Excellent problem-solving and analytical skills, as well as the capability to communicate technical concepts effectively, will be valuable assets in this position. Join Netradyne, an industry leader in fleet safety solutions, and be part of revolutionizing the modern-day transportation ecosystem. Contribute to improving driver behavior, fleet performance, and setting commercial vehicle driving standards. Your role will involve collecting and analyzing data points to help customers enhance safety, increase profitability, improve retention, and enable transparency.,

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies