Firmware Professional

1 month ago


Bengaluru, India IBM Full time

Introduction

Your Role and Responsibilities

Role: As a Full Stack Developer for Hardware Management Console / Support Element, your role is critical in developing and maintaining software that facilitates the effective management and support of hardware components, ensuring their reliability and performance. You will need to be proficient in both front-end and back-end development, possess problem-solving skills, and collaborate with various teams to achieve the software's goals.

**Responsibilities**:

- Software Development:

- Design, develop, and maintain both front-end and back-end components.
- Write clean, maintainable code and ensure code quality and standards are upheld.
- Implement software solutions that meet the requirements of hardware management and support functionality.
- User Interface (UI) Development:

- Create user-friendly and responsive web-based interfaces
- Implement modern UI/UX design principles to enhance the user experience.
- Backend Development:

- Build and maintain server-side components and APIs required for managing and controlling hardware resources.
- Handle data storage, retrieval, and processing efficiently.
- Implement security measures to protect sensitive hardware data and ensure data integrity.
- Database Management:

- Design, implement, and maintain the database schema for storing configuration, logs, and relevant data.
- Optimize database performance and ensure data consistency.
- Integration:

- Integrate the HMC and Support Element with hardware devices, sensors, and third-party APIs.
- Ensure seamless communication between software and hardware components.
- Performance Optimization:

- Monitor and analyze system performance, identifying and resolving bottlenecks and optimizing software for efficient resource utilization.
- Testing and Quality Assurance:

- Develop and execute unit tests, integration tests, and end-to-end tests to validate software functionality.
- Ensure the software meets quality and performance standards.
- Documentation:

- Create and maintain technical documentation, including code comments, API documentation, and user guides.
- Document system architecture, design decisions, and best practices.
- Troubleshooting and Support:

- Diagnose and resolve software-related issues, including bugs and system failures.
- Provide support to end-users and hardware administrators, addressing their queries and problems.
- Security:

- Implement security best practices to protect from vulnerabilities and attacks.
- Continuous Improvement:

- Stay updated with the latest technologies and trends in full-stack development and hardware management.
- Suggest and implement improvements to enhance the HMC and Support Element's performance and features.
- Collaboration:

- Work closely with global teams and other stakeholders to ensure seamless hardware management and support operations.
- Collaborate with other development teams in the firmware, software and hardware areas.
- Version Control and Deployment:

- Use version control systems (e.g., Git) to manage code changes and ensure a reliable release process.
- Deploy software updates and patches while minimizing downtime.
- Compliance and Regulations:

- Ensure compliance with relevant industry standards, regulations, and best practices.
- Project Management:

- Participate in project planning, estimation, and task prioritization.
- Work within a development team to meet project milestones and deadlines.

Required Technical and Professional Expertise
- Industry experience of 4 to 8 years and Proficiency in Java programming
- Expertise in HTML, CSS, and JavaScript for creating user interfaces.
- Knowledge of front-end frameworks like carbon, React, Angular, or Vue.js
- Strong back-end development skills
- Experience in designing and implementing RESTful APIs and web services.
- Exposure to SQL and DB concepts.

