BBS Access was incorporated in Singapore in the year 1999. Since its inception, the company has won a number of awards and recognitions, including top 5 positions in Singapore Enterprise 50, Singapore SME 500 and ISO 9001:2000. BBS specializes in Advanced Metering Infrastructure (AMI) systems and solutions for Utility industry. BBS develops smart energy meters, communication systems and software for energy industry. BBS offers its solutions and products in Africa, Middle East, South Asia and ASEAN regions very actively.

Conceptual unity and knowledge diversity is key essence of our organizational culture. Teamwork, sharing and caring is the secret of our success. We believe in a culture that nurtures wisdom and success.

The following positions are open for immediate recruitment and applications are invited from professionals who really believe that they have got what we need to stay ahead as the most competitive and responsive player in our markets.

Firmware Engineer

Main Key Accountabilities:

  • Develop Firmware requirements and specification for application peripherals and subsystems for AMI/AMR solutions
  • Translate FW specification to concrete planning and design
  • Review customer specifications & requirements and map to Functional blocks
  • Participate in benchmarking and selection of microcontroller to meet requirements
  • Design, coding and testing of new FW features and maintain legacy features
  • Generate engineering specifications, test plans, project plans and schedules.
  • Design communication protocols and data structures for wireless communication
  • Design automated test modules and tools for wired/wireless communication front end
  • Participate in field studies and system test activities
  • Design validation algorithms through creation of critical test matrices.
  • Work with HW design team in defining the tests and fixtures needed for   programming and functional verification and final tests.


  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • At least 3 years of Low level FW development experience in C codes for 8051 family
  • Expertise in 8/16 bit microcontroller & C++, C#, and/or assembly languages
  • Understanding firmware development life-cycle, including experience of using the source code revision control system
  • Good understanding of communication protocols, and TCP/IP
  • Firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Good understanding of digital logic hardware & digital communication protocols, like SPI, I2C, UART and RS485
  • Familiar with DSP base controller and related toolchain
  • Knowledge and hands on experience on embedded firmware graphical user interface (GUI)
  • Experience of developing DLMS/COSEM & RF is a big plus
  • Strong leadership qualities, drive, demonstrate decisiveness and reliability
  • More experienced candidate will be considered for senior position

Software Engineer


  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards


  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Proven working experience in software engineering
  • Hands on experience in designing interactive applications
  • Ability to develop software in C, C++, C#, Java or other selected languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • Strong leadership qualities, drive, demonstrate decisiveness and reliability
  • More experienced candidate will be considered for senior position

Quality Engineer


  • Work closely with product development team on improving manufacturing processes to improve product and process quality
  • Manage sub-contractor Manufacturing and ODM partners on quality issues
  • Prepare procedures, implements SOP and conduct training to maintain quality policy in sub-contractor manufacturing
  • Work closely with sub-contactor manufacturing to improve process quality aspect
  • Provide quality aspect input to R&D team during product development phase
  • Participate and Assist in testing of product reliability and life test
  • Create quality policy for new product and processes
  • Preparation of tools and mechanism to perform QC checks
  • To setup procedures for IQC/OQC inspection, supervise and prepare reports
  • Conduct regular supplier/vendor quality evaluation in production premises
  • Work closely with Test engineering to build quality systems if and when required
  • Prepare quality reports during DR/ETR/Pilot run in sub-contactor manufacturing
  • Prepare NCR and CAR


  • Bachelor Degree in Engineering, Design, Manufacturing, Industrial Engineering or equivalent technical discipline
  • At least 7 years of experience process or product control position
  • Experience as a Quality liaison in EMS manufacturing or OEM environments
  • Experience in quality control in sub-contractor manufacturing
  • Strong skills in Problem Solving, Root Cause Analysis and Reporting Methods
  • Experience in working with quality operating systems like APQP, PPAP, FMEA, MSA, SPC
  • Good understanding of quality control systems 8D, 3L5Y, Shainin, Six Sigma
  • Good knowledge in product reliability analysis and life tests
  • Expert in Microsoft excel and statistical analysis
  • Experience in consumer product and RF product quality control
  • Strong sense of ownership, discipline, personal drive and team work
  • Be willing to travel frequently in the region

Product Engineer


  • Liaise with all functions to ensure cohesive integration of ideas, technologies, and solutions into the body of product in the design phase.
  • Work closely with all stakeholders to ensure new product complies with customer requirements and meets marker demand in emerging and existing markets.
  • Work closely with design team and manufacturing team to identify potential gaps and address them during design phase.
  • Liaise with manufacturing, sub-contractors and suppliers for the procurement of components for use in the development projects
  • Develop supplier selection criteria in line with sourcing strategies.
  • Achieve optimal cost, quality and reliability of externally sourced components and sub-assemblies helping to ensure quality products are brought to market
  • Visit key suppliers to review progress against key project milestones
  • Read, interpret and analyze supplied drawings and CAD models for engineering office
  • Prepare detailed component/assembly quality and reliability reports; identifying subsequent verification requirements and completion of statistical analysis.
  • Liaise and manage product & design engineers for product compliance pre-scanning and First Article testing
  • Liaise with project manager for resource allocation, cost estimation and budget planning throughout the course of NPI
  • Implement and use tools such as DFA, DFM, QFD, DFMEA, PFMEA and DVP&R during design phase, ensuring that risks are mitigated.
  • Manage the generation of new assembly and test instructions.
  • Provide support where required for product or prototype testing
  • Run and partake in cross functional design reviews
  • Guide junior members of staff and other team members
  • Revision control of information and all documents related to NPI


  • Masters or Bachelor’s Degree in Mechanical Engineering / Electrical & Electronics Engineering/Manufacturing Engineering
  • At least 7 years of working experience in/or managing EMS manufacturing operations environment
  • Experience in working with R&D and external partners/ suppliers in new product launch
  • Experience in manufacturing process design and test development
  • Experience in working with sub-contractor manufacturing
  • Demonstrate an understanding of the business processes and performance drivers within an Operations business
  • Experience in an electro-mechanical manufacturing or design related environment highly desirable
  • Experience of taking product to manufacture in low/medium volume
  • Experience of working in a flexible, multinational team environment
  • Experience in RF product manufacturing is preferred
  • Strong leadership qualities, drive, demonstrate decisiveness and reliability
  • More experienced candidate will be considered for senior position
  • Singaporean are highly preferred

Due to aggressive growth in the global market activities and strategic expansion of operations, several new positions are opening opportunities for motivated individuals with a drive to be a part of our dynamic team that thrives by winning global market challenges day in day out. Suitable applicants who have experience in this industry and are interested in exploring opportunities at BBS are strongly encouraged to submit interest to be considered for a wide range of opportunities that are open, using the contact form in the website.