Embedded Software Engineer - Dulles, Virginia United States - 21705



JOB DESCRIPTION

Job #: 21705
Title: Embedded Software Engineer
Job Location: Dulles, Virginia - United States
Employment Type:
Salary: $110,000.00 - $120,000.00 - US Dollars - Yearly
Employer Will Recruit From: Nationwide
Relocation Paid?: Yes

WHY IS THIS A GREAT OPPORTUNITY?


We are looking for an Embedded Software Engineer who will participates in a team environment to design, implement, integrate, and test embedded software and systems for commercial and military products. The position requires the application of the principles and techniques of computer science, engineering, and mathematical analysis. This includes development of firmware and software for embedded systems while working closely with a focused, multi-disciplinary team of engineers. The ideal candidate will be proactive in identifying and solving tough engineering challenges and focused on delivering high-performance, mission-critical products.  Candidates must be able to obtain and maintain a SECRET DoD clearance to be considered for this position.

JOB DESCRIPTION

RESPONSIBILITIES           

  • Design, build, and test embedded software and systems for commercial and military products
  • Development and management of software and system requirements and design documentation
  • Produce project technical documentation required to meet internal, customer, and/or contractual requirements
  • Support all aspects of prototype debug, testing and demonstration
  • Support of product pre-production documentation and delivery
  • Assist in transitioning products to recurring production environment
  • All employees are expected to be in compliance with government and corporate laws, rules, regulations, policies, and procedures

 

SUPERVISORY RESPONSIBILITY

N/A

QUALIFICATIONS

EDUCATION

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent required

 EXPERIENCE

  • 10-14 years of relevant experience, or a Master’s degree with 8 years of experience (6 or more years with real-time embedded systems)
  • Experience in MIL-STD-498 and/or DO-178B/C in CMMI level 3+ Safety Critical development environment
  • Experience developing and maintaining software and system requirements and design documentation
  • Extensive C/C++ experience including Object-Oriented Design in a real-time environment
  • Multi-threaded application experience
  • Experience developing software in a Linux-based environment
  • Experience with software management tools (e.g., Git, Synergy)
  • Must have excellent documentation and writing skills

 ADDITIONAL SKILLS and QUALIFICATIONS

  • Excellent knowledge of Agile and Waterfall Software Development models
  • Must have the ability to obtain and/or maintain DoD Secret level clearance
  • Ability to convert complex MatLab Simulink functions into real-time executable code in product applications
  • Design experience in a secondary discipline such as analog or digital design, signal processing, DSP development
  • Knowledge of one or more of the following: Network programming; UI development (e.g., QT/QML/OpenGL); Scripting (Shell, Python, Perl)
  • Familiarity with GPS, IMUs and other motion and position measuring devices.
  • Familiarity with low-power, portable systems
  • Ability to write and maintain Linux kernel modules
  • Experience in implementation of DOD 8500.1/.2 Information Assurance is desirable
  • Proficient with fault-tolerant digital sensor systems used in military and commercial hardware is a plus.
  • TCP/IP, UDP, Serial, GPIO
  • Experience developing code and programming microcontrollers (PIC)

Education:
University - Bachelor's Degree/3-4 Year Degree

APPLY NOW FOR THIS JOB

Our recruiters are currently seeking to fill this position and hundreds like this in our network. If you are a match you'll be contacted with additional details.

We value your privacy and will never share your information with any employer without your consent.

Send your profile and resume to the recruiter who posted this job. You may include a cover letter to introduce yourself.

Cover Letter Text:

5,000 character limit