building

Embedded Software / Systems Engineer

Virtual Force Verified

Multiple Cities, Saudi Arabia

Posted Dec 15, 2016 3 views

PKR. 125,000 - 300,000/Month

Role Purpose

Responsible for developing C/C++ applications, managing software requirements, and developing embedded software solutions based on IoT platform. Must be able to review system and subsystem specifications and interface documentation for completeness, accuracy, and applicability. Will support and participate in system/subsystem design, trade-off and performance studies and analyses; interpret and analyze requirements obtained/derived from managment; review, verify and/or validate system specifications and other design-related documentation; and software design review, technical interchange and management control meetings, and configuration control boards. 

Key Activities

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug embedded software system
  • Review code and design
  • Analyse and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimise I/O performance
  • Interface with hardware design and development
  • Assess third party and open source software

Necessary Knowledge and Experience

  • About 4-6 years of application architecture
  • Knowledge of Internet of things / M2M.
  • Proven working experience in embedded software engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • 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
  • Experience in microcontrollers like Arduino, raspberry pi.
  • Experience writing Perl or Bash shell scripts
  • Knowledge of IoT systems and communication protocols: MQTT, AMQP
  •  Experience using CORBA
  • Familiarity with U-Boot, boot loader, and low level device configurations
  •  Experience with low-level hardware/software interface design and coding
  • TCP/IP/UDP experience
  • In-depth understanding of software installation and operations on a Linux OS

Education: 

  • Bachelors Degree in Software Engineering or equivalent major.
  • Masters preferred

Job Details

Total Positions:
4 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Bachelors Degree in Software Engineering or equivalent major
Career Level:
Experienced Professional
Experience:
4 Years - 10 Years (4-6 years of application architecture)
Apply Before:
Jan 14, 2017
Posting Date:
Dec 15, 2016

Virtual Force

Information Technology · 51-100 employees - Dammam, Jeddah, Khobar, Riyadh

Virtual Force is an innovation platform that facilitates you with internet based applications; our main objective is to develop impact full sites for our clients. Our dynamic and self motivated team creates marvelous websites, desktop applications, open source customization and social media applications. Virtual Force is a recognized company that provides you cutting edge web development and web design services. Our standard development process ensures total client satisfaction with timely reporting. Our focused and dynamic team have ability to create high impact websites and web based applications in various niches including WordPress design, development and customization, social networking and web 2.0 based applications. Our skill and offshore location ensures you that we can provide you quality services throughout the world on web development, web designs and application development projects. We enable our clients to meet their business objectives through a unique combination of business strategy consulting, application development and lifetime support. Our ongoing research and exploration in new tools and technologies enable us to support our clients in their evolving technology needs. Our valuable services cover each and every aspect of web development from start to end. From one off projects to a fully outsourced offshore development team, Virtual-Force web developers have ability and skills to manage your requirements in an effective manner.

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
I found a job on Rozee!