Software Engineer

1 month ago


Malaysia Celestica Inc. Full time
Software Engineer (BSP/Diagnostic)

Date: Jul 3, 2024

Location: Penang, 01, MY

Performs tasks such as, but not limited to, the following:

  • Design and Development of Device Drivers for various peripherals including NIC, SPI, I2C, UART, CPLD, FPGA.
  • Design and Development of BSP, HAL, Application based on Debian, CentOS, embedded Linux and Other Standard Linux.
  • Participate in Silicon/Hardware Board bring-up and debug.
  • Work closely with the Firmware and Hardware teams.
  • Optimizing/Customizing OS based on ONIE/ONL/SONiC to suit for diagnostic hardware system.
  • Follow the software development process, release the software on schedule.
  • Troubleshooting the issues found in the design phase.
  • Deliver BSP design specification and other related documents.
Typical Experience
  • Minimum of 2 years of experience in Linux Kernel/Device Driver.
  • Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications.
  • Must have hands-on experience in developing device drivers for the Linux kernel.
  • Excellent debugging skills; experience with kernel debugging tools and JTAG is preferred.
  • Good understanding of protocols & interfaces like SPI, I2C, UART desirable.
  • ONL/ONIE/SONiC and network product work experience is preferred.
  • Knowledge and understanding of open-source development and SW revision control system (Git/SVN).
  • Multicultural working experience desirable.
Typical Education

Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography.

Notes

This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.

Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law). At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process. Please indicate your needs and we will work with you to meet them.

COMPANY OVERVIEW:
Celestica (NYSE, TSX: CLS) enables the world's best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development – from drawing board to full-scale production and after-market services for products from advanced medical devices to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.

Celestica would like to thank all applicants; however, only qualified applicants will be contacted. Celestica does not accept unsolicited resumes from recruitment agencies or fee-based recruitment services.

