PDS Tech Inc Embedded Software Engineer in Indianola, Pennsylvania
PDS Tech, Inc. is seeking an Electronic Hardware or Embedded Software Engineer , in Indianola, PA.
Based on the candidate’s background, this position is responsible for development of either electronic hardware or embedded software for new products and sustaining existing products.
Position Duties and Responsibilities:
- Specifying, implementing and testing medium to high complexity electronic circuitry and/or embedded software.
Specific expectations for electronic hardware development:
Demonstrated circuit design and troubleshooting skills
Ability to use analysis to ensure designs meet performance and manufacturability requirements
Experience with multiple electronic elements (e.g. microcontrollers, computer peripherals, PLD’s, analog circuitry, etc.)
Proficiency with schematic entry tools
Specific responsibilities and expectations for embedded software development:
Developing embedded software using C/C++ language and a structured software life cycle from requirements through integration using software life cycle tools (i.e. defect tracking, configuration management, CI/CD builds).
Able to produce well-structured code to comply with static analysis and MISRA compliance criteria for Class-C medical devices.
Ability to troubleshoot and debug hardware/software issues using debug tools and collaborate with hardware team to resolve complex issues.
Education Minimum Requirement:
- Bachelor Degree in Electrical Engineering, Computer Engineering, or related technical field of study
Skills & Competency Requirements:
4-6 Years of experience are required
Excellent communication skills, customer focus, ability to deal with ambiguity
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.