Preferred Technical and Professional Expertise
- Understanding of software architecture patterns, including microservices, monolithic, and serverless architectures.
- Familiarity with version control systems such as Git for code management and collaboration.
- Knowledge of DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
- understanding of UX design principles to create user-friendly interfaces.
- Awareness of security best practices, including authentication, authorization, and data encryption.
- Proficiency in writing and executing unit tests and integration tests.
- Strong documentation skills, including code comments, API documentation, and user guides.
- Understanding of hardware communication protocols and the ability to integrate software with hardware components.
- Proficiency in diagnosing and resolving software issues, including debugging and error tracking.
- Experience in project management methodologies and tools to effectively collaborate with cross-functional teams.
- Dedication to staying updated with the latest technologies, tools, and best pra


  • Firmware Developer

    1 day ago


    Bengaluru, Karnataka, India IBM Full time

    IntroductionAt IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most...


  • Bengaluru, India Microsoft Full time

    Overview Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) Firmware CoE team is responsible for design and development of Server and Rack Infrastructure Firmware for Microsoft's online services. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet...


  • Bengaluru, India Microsoft Full time

    OverviewMicrosoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, India Microsoft Full time

    OverviewMicrosoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) Firmware CoE team is responsible for design and development of Server and Rack Infrastructure Firmware for Microsoft's online services. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the...

  • Team Lead

    4 weeks ago


    Bengaluru, India TalentXo Full time

    We are seeking a highly skilled and experienced Firmware Team Lead to join our team and play a vital role in leading, motivating, and guiding a team of talented firmware engineers. The ideal candidate will possess a strong foundation in firmware development, proven leadership qualities, and a passion for innovation and delivering high-quality...


  • Bengaluru, India Microsoft Full time

    Overview Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN,...


  • Bengaluru, India Allegion Full time

    Description:Creating Peace of Mind by Pioneering Safety and SecurityAt Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond, everything from Residential and Commercial...


  • Bengaluru, India RapidBraiins Full time

    Job Description :- Enroute Corporate Solutions is one of the fastest-growing Corporate associates providing sophisticated services to diversified business sectors and serving clients pan India and Abroad.- Every business should have systems and procedures that are developed based on its culture and requirements.- The implementation must be close with the...


  • Bengaluru, India Allegion Full time

    Description : Creating Peace of Mind by Pioneering Safety and Security At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond, everything from Residential...


  • Bengaluru, India Ayla Networks Full time

    DescriptionThe Ayla Platform is the industry’s only completeend-to-endsolution for transforming everyday products into cloud-connected devices quickly, easily and economically. Ayla combines its innovative and highly efficient technology with best-in-class hardware, applications, cloud-based services and digital information services to allow manufacturers...


  • Bengaluru, India Western Digital Full time

    Company Description The future. It’s on you. You & Western Digital. We’ve been storing the world’s data for more than 50 years. Once, it was the most important thing we could do for data. Now we’re helping the world capture, preserve, access and transform data in a way only we can. The most game-changing companies, consumers, professionals,...

  • Firmware developer

    5 days ago


    Bengaluru, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...

  • Firmware Engineer

    1 month ago


    Bengaluru, India ConnectPro Management Consultants Pvt Ltd. Full time

    Job Description :- 8+ years of relevant industry experience.- Proficient in C++ & C programming.- Working experience with Yocto Project & expert in Linux concepts.- Hands on experience working with OpenEmbedded build system, BitBake build tool, Git, Jenkins, & Meson.- Experience with evaluating CVEs & porting security fixes in open source packages.-...


  • Bengaluru, India Ayla Networks Full time

    Description The Ayla Platform is the industry’s only complete  end-to-end solution for transforming everyday products into cloud-connected devices quickly, easily and economically. Ayla combines its innovative and highly efficient technology with best-in-class hardware, applications, cloud-based services and digital information services to allow...


  • Bengaluru, India Allegion Full time

    Description:Creating Peace of Mind by Pioneering Safety and SecurityAt Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 11,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond, everything from Residential and Commercial...


  • Bengaluru, India Allegion Full time

    Description : Creating Peace of Mind by Pioneering Safety and Security At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 11,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond, everything from Residential...


  • Bengaluru, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group >Software EngineeringGeneral Summary:Job Purpose:The role is to develop firmware for Qualcomm’s range of chipsets. This will be embedded application,middleware and/or BSP software running on the on-chip processors. It will involve coding inembedded ‘C’ within a resource...


  • Bengaluru, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group >Software EngineeringGeneral Summary:Job Purpose:The role is to develop firmware for Qualcomm’s range of chipsets. This will be embedded application,middleware and/or BSP software running on the on-chip processors. It will involve coding in ‘C’ and/orC++ within a...


  • Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Purpose: The role is to develop firmware for Qualcomm’s range of chipsets. This will be embedded application, middleware and/or BSP software running on the on-chip processors. It will involve coding in...


  • Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Purpose: The role is to develop firmware for Qualcomm’s range of chipsets. This will be embedded application, middleware and/or BSP software running on the on-chip processors. It will involve coding in ‘C’...