Current Opportunities
New Open Positions!
Click Here for detailed descriptions of each position listed below
ESD_POS_ID |
TITLE |
ESD-16-1000 |
Rapid Prototype Developer |
ESD-16-1004 |
Motivated Windows Developer / Analyst |
ESD-16-1006 |
Customer-Focused CND Developer |
ESD-16-1010 |
Security Information and Event Management Engineer |
ESD-16-1011 |
Integration and Continuous Monitoring Engineer |
ESD-16-1013 |
Neat-O Network AWS Engineer |
ESD-16-1016 |
Rapid Prototype Developer |
ESD-16-1017 |
Rapid Prototype Developer |
ESD-16-1018 |
Virtual Machine Administration Expert |
ESD-16-1019 |
Cloud Capability Engineer |
ESD-16-1020 |
CND Developer |
ESD-16-1021 |
Jack-of-all trades System Engineer |
ESD-16-1022 |
Technical Specialist |
ESD-16-1023 |
Software Engineer |
ESD-16-1024 |
Jack-of-all trades System Engineer |
ESD-16-1025 |
CND Developer |
ESD-16-1026 |
Rapid Prototyping Developer |
ESD-16-1027 |
ServiceNow Devloper |
ESD-16-1028 |
Lead System Engineer |
ESD-16-1029 |
Lead System Engineer |
ESD-16-1030 |
Splunk Engineer |
ESD-16-1031 |
Splunk Engineer |
ESD-16-1032 |
Linux System Engineer |
ESD-16-1033 |
Linux System Engineer |
ESD-16-1034 |
Linux System Engineer |
ESD-16-1035 |
Lead Rapid Prototyping Software Engineer |
ESD-16-1036 |
Lead Rapid Prototyping Software Engineer |
ESD-16-1037 |
Rapid Prototyping Software Engineer |
ESD-16-1038 |
Rapid Prototyping Software Engineer |
ESD-16-1039 |
Linux-Knowledgeable Software Engineer |
ESD-16-1040 |
Web-Focused Software Engineer |
ESD-16-1041 |
Web-Focused Software Engineer |
ESD-16-1042 |
Lead Software Engineer |
ESD-16-1043 |
Software Engineer |
ESD-16-1044 |
Software Engineer |
ESD-16-1045 |
Software Developer |
ESD-16-1046 |
Security Information and Event Management Engineer |
As a dynamic and growing company, Embedded Systems Design, Inc. understands the important role our employees play in providing customers with the highest quality services. Every individual we hire is critical to our success, and we aspire to have each employee achieve their professional goals and to enjoy a rewarding work experience.
There are many paths to success at ESD. We invite you to review our current listing of career opportunities and consider joining the ESD Team. Please email your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.
ESD Welcomes Applicants For...
Software Engineers
Applications must have a BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, and have experience in the following areas:
- C/C++ and Java programming languages
- Real-time software development
- Protocol processing
- Digital signal processing
- Algorithm processing
- Real-time software development
- Inter-process communication development
- OOA/OOD
Systems Engineers
Applicants must have a BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, and have experience in the following areas:
- Full system lifecycle development (including requirements derivation and
analysis, design, implementation, integration and testing)
- C/C++ and Java programming languages
- Distributed application development
Hardware/Software and Hardware/Systems Engineers
Applicants must have a BS in Electrical Engineering, Computer Engineering or equivalent, and have experience in the following areas:
- Work with COTS vendors to fully understand system/board level
architectures and capabilities
- Define requirements and design system and software capabilities to
enhance and support COTS-based and custom system architectures
- Design FPGA/VHDL firmware components and low-level embedded software
(including device drivers) as needed
- Evaluate the impact of new protocols and interface standards on
system/board level architectures
Hardware/Software Development and Maintenance
- Develop firmware and software components on COTS and custom
hardware
- Develop C++, C, and Java components to create multiple interfaces
for converting new and existing data formats within system architectures
- Develop FPGA/VHDL firmware and embedded software components
- Develop and maintain software/device drivers to support and further
enhance custom system capabilities
- Create unit test plans and test accordingly
Hardware/Software Support and Documentation
- Validate and verify the functionality and performance of system hardware
and software components
- Automated test scripting as applicable
- Evaluate available tools and integrate one or more into the
hardware/software environment
- Develop documentation in accordance with project guidelines
Special Technical Skills Required
- Networking protocol knowledge/experience
- Working knowledge of the SIGINT environment is preferred
Selected Opportunities
Engineer I
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Task Description/Responsibilities
- Design, develop and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms
- Build applications using a specified programming language per the Government
- Build graphical user interfaces (GUIs) for custom applications
- Respond to evolving requirements in an agile environment
General Experience:
- Minimum three (3) years of experience developing with object-oriented programming languages
- Minimum one (1) year experience developing Windows applications using Visual Studio or .NET environment OR minimum one (1) year experience developing Unix applications using make files or comparable build environments
- Developing complex programs using C, C#, C++, Java, or other comparable languages
Engineer II
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Task Description/Responsibilities:
- Support custom software design and development of CNO tools and techniques
- Design and develop end-to-end data flow and tasking into all CNO tools developed as prescribed be the Government
- Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government
General Experience:
- Minimum five (5) years of experience in a commercial or academic field of computer, information systems, or network engineering
- Minimum one (1) year experience programming in Assembly, C, C#, C++, Java, Perl or Python
- Minimum one (1) year experience developing Windows applications using Visual Studio or .NET environments OR minimum one (1) year experience developing UNIX application using make files or comparable build environments
- Familiarity with software version control tools (i.e. Subversion, CVS, etc.)
- Able to debug software and troubleshoot issues
Senior Engineer
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Task Description/Responsibilities:
- Lead a team to design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms
- Build applications using a specified programming language per the Government
- Build graphical user interfaces (GUIs) for custom applications, and
- Respond to evolving requirements in an agile environment
General Experience:
- Minimum eight (8) years of experience programming with object-oriented programming languages
- Minimum five (5) years of experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years of experience developing UNIX applications using make files or comparable build environments
- Experience developing complex programs using C, C#, C++, Java, or other comparable languages
- Minimum two (2) leading projects that develops complex software, ensuring a collaborative environment and configuration management, and
- Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
Senior Systems Engineer
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Task Description/Responsibilities:
- Provides technical direction for the development, engineering, interfacing, integration, and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing technical/non-technical assessment and management as well as end-to-end flow analysis.
- Develops scenarios (threads) and an Operational Concept that describes the interactions between the system, the user, and the environment, that satisfies operational, support, maintenance, and disposal needs
- Reviews and/or approves system engineering documentation to ensure that processes and specifications meet system needs and are accurate, comprehensive, and complete
- Conducts quantitative analysis in non-functional system performance areas like Reliability, Maintainability, Vulnerability, Survivability, Producability, etc
- Establishes and follows a formal procedure for coordinating system integration activities among multiple teams, ensuring complete coverage of all interfaces
- Captures all interface designs in a common interface control format, and stores interface data in a commonly accessible repository
- Prepares time-line analysis diagrams illustrating the flow of time-dependent functions
- Supports the planning and test analysis of the DoD Certification/Accreditation Process (as well as other Government C&A process)
General Experience:
- Seven (7) years of experience in programs and contracts of similar scope, type, and complexity within the Federal government
- BS or above from an accredited college or university in SE, CS, IS, Engineering Science, engineering management or related field is required.
- Five (5) years additional SE experience may be substituted for a Bachelor’s Degree Demonstrated experience of at least three (3) years shall be within the (domain area)
Principal Engineer
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Task Description/Responsibilities:
- Lead a team to design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms
- Build applications using a specified programming language per the Government
- Build graphical user interfaces (GUIs) for custom applications, and
- Respond to evolving requirements in an agile environment
General Experience:
- Minimum eight (8) years of experience programming with object-oriented programming languages
- Minimum five (5) years of experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years of experience developing UNIX applications using make files or comparable build environments
- Experience developing complex programs using C, C#, C++, Java or other comparable languages
- Minimum three (3) years leading projects that develop complex software, ensuring a collaborative environment, and configuration management, and Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
Principal Systems Engineer
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Task Description/Responsibilities:
- Provide technical direction for the development, engineering, interfacing, integration and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures and performing technical/non-technical assessment and management as well as end-to-end flow analysis
- Develop scenarios (threads) and an Operational Concept that describes the interactions between the system, the user and the environment, that satisfies operational, support, maintenance and disposal needs
- Reviews and/or approves system engineering documentation to ensure that processes and specifications meet system needs and are accurate, comprehensive and complete
- Conducts quantitative analysis in non-functional system performance areas like Reliability, Maintainability, Vulnerability, Survivability, Producability etc.
- Establishes and follows a formal procedure for coordinating system integration activities among multiple teams, ensuring complete coverage of all interfaces
- Captures all interface designs in a common interface control format and stores interface data in a commonly accessible repository
- Prepares time-line analysis diagrams illustrating the flow of time-dependent functions
- Supports the planning and test analysis of the DoD Certification/Accreditation Process (as well as other Government C&A process)
General Experience:
- Between 12 years of experience in programs and contracts of similar scope, type, and complexity within the Federal government.
- Master’s degree or above from an accredited college or university in SE, CS, IS, Engineering Science, engineering management or related field is required Eight (8) years additional SE experience may be substituted for a Bachelor’s Degree
US Citizenship Required - Must be qualified to work in an environment where high level clearances are required
Please email your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.