Job ID :
7367
Company :
Internal Postings
Location :
BOSTON, MA
Type :
Hire
Duration :
6+ M
Salary :
Open
Status :
Active
Openings :
3
Posted :
20 Jun 2015
Job Seekers, Please send resumes to resumes@hireitpeople.com
Primary Skills- Embedded SW Engineers, Linux, C/C++, Java, OOD/Multithreaded.  

Embedded Software Engineer – 3 POSITIONS.

Minimum Requirements; Linux Make Files/Systems level Linux programing & Core Java.

 

Client projects needing extra support:

1. One has a Platform which is close to launch and they have critical bug fixes to get done to get this out the door

2. Other is porting  to a new platform and adding new features.

 

Roles and Responsibilities: 

 

Bulk of the job is fixing existing code and/or adding features. No new development.

1.Strong experience in a Linux environment working at the system level (Linux Make files, commands and GCC process). Experience writing applications for Linux. What we are looking for here is someone who has: experience developing on a Linux platform; familiar with writing applications in Linux; Knows the constructs by which to programmatically interact with the operating system using POSIX interfaces - file I/O & management, thread/process control, memory management, etc.

2.Strong C/C++ & Core JAVA (using version 1.5 & 1.6 so its older rel) programming skills as the code base isn't evenly split up and more often than not, it's in JAVA. Roughly 1/3 of the code in the projects for which we are hiring is written in Java. Looking for people who are fluent with the language and have solid fundamentals and the core Java class libraries.  If they haven't worked with multithreaded Java applications they may not be a good match.  Most often those who are not able to answer some basic questions later admit that their exposure to Java has been making some small changes to existing apps, or writing small scale apps.

3.Middleware experience - messaging and communications. They have many back end operations running that need to communicate.

4.OOD/Multithreaded experience (Heavily multithreaded aps).

5.Development and debug (GDB).