#J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Malaysia Software Aspekte Full time

    Software Engineer BASS is seeking a skilled Software Engineer to join our team and contribute to the development of innovative customer-focused software solutions. Key Responsibilities Design and develop web-based software modules Perform unit testing to ensure high-quality standards Identify and resolve bugs within a specified timeframe Provide...

  • Software Engineer

    2 weeks ago


    Malaysia Software Aspekte Full time

    Software Engineer Research & Development BASS is seeking a qualified Software Engineer to join our team to develop innovative customer-focused software solutions. If you have a passion for development and would like to further expand your experience in new software development technology, please refer to the following: What should you have?  High...

  • Software Engineer

    2 months ago


    Malaysia Guidewire Software Full time

    Create real impact. One customer at a time. Guidewire is a top cloud employer on Glassdoor with a startup frame of mind and the world-class platform for over 25% of the global Property & Casualty market. Embrace Daily Challenges If you thrive on challenges, embrace change with enthusiasm, and find comfort in pushing boundaries, our team is the perfect...

  • Software Engineer

    1 month ago


    Malaysia Guidewire Software Full time

    Create real impact. One customer at a time. Guidewire is a top cloud employer on Glassdoor with a startup frame of mind and the world-class platform for over 25% of the global Property & Casualty market. Embrace Daily Challenges If you thrive on challenges, embrace change with enthusiasm, and find comfort in pushing boundaries, our team is the perfect...


  • Malaysia Guidewire Software Full time

    Create real impact. One customer at a time. Guidewire is a top cloud employer on Glassdoor with a startup frame of mind and the world-class platform for over 25% of the global Property & Casualty market. Embrace Daily Challenges If you thrive on challenges, embrace change with enthusiasm, and find comfort in pushing boundaries, our team is the perfect...

  • JAVA Software Engineer

    2 months ago


    Malaysia Guidewire Software Full time

    Create real impact. One customer at a time. Guidewire is a top cloud employer on Glassdoor with a startup frame of mind and the world-class platform for over 25% of the global Property & Casualty market. Embrace Daily Challenges If you thrive on challenges, embrace change with enthusiasm, and find comfort in pushing boundaries, our team is the perfect...

  • Senior Process

    2 months ago


    Malaysia The Chemical Engineer Full time

    About Genesis Energies Genesis has united over 1,000 world-leading engineers in 16 cities around the world. Together, we have raised the bar in early phase engineering consultancy, full-lifecycle subsea engineering services, feed and detailed design of onshore and offshore projects. Using a deeper understanding of client objectives, constraints, market,...

  • Software Engineer

    3 weeks ago


    Malaysia Cohu Malaysia Full time

    Responsibilities Execute software development life cycles which include planning, analysis, design, implementation, and testing. Review product/feature requirements and write software requirement specification documents. Prepare and execute unit testcase for all features developed or bug fixes if necessary. Generate the equipment’s software and...

  • Software Engineer

    5 days ago


    Malaysia Cohu Malaysia Full time

    Responsibilities Execute software development life cycles which include planning, analysis, design, implementation, and testing. Review product/feature requirements and write software requirement specification documents. Prepare and execute unit testcase for all features developed or bug fixes if necessary. Generate the equipment's software and...

  • Software Engineer

    1 month ago


    Malaysia REDtone Telecommunications Sdn Bhd Full time

    This job is for a Software Engineer to design, architect, and code complex applications using various technologies. You might like this job because it allows you to work with cutting-edge technologies and offers opportunities for mentorship and development. RM 2200 - RM 2800 IOI Business Park Full-Time Job Description The Software Engineer is...

  • Software Engineer

    1 month ago


    Malaysia Nextlabs (Malaysia) Sdn Bhd Full time

    This job is for a Software Engineer in Malaysia focused on test automation for NextLabs products. You might like this job because you'll work on diverse projects developing automation tools using Java and other technologies. Job Type: Full-Time Posted: few hours ago Job Description Position: Software Engineer (Test Automation) Location: Malaysia ...


  • Malaysia Mindteck Full time

    Software Engineering Position Software Engineering Position Join our team as a Software Engineer and play a key role in shaping the future of our board test and measurement software. Job Summary As a Software Engineer, you will lead architectural design and system level integration, interfaces, and test requirements for our client's board test and...


  • Malaysia Mindteck Full time

    Software Engineering PositionSoftware Engineering PositionJoin our team as a Software Engineer and play a key role in shaping the future of our board test and measurement software.Job SummaryAs a Software Engineer, you will lead architectural design and system level integration, interfaces, and test requirements for our client's board test and measurement...


  • Malaysia Guidewire Software Full time

    The Opportunity We are searching for a Site Reliability Engineer eager for a rare chance to transform insurance with the industry's leading cloud platform. As a member of the SRE-Application team, you'll be responsible for building and evolving our SRE practice for the applications running on our Guidewire Cloud Platform. This is an opportunity to apply...


  • Malaysia Quess Malaysia Full time

    Key Responsibilities Execute software development life cycles that includes planning, analysis, design, implementation, and testing. Review product/feature requirements and write software requirement specification documents. Prepare and execute unit test cases for all features developed or bug fixes if necessary. Generate the equipment’s software and...


  • Malaysia Agensi Pekerjaan BTC Sdn Bhd Full time

    Job Description Open Position: Head of Software Engineering (Fintech Company) A Fintech Company is hiring a Head of Software Engineering to join the team and be based in their Kuala Lumpur office. You will be managing a Software Engineering team to handle various product-based applications. Key Responsibilities Include: Manage project deliveries,...

  • Software Engineer

    1 week ago


    Malaysia Career Horizons Full time

    Senior Software Engineer | IT Services Provider | Petaling Jaya Company Overview We are partnered with an IT Services provider that is a pioneer in Cloud platforms. Established in 2000, they provide an e-Commerce platform for SMEs to help them grow their businesses. They are seeking a Software Engineer to join their dynamic team. Job Description Analyze...

  • Software Engineer

    2 months ago


    Malaysia Hiredly X Full time

    This job is for a Software Engineer to develop an Education Institution Management software. You might like this job because you get to collaborate with different departments and work on cutting-edge technologies. Full-Time few hours ago Job Description Develop phases 2 and 3 of our Education Institution Management software to facilitate digital course...

  • Software Engineer

    1 month ago


    Malaysia Hong Leong Group Full time

    Developers/Programmers (Information & Communication Technology) Involve in designing, developing and testing of application systems Liaise with users and infrastructure staff to define needs and coordinate system implementations Keep up with current application development theories and practices Complete necessary paperwork and documentation to ensure...

  • Software Engineer

    1 month ago


    Malaysia Hong Leong Group Full time

    Developers/Programmers (Information & Communication Technology) Involve in designing, developing and testing of application systems Liaise with users and infrastructure staff to define needs and coordinate system implementations Keep up with current application development theories and practices Complete necessary paperwork and documentation to ensure...