Looking to make a hire? Go to our Employer Site

main image
Already have a Jobfox profile?

Click here to login and apply for this job.

Not the job for you?

Create your free profile now and we'll immediately match you with jobs that are right for you.

Start Profile


About Jobfox

At Jobfox, we're dedicated to matching job seekers with great jobs based on their skills and experience. Find your next job today, start your free profile now.

Company Name: DRS Technologies, Inc.
Job Title: Principal Software Engineer
Location: merrimack, NH
Profession: Software Design/Development

Job Description:

CAAR603606       

Principal Software Engineer       
DRS Technologies

DRS Technologies, A Finmeccanica Company, provides leading edge products and services to government and commercial customers worldwide. Focused on defense electronics, we develop and manufacture a broad range of mission critical systems and components in the areas of communications, combat systems, battlefield digitization, electro-optics, power systems, data storage, digital imaging, flight safety and space. Headquartered in Parsippany, NJ, the company is a wholly owned subsidiary of Finmeccanica S.p.A. which employs more than 70,000 people worldwide. We offer a competitive compensation package and a business culture which rewards performance.

DRS Company                                                                                                                                                                                          Located in Merrimack, New Hampshire, DRS Codem Systems, Inc., is an industry leader in the design, development and production of products and systems for Communications Intelligence (COMINT), Spectrum Management, Satellite Communications and Tactical Military Networks. We operate on a 9/80 work schedule, all employees work 80 hrs in 9 days and have every other Friday off.  Relocation Benefits will not apply to this position.                                                                                                                                     
Position Summary

·         Develop and implement embedded software in accordance with budgets and schedule

·         Take responsibility for designated software tasks

·         Complete documentation of all software

·         Fit into high energy, fast moving organization. May require traveling to customer site

 
Duties and Responsibilities

·         Design, develop, integrate and test software systems for the Airborne ISR Division

·         Contribute to system design and applications.  Requires an understanding of embedded high performance computing platforms, subsystems, equipment and procedures

·         Assess computational performance and resource costs associated with software architectures and overall performance scenarios

·         Operate individually and as a team, take initiative to test all code against known usage, investigate faults and develop solutions

·         Create project plans and document software usage and interface specification

·         Participate in the creation of driver and operating environment and system and sub-system test procedures

·         Ability to communicate and demonstrate advanced software and ideas to customers, when necessary

 
Basic Qualifications

·         Experience with code development while following all software life cycle models in embedded OS environment for communications and signals intelligence embedded systems

·         Past work experience in embedded Linux, systems programming modules (device drivers, kernel changes, virtual memory manager, Remote DMA, efficient ways to transfer data between kernel space and user space etc.) are necessary

·         Ability to understand hardware schematics and datasheets is a plus

·         Creative problem solver. Ability to implement code based on requirements developed by system engineers

·         Excellent written and oral communications skills required

·         Candidate must be a U.S. Citizen

·         Position requires individual to successfully complete a Background Investigation

·         Position may/will require US Government Security Clearance

 

Additional Desirable Qualifications Skills and Knowledge

·         10+ years of embedded software design, implementation, and development

·         Proficient in Linux device driver design, implementation and testing for high-speed communication devices and adapters

·         Proficient in C/C++ languages as well as in using development tools such as gnu compilers, bin utilities, debugging tools, profilers, gnu make, etc

·         Experience in Linux kernel internals (VMM, threads, tasklets, timers), data fabrics (switch fabric) is required

·         Experience with other real-time OS like VxWorks, GreenHills Integrity, Nucleus, etc. is preferred

·         Working knowledge of layered networking protocols (L2, L3, sockets, routing) and communication oriented programming is strong preferred

·         The preferred candidate will have experience within the Defense or Commercial Industry

·         MSCS from accredited university/college preferred

 

    

DRS Technologies, Inc. is an equal opportunity employer. We consider applicants without regard to race, color, religion, creed, gender, national origin, age, disability, marital or veteran status, or any other legally protected status. We are committed to recruiting and retaining the best talent in the defense and commercial technology areas.  We offer a competitive compensation package and a business culture which rewards performance. 

Interested in this Job?
Select a profession to see top Jobfox jobs in Boston.
Individuals in this profession are responsible for compilation, assembly, and delivery of source code into finished products or other software components.
This profession covers individuals who administer and support company databases. This includes database creation, monitoring and troubleshooting.
This profession covers individuals who function as a desktop support or corporate help desk representative. These positions are usually located internally within a company or organization.
This profession covers individuals who are responsible for the network security of a company. This covers all components of security control - Management control, operations control and technology control.
Individuals in this profession support and design computer networks. Key skills include knowledge of specific network protocols, e.g., IPv6, and overall network design and optimization.
Individuals in this profession are responsible for creating the chemistry and process steps to manufacture semiconductor devices.
Individuals in this profession perform testing of semiconductor devices at the wafer, chip or board level.
Individuals in this profession design and develop software, e.g., enterprise applications, operating systems, and desktop software. Software testing, user interface design, and build/release/install individuals are covered in separate professions.
Individuals in this profession support computer networks and administer server and enterprise software. Key skills include knowledge of specific operating systems and server software. The Network Design/Engineering profession is better suited to professionals who design networks and have advanced knowledge of specific networking protocols.
This profession covers individuals who are technical writers. Technical writers write technical manuals or operating instructions. They also are charged with altering the tone of their writing to conform to specific audiences.
This profession covers individuals who manage a corporate IT department. Managers coordinate the activities of the entire department and serve as a liaison between other functional areas of an organization. In addition, this profession also covers software managers for ISVs or consulting firms.
This profession covers individuals who are telecommunications engineers or installers. This profession also covers individuals who work in corporations and are highly technical. Non-technical positions should use Installation, Maintenance and Repair.
This profession covers individuals who are testers, quality assurance engineers or testing managers. These professionals test applications, primarily software, using either manual processes or automated testing tools.
Individuals in this profession are responsible for the design of computers, appliances, mobile communication devices, software applications, and websites with the focus on the user's experience and interaction.
Seekers   Jobs   Privacy Policy   Terms of Use   Contact Us   Job News   © 2010 Jobfox
Atlanta Jobs   Boston Jobs   Chicago Jobs   Dallas Jobs   Houston Jobs   Los Angeles Jobs   New York Jobs   Philadelphia Jobs   Phoenix Jobs   San Francisco Jobs   Seattle Jobs   Washington, DC Jobs  

Jobfox is more than a list of jobs. Our patent pending Mutual Suitability SystemTM enables us to match the wants and needs of job seekers with those of our employers. We then take the process a step further through the Jobfox Intro. The Jobfox Intro connects both job seekers and employers to ensure there are no missed opportunities. It’s no wonder we have so many jobs and are the fastest growing job site on the Internet.