Software Engineer IV – Moonachie, NJ: Work closely with a development team to design, develop, test, document, and analyze software for state-of-the-art medical devices, including Embedded, Real-time, PC (RTOS), Linux, and Windows applications. Design software tools and subsystems to support software reuse and domain software development. 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 specifications, software architecture solutions and programs addressing broad design issues of future products or technologies related to user or system design specifications. Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant. Provide specific input to the software components of system design to include hardware/software trade-offs, requirements analysis, and synthesis from system level to individual software components. Resolve software problem reports.
Minimum Requirements: Bachelor’s Degree (Foreign Equivalent) in Electronics Engineering or Computer Engineering. Must have 5 years of progressive work experience in Design Engineering. Must have experience utilizing tools such as Xilinx ISE, SDK, Vivado Design Suite, Intel Quartus Prime, ModelSim, Microsemi Libero IDE/SOC, MATLAB, Sub-Version control (SVN), Operating System experience with Windows 10/7/XP, Linux. Must have experience with DDR, SPI, CAN, I2C, T1/E1, MIPI interfaces and debugging Emulators, oscilloscope, electronic test equipment. 40 hrs/wk, M-F, 9:00 a.m. – 5:00 p.m. Must have proof of legal authority to work in the United States. Mail your resume and salary requirements to Liz/HR Manager at SterlingTech, Inc., d/b/a Sterling Medical Devices, 250 Moonachie Road, Suite # 400, Moonachie, NJ 07074.