What are the responsibilities and job description for the 163362 - Embedded Device Software Development Engineer position at A-Line Staffing Solutions?
Embedded Device Software Development EngineerEmbedded Device Software Development Engineer Location: San Diego, CA 92121 (Hybrid)Embedded Device Software Development EngineerEmbedded Device Software Development Engineer Pay Rate: $97.22/hrInterview Process: Two rounds (Introductory → Technical/Panel) Embedded Device Software Development Engineer OverviewWe are seeking highly experienced Embedded Device Software Development Engineers to support the development of advanced, real-time embedded software for safety-critical medical devices. This role operates in an embedded engineering capacity on BD medical device platforms, requiring deep technical expertise, strong C/C proficiency, and the ability to deliver secure, high-performance solutions within regulated environments. Embedded Device Software Development Engineer Key ResponsibilitiesDesign, implement, and maintain real-time embedded software for medical device platforms.Perform thorough code reviews, unit testing, and integration testing to ensure reliability and safety.Diagnose and resolve complex software issues in embedded systems.Contribute to architecture and design decisions across large embedded codebases.Collaborate with cross-functional engineering teams to drive technical solutions.Support system-level integration, verification, and performance optimization.Ensure compliance with applicable industry, safety, and regulatory standards.Embedded Device Software Development Engineer Minimum Requirements15–20 years of experience in real-time embedded device software development.Expert-level proficiency in C/C and embedded systems programming.Strong hands-on experience with RTOS environments.Direct experience working with QNX and/or OSE operating systems.Extensive background with interprocess communication (IPC) mechanisms.Proven capability designing and maintaining large-scale codebases.Bachelor’s degree in Computer Science, Engineering, or related field. Embedded Device Software Development Engineer Preferred QualificationsExperience 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 development experience including:TCP/IP, TLS 1.3, DHCP, DNS, firewall configurationStrong understanding of network security, PKI, and certificate management.Experience with Wi-Fi (802.11) and wireless security protocols such as:EAP-TLS, EAP-TTLS, EAP-PEAPExpertise in device security, including secure boot, encryption, and authentication algorithms.Experience performing OTA (over-the-air) firmware updates and device provisioning.Familiarity with OpenSSL or similar security libraries. Embedded Device Software Development Engineer EducationBachelor’s Degree in Science, Engineering, Computer Science, or related field required.
Salary : $97