

3 S Fabrications (Pvt) Ltd
Embedded Software Engineer – 3 S Fabrications (Pvt) Ltd
- Full Time
- Colombo, Sri Lanka
- 175000 LKR / Month

3 S Fabrications (Pvt) Ltd
Embedded Software Engineer – 3 S Fabrications (Pvt) Ltd
Job Overview
3S Fabrications (Pvt) Ltd is seeking an Embedded Software Engineer to join its high-tech product design and manufacturing team in Sri Lanka.
The company specializes in force sensor design and manufacturing for global markets, with its parent company based in the USA.
This role is ideal for candidates with strong embedded systems, C/C++ programming, and cross-platform software development expertise.
Job Title
Embedded Software Engineer
Company
3S Fabrications (Pvt) Ltd
Job Type
Full-Time
Industry
Embedded Systems / Electronics Engineering / Software Engineering
About the Company
3S Fabrications (Pvt) Ltd is a Board of Investment approved force sensor design and manufacturing company exporting products worldwide.
The organization operates a Design & Manufacturing arm in Sri Lanka while serving international technology markets.
Job Description
The selected candidate will contribute to embedded and cross-platform software development projects, SDK development, device interfacing, and embedded communication systems.
The role requires strong knowledge of embedded technologies, Windows/Linux development environments, and API integration.
Key Responsibilities
- Develop cross-platform software applications using C/C++
- Build DLLs for Windows and shared libraries for Linux
- Develop SDKs and APIs for embedded devices
- Work with USB/HID and serial device interfaces
- Develop wrappers using C# and .NET Core
- Implement interop solutions between C# and C++
- Create SDK documentation
- Manage source code using Git
- Work with embedded communication protocols
Qualifications
Applicants should possess:
- B.Sc. / B.Eng degree in:
- Electronics Engineering
- Computer Engineering
- Or equivalent qualification
Required Technical Skills
Core Skills
- Strong proficiency in:
- C
- C++
- Experience with:
- Windows DLL development (.dll)
- Linux shared libraries (.so)
- Strong knowledge of:
- CMake
- Cross-platform builds
- Comfortable working in:
- Windows environments
- Linux environments
- Knowledge of:
- MSVC
- GCC/Clang
- Proficiency in:
- C#
- .NET Core
- Experience with:
- P/Invoke
- Interoperability between C# and C++
- Strong API design skills
- Experience with:
- USB/HID
- Serial device interfacing
- Experience using Git version control
- Strong English communication skills
- MS Office proficiency
Added Advantages
Candidates with the following skills will have an advantage:
- Embedded C/C++
- Microcontroller concepts
- Communication protocols:
- UART
- SPI
- I2C
- RS232
- RS485
- CAN
Preferred Candidate Profile
The company is looking for a:
- Good team player
- Self-motivated engineer
- Candidate capable of meeting tight deadlines
- Professional with strong problem-solving abilities
Salary and Benefits
- Opportunity to work in a high-tech international engineering environment
- Exposure to embedded systems and advanced product development
- International market experience
- Professional growth opportunities
How to Apply
Interested candidates can apply within 14 days with two non-related referees.
Contact Number
+94 312 259 559
Website
Company Address
Manager – Human Resource
3S Fabrications (Pvt) Ltd
Venus Mills,
Etiyawela,
Daluwela,
Dankotuwa 61130
Ready to apply?
Embedded Software Engineer – 3 S Fabrications (Pvt) Ltd
⏰ Deadline: August 21, 2026
More Opportunities
Related Job Vacancies


Business Development Specialist – Fusion MSL

Head of Supply Chain – Edinborough Products (Pvt) Ltd

Nurses Jobs in Australia – Arabian Business Company (Pvt) Ltd

Nursing Assistants – Siva Home Care & Medicals

Nurse In Charge – Siva Home Care & Medicals

Channel Nurses – Arogya Hospitals (Pvt) Limited
