• Design and implement software of embedded devices and systems from requirements to production and commercial deployment
• Design, develop, code, test and debug system software
• Analyze and enhance efficiency, stability and scalability of system resources
• Integrate and validate new product designs
• Support software QA and optimize I/O performance
• Provide post production support
• Interface with hardware design and development
• Assess third party and open source softwares
Requirements:
• Experience in hands-on development and troubleshooting on embedded targets
• Solid programming experience in C or C++, good knowledge of programming on Linux OS
• Comfortable with Linux platform bring up, system architecture and design
• Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
• Ability to learn and utilize diverse programming language (e.g. python, GO) as part of the development process.
• Deep understanding and/or experience of platform infrastructure: Device drivers, Operating systems, disk drivers, Power management, Chassis management
• Familiarity with software configuration management tools, defect tracking tools, and peer review
• Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
• Adequate knowledge of reading schematics and data sheets for components
• Strong documentation and writing skills
What we do offer to you at Zeropoint
• Attractive salary packages and fringe benefits.
• Medical coverage.
• Provident Fund.
• Monthly and Eid bonuses.
• Great working environment.
• Training and learning opportunities.
• Annual evaluation and growth opportunities.
• Regular office hours with flexible timings.
• Sports, meals and recreational activities.
pZeropoint IT is a managed offshoring company. We bring the knowledge and experience of the best web developers in Pakistan and Sri Lanka to Belgian companies./p