Here is the complete Job Description:
Position :Embedded Software Engineer
Location : Tucson, AZ
Duration : Long Term Contract (1 years + extendable)
Education and any Special Requirements for Assignment:
- The successful candidate will have a Bachelor Degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering, or a related field.
- Secret clearance.
- Hardware/software integrator for real time embedded software and real time hardware in loop/all digital simulation.
- Optimization / performance of algorithms on hardware, in embedded software.
Required Skills / Experience:
- Minimum of 8 years in embedded software development working hardware and software integration.
- Embedded software development in a simulation environment
- Optimization / performance of algorithms in embedded code on hardware and simulation
- Independent problem solver in hardware / troubleshooter
- Knowledgeable of message based architectures
- VxWorks 6.7 Real-Time Operating System experience; LINUX OS; Green Hills OS
- Working knowledge of C/C++
- Rhapsody UML Model Driven Development
- Agile Software Development using Scrum; teamwork, collaboration, change management
Experience and Knowledge Desired:
- The successful candidate will be independent in their problem solving ability, experienced with messaging based architecture, have C++ experience, Rhapsody UML modeling, and experience in the Aerospace and Defense Industry.
- Experience developing software using an Agile Software methodology with the Scrum Framework, the candidate needs to work well in a dynamic team environment.
- Additional Unit test work – computer in the loop, software in simulation experience is desired.