
Principal Software Engineer
3 days ago
As a Principal Software Engineer, you will be responsible for the detailed design and the day-to-day running of a software development team. This will include advising on and contributing to the implementation and delivery of software and hardware components.
You will also jointly own, with the DevOps teams, the operational stability of the components you build and be in a position to affect change to improve the on-going robustness, resiliency and stability of those components. PCS will operate a continuous delivery DevOps model with emphasis on deployment automation, TDD, BDD, monitoring and on-going ownership of components in production. The role requires proven experience in planning, specifying, developing and deploying high performance, robust and resilient media publishing workflow systems.
**Role Responsibility**
The key responsibilities of the Principal Software Engineer will include the following:
- To lead a software engineering team, reporting to the Head of Engineering
- To deliver software components to enable PCS products
- To liaise with the product manager and technical architect to explore and suggest appropriate technical solutions to achieve the required product features as well as monitoring technical progress against plans. While safeguarding functionality, scalability and performance
- To ensure consistent use of shared platform components and technologies within PCS
- To design and develop reusable libraries and APIs for use across the BBC.
- To write unit and integration tests, within automated test environments to ensure code quality
**Job Types**: Full-time, Permanent
**Salary**: $4,651.25 - $7,988.57 per month
**Benefits**:
- Food provided
- Health insurance
- Work from home
Schedule:
- Day shift
- Early shift
- Monday to Friday
Supplemental pay types:
- Commission pay
- Overtime pay
- Performance bonus
- Yearly bonus
-
Software Control Engineer
2 weeks ago
Bukit Merah, Singapore Hewlett Packard Full time**What a Software Control Engineer** (Measurement and Technology Solution) does in HP**: - Enable and support R&D and manufacturing vision systems to evaluate print quality. - Develop image evaluation solutions to quantify quality of printed content. - Develop technical expertise on in-house image evaluation software and hardware. - Improve algorithm on...
-
Principal Machine Learning Engineer
5 days ago
Bukit Merah, Singapore Hewlett Packard Full time**Job Summary** - This role is responsible for driving a team of machine learning engineers and data scientists, guiding the development of machine learning software. The role collaborates with business stakeholders to understand goals and define machine learning product requirements. The role develops product roadmaps, allocates resources, and sets clear...
-
Principal Machine Learning Engineer
5 days ago
Bukit Merah, Singapore Hewlett Packard Full time**Job Summary** - This role is responsible for driving a team of machine learning engineers and data scientists, guiding the development of machine learning products. The role collaborates with business stakeholders to understand goals and define machine learning product requirements. The role develops roadmaps, allocates resources, and sets clear milestones...
-
Embedded Software Engineer
3 days ago
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeLocation Singapore, Central Singapore, 109841 Category Engineering Job Type Full time Job Id 1187778 No Embedded Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. **Who We Are**: - Develop in-depth knowledge of modules/sub-modules on-the-job and...
-
Embedded Software Engineer
2 weeks ago
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeEmbedded Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. **Who We Are**: - Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation. - Provide guidelines and documentation for...
-
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeSoftware Engineer Graduate, Embedded Firmware This role has been designated as ‘Edge’, which means you will primarily work outside of an HPE office. **Software Engineer, Embedded Firmware** **What you will do (not limit to this list)** - Be part of a team that designs, implements, tests and validates SW for state-of-the-art networking products. -...
-
Systems/software Product Engineer
16 hours ago
Bukit Merah, Singapore Hewlett Packard Full timeThis role will be in Personal System Singapore Design Center. **Responsibilities**: - Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and...
-
Senior Embedded Software Engineer
3 days ago
Bukit Merah, Singapore Hewlett Packard Enterprise Full timeLocation Singapore, Central Singapore, 109841 Category Engineering Job Type Full time Job Id 1187775 No Senior Embedded Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. **Who We Are**: **_ Responsibilities: _** - Develop in-depth knowledge of...
-
Pre-install Engineer
3 days ago
Bukit Merah, Singapore Hewlett Packard Full timeHP is a Human Capital Partner - we commit to human capital development and adopting progressive workplace practices in Singapore. **Job description** **Responsibilities**: - Update, maintain existing programs to add new features or performance improvements. - Review requirements, specifications, and design to assure product quality. - Define and develop...
-
Manufacturing Test Software Development Engineer
16 hours ago
Bukit Merah, Singapore Hewlett Packard Full time**What a Manufacturing Test Software Development Engineer does at HP**: - Be responsible for the entire Product Life Cycle (PLC). This includes early New Product Introduction (NPI) engagement with the R&D teams in preparation for the earliest BreadBoard build. Growing test development thru PLC phases (LP, MP, PP) and up the ramp (SOR). Once production tests...