Responsibilities:
- Design and implement portions of the software for new and existing devices working cross functionally to understand needs and requirements and supporting the team with your technical expertise.
- Take part in the creation of schedules and tasking to facilitate the of development completion and delivery of software.
- Apply strong software engineering expertise to design and implement robust software architectures while influencing the processes and methodologies used by the team to create quality software.
- Develop and debug software components in a Linux environment that will be deployed in medical products using modern C design patterns strong objectoriented principles unit testing automated testing and software evaluation tools.
- Utilize software interfaces to control peripheral devices particularly WiFi and Bluetooth radios.
- Participate in the formal documentation processes for requirements generation software architecture and detailed designs.
- Research and develop new features and functions that will transform healthcare for the future.
- Participate in the sustaining engineering effort for existing products as well as participate in the development of future products.
Requirements:
- Bachelors degree in electrical engineering Computer Engineering or related discipline.
- 5 years experience in software engineering utilizing C/C preferably in a multiprocess environment.
- 3 years experience developing software in a Linux environment.
- Networking WiFi and Bluetooth experience preferred.
- Understanding Yocto build systems bash bitbake Python Cyber Security concepts and methods and medical device development are pluses.
- Ideal candidate will have a demonstrated understanding of objectoriented designs utilizing design patterns and SOLID design principles. They will be a selfstarter possessing excellent written verbal and interpersonal communication skills who is customer centric collaborative and decisive.
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Contract