MillenniumSoft Inc ยท 1 month ago
Senior Embedded Software Engineer - (Exp in Medical Device Industry) Urgent Need - Onsite
MillenniumSoft Inc is seeking a Senior Embedded Software Engineer with strong experience in the medical device industry. The role involves developing advanced real-time embedded software for medical devices, requiring deep technical expertise to deliver high-performance solutions within defined timelines.
Staffing & Recruiting
Responsibilities
Design, implement, and maintain real-time embedded software for safety-critical medical devices
Conduct code reviews, unit testing, and integration testing
Diagnose and resolve complex software issues in embedded environments
Qualification
Required
15-20 years of experience in real-time embedded device software development
Strong proficiency in C/C++ and embedded systems programming
Expertise in Real-Time Operating Systems (RTOS)
Hands-on experience with QNX and/or OSE operating systems
Experience with interprocess communication (IPC) mechanisms
Experience in large code base application architecture and design
Bachelor's degree in Computer Science or related field
Preferred
Experience in the medical device industry and familiarity with FDA regulations
Knowledge of infusion systems or other safety-critical applications
Experience with communication protocols (UART, SPI, I2C)
Networking application development experience, including, TCP/IP, TLS 1.3, DHCP, DNS, and firewall configurations
Network security, PKI systems, and certificate management
Experience with Wi-Fi (802.11) and wireless security protocols (EAP-TLS, EAP-TTLS, EAP-PEAP)
Device security experience, including secure boot, authentication/encryption algorithms
Experience with over-the-air (OTA) firmware updates and device provisioning
Familiarity with OpenSSL (or similar) APIs