freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Open 27d

Summary

Develops and maintains C# applications for Windows systems, multithreaded embedded software, and real-time hardware I/O control using RTOS and Linux.

Key Responsibilities:

• Design, Develop and test C# applications on Windows-based systems using Microsoft Visual Studio suite of development tools.

• Design and debug multithreaded applications on embedded systems

• Writing software libraries for real-time hardware I/O control and feedback analysis

• Being responsible for the product’s maturity by doing continuous follow up on revisions and bug fixes

• Works with the Hardware / Software Prototypes in the lab to confirm code algorithms.

• Works with real-time operating systems (RTOS), Linux, and embedded platforms

• Research and apply modern software development methodologies in work

• Submitting Systematic documentation for every assigned activity

• Mentoring and Guiding team members

• Adapting to any new development tools & language if it is required for the project

• Being fully responsible for the delivery commitments given to the management/customer.

Required/Preferred Qualifications:

• Both experienced professionals and fresh graduates/new industry joiners are encouraged to apply

• Bachelor’s degree in computer science, Software Engineering, Electronics, Mechatronics, or a related field, or equivalent practical experience

• Strong problem-solving skills and ability to work independently or within a team

• Excellent communication skills – both written and verbal

• Good documentation practices and attention to detail in maintaining technical records

• Ability to multitask and manage responsibilities across different project phases

• Willingness to learn and adapt to new programming languages, tools, or platforms as needed

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available