Vacancy expired!
- Apply systems analysis techniques and procedures, including consulting with clients, to determine hardware, software or system functional specifications for the medical device project at hand
- Design, develop, document, analyze, create and test computer systems or programs, including prototypes, based on client feedback and system design specifications and user requirements
- Design, document, test create or modify computer programs related to machine operating systems
- Code and test software based upon software specifications and designs
- Design, develop and implement software tools and subsystems to support software reuse and domain software development
- Design, develop, document, analyze, test and implement design specifications, software architecture solutions and/ or programs that impact the design success of products or addresses broad design issues of future products or technologies related to user or system design specifications
- Participate in technical design and design review meetings to discuss and provide recommendations to problems related to software systems architecture
- Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant
- Provide software process management and control throughout the coding portion of the software development process
- Apply system analysis techniques and procedures and co consult with clients to determine and finalize software and medical device’s system functional application
- Bachelor’s Degree in Computer Engineering, Electrical Engineering, or similar discipline
- 3-5 years of industry experience in design, development and testing of embedded systems - particularly PIC, MSP430, and ARM processors
- Experience with low-power microcontroller support hardware design
- Experience with analog design: filters, sensor interface, motor controllers, and optical interfaces
- Experience with embedded single board computer integration a plus
- Experience with firmware development in C
- Experience with PC software development in C and C#
- Good understanding of debugging using emulators and electronic test equipment
- Experience with testing methodologies including white and black box
- Experience with technical writing for system requirements, design documents, and test reports.
- Knowledge of and ability to work in a safety-related quality process. Experience with ISO, FDA, etc. would be a plus.
- Good knowledge of C, C, C#, Java
- Ability to interact well with clients
- Demonstrated ability to work collaboratively on cross-functional teams in a fast moving environment
- Excellent analytical skills
- High level of initiative with ability to self-manage
- Strong interpersonal skills with ability to work both independently and as part of a team
- Excellent written and verbal communication skills
- ID: #20973114
- State: New Jersey Moonachie 07074 Moonachie USA
- City: Moonachie
- Salary: Open
- Job type: Permanent
- Showed: 2021-10-11
- Deadline: 2021-12-04
- Category: Et cetera