I’ve recently started a new position with Silicon & Software Systems (S3) in Cork. The new role is with the consumer home product division as a senior software engineer and moves me away from telecoms and towards digital set top boxes. The good news is that it is still very much within the embedded sphere and keeps me in Cork.
Archive for the 'Jobs' Category
Embedded Software Engineer for Hire
First of all I must apologies for the lack of activity on this blog. My intention was to keep it current and flowing with embedded software related information. Hopefully I will be more diligent going forward in publishing fresh content.
On a personal note I’m currently looking for a new position in embedded software. My LinkedIn profile has a summary of my professional and education experience www.linkedin.com/in/ralphdepping and I am happy to email my resume to any interested parties.
Bye, Bye Motorola Cork
EuropeanIrish.com have an ‘inside view’ article on the shutting down of Motorola Cork. Here are my own brief thoughts as I look back on my time there.
As a 2001 graduate I started my working career in Motorola Cork. 2001 was just about the worst year to look for a job as a graduate with an electrical/electronic degree. I almost didn’t take the initial offer from Motorola. At the time I had two concrete job offers, including Motorola, and I was waiting to hear back from a number of other companies. I told one recruiter from Alcatel that I might turn down all the current offers, take the summer off and re-apply in the Autumn. Thankfully she told me to take one of the two current offers as the scene was changing fast and there would be few companies recruiting within a couple of months. So taking on board her advice and wanting to stay in Cork I ended up in the GSM Base Station Systems software group.
Looking back I didn’t realise at the time that the variety of projects I got to work on was somewhat priviliged. A lot of engineers end up getting stuck in one area, often gaining some domain knowledge by fixing bugs before going on to work on features in that domain. At almost the start of my time there I got to work on a critical software element of a massive project to introduce new radio hardware into one of Motorolas base stations. Not only that but I got to work with a very dedicated and skilled group of engineers to make it happen.
A lot of the good memories are not the result of the big corporate system that was at play in Motorla, but rather down to a handful of dedicated and helpful engineers who really cared about the work they produced. Working in the BSS group was a great fit. I worked at the level of assembly programming an MMU on a PowerPC based network communication processor right up to writing application code for implementing 3GPP spec defined call processing features.
Alas the BSS group in Cork was closed down in 2005 and the work shipped to China. The writing had been on the wall for that move way back when I had joined in 2001. At that point the BSS group were training up 5 Chinese engineers on site in Cork. Concerns about training up people to take our jobs were allayed with the assurances that there was plenty of work to go around and we need a development presence in China close to our customers.
As a result of the loss of the BSS group my last few months before quitting Motorola in the summer of 2006 were served out working as a Systems Engineer. I got to work on a high-tier element management system for WiMAX. Although it was nice to explore the land of UML, requirements and architecture it made me long to get back into the embedded realm.
So I finished in the summer of 2006 and took away the great memories and immense amount of engineering skill and knowledge I managed to glean over my 5 years in Motorola Cork. Now I’m working for a small company just down the road and back working on embedded software. Hopefully the engineers pouring out from Motorola over the next months will find suitable work. I wish them all well. Bye, bye Moto.
Tech Interview – Top Tips
A large amount of the hits on this site are for a previous previous list of C technical interview questions. As a follow on here are my top tips for technical interviews along with some additional technical interview links. Nothing here is revolutionary, rather it’s some advice based on my own experience of attending a number of technical interviews for embedded jobs.
- Be on Time
- Make a Good Last Impression
- Avoid Technical Jargon
- Can I Work With This Person?
- Do Your Homework
- Be Prepared to Address Salary
Although this is one of the more obvious points regarding interviews it is still worth re-stating. Allow plenty of time to find the correct location, taking into account possible traffic delays. Also make sure you know where the interview is actually taking place. One recruitment company sent me to the offices of the company instead of the hotel where the interview was being held. Fortunately the hotel was near the office and I had enough time to make the short trip and still be on time. On a related note don’t show up too early. It may make people uncomfortable to have you sitting around for a long time at reception.
The old saying regarding the importance of “making a good first impression” also applies to “making a good last impression”. I’ll always remember a test the BBC carried out. They showed two different versions of the same interview. In the first instance the interviewee started well but finished poorly. In the second instance the interviewee started poorly but finished well. One half of the viewing public saw the first version and the other half saw the second version. The public were then asked if the interview went well for the interviewee. It turned out based on the public votes that leaving a good last impression is more important than making a good first impression.
Although it’s a technical interview avoid using too much jargon. The person will be more impressed with your ability to describe the work you’ve done in a clear and concise way than trying to dominate the conversation with obscure technical waffle. Remember that you may know more than the person interviewing you in a particular area but you won’t score many points by trying to show off.
One of the key questions that both sides to an interview should be asking is “Can I work with this person?”. Ticking all of the experience and educational boxes is rarely enough to ensure a successful working environment. An interviewer will be wondering what it will be like to work with you on a daily basis. Ensure that during the interview you don’t loose sight of what the day to day working conditions will be like. Think of a couple of questions in advance that will highlight a typical working day. Is it high pressured or relaxed? Do people tend to spend lunch together or do most people just grab a sandwich and eat it at their desk? Try to relate to the people at the interview as they may end up being co-workers in the near future.
The most obvious aspect to this is to research the company you are applying for. However if you can find out the name of the interviewer(s) better again. It’s amazing the amount of detail that can be found these days on the Internet. Google is a great starting point, but consider searching more specialized sites such as linkedin or zoominfo If they have a relatively common name that throws up numerous results trying narrowing the search based on the company name or the geographical area the company is located in.
One of the hardest questions to address in an interview can be that of salary. This is especially the case for new graduates, for whom this is probably their first experience of interviewing for a job. Make sure you’ve done your salary research. If your using a recruitment company they are often in a position to negotiate on your behalf and should have a good idea of how far a potential employer is willing to go in terms of salary.
One way of shifting the discussion and giving a potential employer more scope is to discuss the overall renumeration package. Salary is one aspect (and of course the major one) but things like pension, health insurance, gym membership and even additional holiday entitlements all add up. Recognize that taking on a new employee is a risk for the company and they want to make sure they don’t start you off on a bloated salary as it is hard to roll back from that point. If salary is becoming a major sticking point consider offering to prove your worth over a 6-12 month period. At the end of an agreed period if you’ve lived up to your own hype then the company should be willing to reward you appropriately. If not then do you really want to work there anywhere?
Tech Interview Links
- An great article from the other side of the fence, how to recognise a good programmer during an interview.
- Although some of the suggestions are, in my opinion, a little over the top i (I can’t see a HireMe book taking off in Ireland) Nailing Your Technical Interview does have some great advice on areas most of us wouldn’t naturally consider.
- Finally for those just looking for more C programming related interview questions then apparently these are some of the interview questions that Microsoft ask.
More Jobs for Cork – R&D investment by Allen-Vanguard
Some more good news on tech jobs in the pipeline for Cork. This time Allen-Vanguard are expanding their R&D operations in Kilbrittain. I’ve never heard of the company before but apparently “Allen-Vanguard is a leading manufacturer of robots which are used by security forces to perform dangerous tasks”.
There are few details available at the moment but from Micheál Martin’s comments it sounds like some of the work is in software engineering coupled with electronics, RF and mechanical engineering.
There has been a raft of recent announcements relating to tech jobs in Cork. It would be unfair to suggest that they are all in response to the recent job losses in Cork, coupled with an upcoming general election and the fact that the Minister for Enterprise, Trade and Employment is from Cork. No doubt these announcements would be made regardless. But it does some very coincidental.
S3 Announce 20 Jobs in Cork & Dublin
S3 have announced 20 new jobs in Cork & Dublin. As previously mentioned they are actively recruiting for embedded software positions in Cork at the moment (and have already made a number of job offers already to some of the people leaving Motorola in Cork).
Embedded Engineer – Salary Survey
So how much is an Irish embedded software engineer worth? The web has a near endless stream of salary surveys. Here are some of the more relevant ones for those working, or considering working, in the embedded realm.
- Embedded Systems Engineers Salary Survey – The most embedded engineering specific survey I could find is carried out by the Ganssle Group. Includes results on age profile, hours worked and career happiness!
- Computer Jobs Salary Calculator – Generate a salary overview from the current salaries being offered for positions found on computerjobs.ie. It breaks down the results based on location within Ireland.
- IT Jobs Watch UK – This site offers a massive amount of specific information and trends on various embedded positions. Although it is specific to the UK it has the ability to filter on the type of embedded work you are interested in.
- Brightwater Recruitment Salary Survey – One of the more respected salary surveys provided by an Irish Recruitment Agency.
Former Motorola Cork Employee Web Group
A growing community of ex employees from Motorola in Cork has been formed on Yahoo Groups. For any ex Motorolans in Cork you can check it out at
Ex Cork Motorola
Joining requires a Yahoo ID and approval by the group moderator.
C Interview Questions
Below are some unsorted links relating to the typical (and not so typical) C programming questions asked in interviews. The value of getting a prospective engineer to answer a C quiz is questionable, but C quizzes are still used to at least weed out the most blatant bluffer.
Regardless of the need to prepare for interviews the questions below are of use in helping C programmers to dig a little deeper into the language and understand the underlying programming and C concepts that are essential to the embedded software engineer.
C interview questions TechInterviews.com
Computer Software Interview Questions
Frequently asked interview questions and answers
Google Groups comp.lang.c
Programming Interview Questions
Edit: After looking again at these links (in order to prepare for having to attend interviews myself) the one set of questions that really stands out are those from com.lang.c.
Edit: An excellent list of 10 top embedded C interview questions is highlighted in EmbeddedSphere – Around the Embedded Net #6. These questions (with answers) are some of the best C interview question lists I’ve come across.
Confirmed – Motorola Cork to Shed 330 Jobs
With the end of it’s mandatory 30 day consultation period Motorola Cork is announcing 330 job losses. Only 20 employees will remain with the company in Cork. The announcement was widely expected as the company had shed 90 jobs over two previous rounds of redundancy last year and they had announced a global cull of 3,500 jobs after their 4th quarter results from 2006. The main projects undertaken at the Cork plant (Telecomms Element Management Systems and SoftSwitches) were already being wound down and the redundancies should be complete by April.
I would imagine that the remaining 20 jobs are in the area of services, as they had a different funding and reporting set-up to the rest of the site and were in a profitable area.
The tone on RTE 1 news was somewhat upbeat in respect to the prospects of those lossing their jobs. The opinion being that their will be queues of employers lining up to offer the workers jobs. Time will tell, but the signs are promising with Havok apparently looking to set-up an operation in Cork. The recent announcement of 370 VMWare jobs in Cork may yield some positions for the departing Motorolans and there are rumours that Vivendi’s games division are to bring 500 jobs to Cork.
Recent Comments