Design and implement portions of the software for new and existing devices; Work with other engineering disciplines to support development activities; Apply strong software engineering expertise to design and implement robust software architecture; Develop software components in a Linux environment that will be deployed in medical products using modern C++, design patterns, strong object-oriented principles, unit testing, automated testing, and software evaluation tools; Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs; Participate in the sustaining engineering effort for existing products, as well as participate in the development of future products
Requirements:
Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related discipline; 2+ years’ experience in software engineering utilizing C/C++. Real-time embedded development a plus; Experience developing software in a Linux environment, including Yocto build systems, bash, bitbake is preferred; Understanding of SOLID design principles, Test Driven Development, Cyber Security concepts and methods, or medical device development is strongly preferred
Text:
Senior Software Engineer Design and implement portions of the software for new and existing devices; Work with other engineering disciplines to support development activities; Apply strong software engineering expertise to design and implement robust software architecture; Develop software components in a Linux environment that will be deployed in medical products using modern C++, design patterns, strong object-oriented principles, unit testing, automated testing, and software evaluation tools; Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs; Participate in the sustaining engineering effort for existing products, as well as participate in the development of future products Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related discipline; 2+ years’ experience in software engineering utilizing C/C++. Real-time embedded development a plus; Experience developing software in a Linux environment, including Yocto build systems, bash, bitbake is preferred; Understanding of SOLID design principles, Test Driven Development, Cyber Security concepts and methods, or medical device development is strongly preferred
Please click here, if the job didn't load correctly.
Please wait. You are being redirected to the job in 3 seconds.