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

 Fraud Alert to job seekers!

₹ 4-8 Lacs P.A

Similar positions

Site Reliability Engineer (SRE)

  • Innova Solutions
  • 4 - 9 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Senior Software Engineer - II (Akana)

  • Perforce
  • 8 - 13 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Senior Software Engineer ( C#.net, SQL )

  • Insightsoftware
  • 5 - 8 years
  • Hyderabad
  • 1 day ago
₹ 25-30 Lacs P.A.

Product Engineering Manager

  • Smartavya Analytica
  • 8 - 13 years
  • Pune
  • 1 day 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...