Apply For This Job


Job Description

Asentria is a US based developer and marketer of monitoring and control systems for cell towers and similar remote communcation sites, in business since 1984.  The Asentria remote monitoring harware platforms are embedded Linux and they provide alarms and telemetry and various other control capabilities for cell site HVAC, Power Systems, Security and Access Control, Batteries, Environmental, etc.  We have a full line of mature hardware appliances for this purpose but there are always new platforms and new features and capabilities which need to be implemented.  We are preparing to form a technical office in Pakistan consisting of software developers, software testers, technical support, technical writing, and sales engineering.  We are specifically recruiting for an Embedded Linux Developer to join our team.  This position will be a remote work position even though it will eventually be employed by the newly forming Asentria Pakistan corporatoin, although it will start as a contractor.  We are looking for someone who is intermediate to senior, who will be able to learn the specifics of how to modify, debug, and enhance the existing code base of existing and new products without an enormous amount of instruction but with only helpful answers as needed.  This position would study the code base under the tutelage of current developers and would learn for a while by studying and observation, then to start handling a ug or easy feature and then to do from there.

Thus, for the position of Embedded Linux Software Developer, the employee must: 

·        Create, correct, enhance, and debug embedded Linux application code for new and existing products by applying embedded and application programming skills in the language we determine is appropriate. Currently our application programming is done in C.

·       Implement, modify, debug standard and custom communication protocols, as needed

·       Implement and manipulate networking and security code and features within the Linux environment as needed

·       Understand and translate these tasks into an embedded Linux environment

·        Strong ability to work independently, to determine the requirements of a project by reading and discussing specifications and originating further conversations as necessary to understand the objective until you are confident you know what is expected, and then to get it done in a direct and speedy fashion without requiring a lot of hand holding or nudging.

·        Readily acquire programming and technical skills not within their current skill set by reading books and/or hands-on work

·        Speak, write, and read the English language fluently and understandably

·        Comfortably adjust their programming style and approach to that considered acceptable by the company when requested

·        Rapidly grasp the issues relating to the technical and functional aspects of our existing and upcoming products

·        Use and manipulate existing code to readily produce modifications or new products

·        Find their own bugs without undue assistance in a timely fashion

·        Rapidly and fully grasp the fundamental programming challenges they are presented with

·        Produce reliable, efficient, decipherable code which meets the specifications, rapidly and with high quality

·        Help develop test plans for these products using this knowledge and execute them

·        Investigate and duplicate reported software bugs

·        Technically evaluate complex product problems

·        Discuss technical difficulties found with customers (as directed)

·        Interact with the Development, QA and Tech Support team to ensure products are bug free

·        Assist with research and development related assignments as requested

·        Perform all these tasks in a rapid, efficient, effective manner

·        Other related tasks and programming jobs necessary to the effective functioning of the Engineering area as needed

By applying:

·        Strong C programming ability

·        Good general analytical capability

·        Good technical writing skills

·        The ability to read, analyze and interpret common technical journals and product specifications

·        The ability to define problems, collect data, establish facts and draw valid conclusions

·        Excellent typing, spelling, reading, and learning skills

·        Good organizational skills

·        Fluency in English

Additional desirable skills/experience:

·        TCP/IP networking

·        Serial communications

·        Basic electronics, digital and analog circuitry

·        Working with oscilloscopes, logic analyzers and other fixtures at the hardware level

Job Details

Total Positions:
1 Post
Job Shift:
Third Shift (Night)
Job Type:
Job Location:
No Preference
Minimum Education:
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Nov 03, 2020
Posting Date:
Oct 02, 2020
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium


Telecommunication / ISP · 11-50 employees - Lahore, Rawalpindi, ICT

Similar Job Titles

Embedded Systems Engineer - Trainee

PreciTec Engineering, Lahore, Pakistan
Posted Oct 20, 2020

Autosar Engineer

Realizing Innovation, Dalian, China
Posted Oct 03, 2020