Senior Software Engineer / Technical Project Lead

PROLIM Global Corporation

  • California, CA
  • 12 days ago

    Highlights

    This role requires a blend of technical expertise, leadership capabilities, and cross-functional collaboration to deliver high-quality software and hardware-integrated solutions. The ideal candidate will also have hands-on experience in software design and development, Software testing, hardware integration, and project management.

    Numbers & Facts

    LocationCalifornia, CA

    Description

    Title - Senior Software Engineer / Technical Project Lead

    Location - Irvine, California

    Experience - 6 to 10 years (relevant and strong experience)

    Job Description:

    Job Summary:

    • We are seeking a dynamic and experienced Software Engineer with a strong background in full-stack development using Node.js and React. The ideal candidate will also have hands-on experience in software design and development, Software testing, hardware integration, and project management. This role requires a blend of technical expertise, leadership capabilities, and cross-functional collaboration to deliver high-quality software and hardware-integrated solutions.

    Mandatory Skills & Qualifications:

    • 6 to 10 years of experience in software development.
    • Strong proficiency in Node.js, React, JavaScript/TypeScript.
    • Experience with software testing tools.
    • Exposure to hardware/Software integration (e.g., Raspberry Pi, Arduino, embedded systems, DAQ systems, Test & Measurement equipment).
    • Proven experience in project management (Agile/Scrum methodologies).
    • Familiarity with version control systems (Git), CI/CD tools.
    • Excellent problem-solving, communication, and leadership skills.

    Key Responsibilities:

    Software Development:

    • To Design, develop, and maintain scalable web applications using Node.js and React.
    • Collaborate with UI/UX designers and backend developers to deliver seamless user experiences.
    • Optimize application performance and ensure responsiveness across platforms.

    Software Testing:

    • Develop and execute units, integration, and system tests.
    • Implement automated testing frameworks and CI/CD pipelines.
    • Ensure code quality through code reviews and adherence to best practices.

    Hardware Integration:

    • Collaborate with hardware teams to integrate software with embedded systems or IoT devices or Test Benches.
    • Troubleshoot and resolve hardware-software interface issues.
    • Participate in prototyping and testing of hardware-integrated solutions.

    Project Management:

    • Lead cross-functional project teams from concept to delivery.
    • Define project scope, timelines, and deliverables.
    • Track progress, manage risks, and ensure timely delivery.
    • Communicate effectively with stakeholders and provide regular updates.

    Similar Jobs

    See more jobs