Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ SFO Technologies

Home > Software Development

 Senior Software Engineer

Job Description

Role Overview: Seeking a dynamic Senior Software Architect of experience in desktop application development, IoT systems, embedded software, and test engineering, capable of architecting cross-platform solutions across hardware and software layers (Windows, macOS, Embedded).

System Design & Development: Lead the architecture, design, and implementation of scalable, maintainable systems using C# (WPF/WinForms) for desktop and Python for IoT, with a strong focus on system integration and performance optimization.

Hardware-Software Integration: Collaborate with hardware teams to develop and interface software with custom electronics using communication protocols like UART, SPI, and I2C, and ensure seamless embedded system interactions.

Platform Expertise: Provide hands-on expertise in macOS application development (Objective-C/Swift preferred), with a strong understanding of cross-platform systems and third-party hardware driver integration.

Test Engineering: Design and validate hardware-software integrated test solutions to ensure product quality, reliability, and compliance with engineering standards.

Technical Leadership: Work closely with cross-functional teams including PMs, developers, and QA to translate requirements into architectural designs; lead code/design reviews and mentor junior engineers.

Tools & Processes: Leverage modern CI/CD pipelines, Git version control, and Agile development practices; research and apply new tools and technologies to improve development efficiency.


Qualifications: Bachelors/Masters in CS/ECE or related field; strong debugging, system analysis, and problem-solving skills; preferred experience in industrial IoT, device simulation/emulation, and hardware schematics/microcontrollers understanding.


LOCATION - ERNAKULAM


Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: SFO Technologies
Location(s): Ernakulam

+ View Contactajax loader


Keyskills:   CS/ECE Software Engineering DESGN DEVELOPMENT

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 4-8 Lacs P.A

Similar positions

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Data Engineer (Azure Purview)

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

MLOps Engineer

  • Capgemini
  • 5 - 10 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

SFO Technologies

SFO Technologies , the flagship company of NeST Group , incorporated in 1990 , provides total ODM Plus solutions to diverse industries such as Aerospace & Defence , Communications , Energy & Industrial , Healthcare and Transportation. Growing from EMS to ODM and now to ODM plu...