Sorry for the delay. I looked a little more into it and remembered some of the issues we had with LinkedIn Profiles in general. First, you can currently get the user's company and position if you use the "Current Position" field. It will set a value in the user's profile like "CEO at SourceCoast".
The issue we have/had is that LinkedIn will return an array of 'positions' and we have to parse them out. It's possible there's one position or 30. We use to have more profile fields for "Current Position", "Past Postion 1" and "Past Position 2". All of them may or may not return data.
If you want to take a look at our /components/com_jfbconnect/libraries/profile/linkedin.php file, you can see what we're doing. The main things you'd want to look at are in the top where we specify the profile fields. If you want, you could add new items there, like:
'positions.1' => "Past Position 1",
'positions.2' => "Past Position 2",
Then, lower down, there's a getPosition function where you can see how the Position field is pulled out of the company array returned.
With that, hopefully it gives you some ideas on quick modifications. If you need something more robust, just let us know and we can give pointers on the best way to proceed.
Thanks,
Alex