Embedded Developer 3

Columbia Technology Partners

$100K — $130K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Electrical Engineering, Computer Science, or a related field; Master's with less experience acceptable.
  • Minimum of 12 years in software/system development, or 8 years with a Master's degree.
  • Expertise in three or more technical areas including system requirements analysis and software system integration.
  • 10 years of extensive experience in embedded software systems using assembly, C, C++, or similar languages.
  • Familiarity with multiple operating systems such as Unix, Linux, or Windows and their internals.

Responsibilities

  • Break down program specifications into simpler elements for coding.
  • Collaborate with the team to clarify intended actions of the program.
  • Write specific sections of code within a team setting.
  • Draft comprehensive documentation for user operation of the program.
  • Combine program design elements and conduct thorough testing.
  • Facilitate discussions with stakeholders to establish detailed program specifications.
  • Perform user acceptance testing to affirm applications meet requirements.

Benefits

  • Participation in a collaborative team environment.
  • Opportunity to work with advanced technology and government stakeholders.
  • Engagement in a critical and challenging sector requiring security clearance.
  • Continuing education and certification support.
Full Job Description
Description:

Columbia Technology Partners is searching for a fully cleared Embedded Developer with experience in design, developing, debugging and modifying embedded software. Analyzes requirements and determines which requirements have a software component. The software requirements are translating those requirements into software instructions entered either by hand or through an automated tool used to generate code software. Analyzes requirements and determines which requirements have a software component. The software requirements are translating those requirements into software instructions enter either by hand or through an automated tool used to generate code.
  • With assistance breakdown program specifications into it simplest elements and translate it into code
  • With assistance clarify actions the program is intended to perform.
  • Work as a part of a team to write a specific section of code.
  • Breakdown program specifications into it simplest elements and translate it into code.
  • Clarify actions the program is intended to perform.
  • Work as a part of a team to write a specific section of code.
  • Write detailed documentation for the operation of the program by users
  • Combine all elements of a program design and test it
  • Establish detailed program specifications through discussion with government stakeholders.
  • Conduct User acceptance testing.
  • Write detailed documentation for the operation of the program by users
  • Guide the design and development process to completion.
  • Test critical portions of programs to ensure proper operation.

Qualifications:
  • Bachelor of Electrical Engineering or Computer Science, Computer Engineering or Mathematics or similar STEM degree and a minimum of twelve (12) years of software/system development work experience or a Masters in Engineering with a minimum of eight (8) years of experience with technical expertise in three (3) or more of the following areas (Four years of equivalent related experience may be substituted for the Bachelor degree):
  • System Requirements Analysis
  • Software System Design
  • Software System Development
  • Software System Integration
  • Software System Testing
  • In addition to the minimum requirements above, the individual shall have at least ten (10) years of work experience in four or more of the following areas
    • Developing embedded software systems in assembly, C, C++, or other proprietary languages.
    • Developing embedded software systems in one or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems.
    • Experience with operating system internals with one or more of the following operating systems: Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems.
    • Reverse engineering and analysis of software.
    • Low-level programming of device drivers in a Unix, Linux, or Windows environment
    • Bit-level data analysis.
    • Systems engineering of embedded systems

Requirements:
  • U.S. Citizenship is required for all applicants. CTP is an equal opportunity employer and abides by applicable employment laws and regulations. All applicants and employees are subject to random drug testing in accordance with Executive Order 12564. Employment is contingent upon successful completion of a security background investigation and polygraph.
  • Certification Requirements:
    • DOD 8570 Certification

This position requires an active Security Clearance with appropriate Polygraph.

Similar Jobs

More Jobs at Columbia Technology Partners

  • System Administrator 2
    $75K — $95K *
    Annapolis, MD 21401 (Anne Arundel County)
    Telecommunications & Hardware
    In-Person
  • System Administrator 2
    $75K — $95K *
    Annapolis Junction, MD 20701 (Howard County)
    Telecommunications & Hardware
    In-Person
  • SIGINT Systems Engineer 2
    $100K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Configuration Manager 2
    $90K — $120K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • System Administrator 2
    $75K — $95K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Embedded Developer 3 jobs: