Embedded Systems Software Development
Android/linux embedded software developer – contract position
development of embedded software control product that will operate on a snapdragon msm8909 processor running an embedded linux operating system with android 5.0. Each controller incorporates (2) radios, zigbee and 4g-lte. The software product will be coded in c, and must execute in real time without interruptions on the embedded platform.
develop software that will automatically create a process from a c function, with libraries and header files, that can be loaded and executed, in real time and in a non-preempted manner, on the snapdragon msm8909 processor running embedded linux and android 5.0 operating system. Note1: the c function software is produced from models developed in the altair/vissim 9.0 environment using the “autocodegen” feature. Note2: modification to the linux os may be required to satisfy the real time need.
develop and test software interfaces for all processor peripherals. This includes digital and analog i/o, buttons, led’s, usb, webserver, zigbee and 4g-lte radio communications. Experience with embedded systems running android is required for this project.
access to all required software development tools and hardware test tools to support this effort.
provide software support for engineering check sample (ecs) testing (planned to occur in the first half of august 2015).
provide written documentation, software (with comments), and training to client.
minimum of 10 years hands on experience in the design, development, and testing of embedded software.
Timing and duration:
this is a fast-tracked contract position expected to begin on 7/15/15 through 9/15/15, approximately, with initial goals on weekly basis. Candidates must be able to commit to this schedule. Location flexible, with 1 round trip travel visit that may be required to philadelphia, pa.+13 Other Responses