PDS Tech, Inc. Jobs

Mobile pds Logo

Job Information

PDS Tech Inc Design and Analysis Engineer 6 in Germantown, Maryland

PDS Tech, Inc. is seeking a Design and Analysis Engineer in Germantown, MD.


  • Works with customers and teams to resolve complex requirements and system architecture issues.

  • Leads multi-discipline teams to develop improved processes and tools for requirements definition.

  • Defines strategy, methods and tools to improve test and integration work.

  • Oversees multiple suppliers to ensure integration and compliance with complex system requirements.

  • Leads teams to conduct program independent reviews and reports results to program leadership.

  • Develop strategies for support of fielded hardware and software over the entire product lifecycle.

  • Leads research into multiple advanced technologies for potential application to company business needs.

  • Makes recommendations for technology investments.

Our current set of projects involve the following:

  • Learning SOSA 2.0, VITA 46.11, IPMI2.0, REST interface

  • Partnering with 3rd party software vendor the use their code as a bases for our product design.

  • Modifying codebase to work with DRT’s hardware (currently spans 3 different modules)

  • Need to be able to reverse-engineer others' designs so bugs can be found and code can be maintained

  • Support the full lifecycle of the software project from initial concept all the way to maintenance in production

  • Participate in design reviews of requirements, schematics, design documents

  • Develop custom firmware for DRT boards for power control and telemetry

  • Participate in code reviews

  • Verify firmware meets requirements in the lab (scopes, bus sniffer, etc)

Other aspects of the role:

  • Help architect a path forward for moving codebases from SVN and SourceSafe into GIT

  • Come up with regression tests for firmware developed for modules

  • Support junior engineers that may have little/no firmware experience

  • Review schematics and data sheets to ensure the hardware design will be correct. This includes preliminary firmware design

  • Work with hardware engineers to troubleshoot or brainstorm control mechanisms when physical constraints may prevent intended architecture

  • Propose architectures for interfaces that are still under discussion and/or hardware needed to complete testing

  • Generate ICDs for production/Test engineering and SW department for interfaces.

  • Opportunity areas within Digital department

  • Can grow to lead firmware development team

  • Support other aspects of hardware design/test though HDL development, working with MPSoC

  • Bridge gap between higher level software and hardware, when it comes to features such as Built-In Test

  • Highlight lapses in hardware test methodologies, based on firmware design or constraints

  • Ability to test to validate FW and HW design:

  • Voltmeter, Power supplies, Oscilloscope, Logic Analyzer, emulators etc


  • Typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 20 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+15 years' related work experience, Master+18 years' related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.


  • Imbedded design


  • Low level design

  • Bare medal

  • Soldering experience a plus

  • Need to be able to spec new tools to enhance debugging for new projects. (pick emulators, protocol monitors etc)

  • Good communication skills both verbal and written.

  • A good team player realizing everyone has something to contribute

  • Be able to build consensus to move the project forward

  • Must have a can do attitude and willing to meet customer deadlines

  • DRT products require a team approach.

  • One engineer can’t do it all.

  • We rely on each other to come up with the best solutions and meet deadlines.

Software tools used:

  • FreeRTOS

  • NXP MCUXpresso (Eclipse-based IDE)

  • SVN

  • GIT

  • Microsoft Office

  • Code Composer Studio

  • Matlab

  • JIRA

  • Confluence

Education must be one of the following:

  • Computer Engineering

  • Electrical engineering

  • or Electrical engineering AND computer science

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.