Embedded Software Engineer

17 hours ago


Raleigh, United States Accuro Full time

Business Title: Embedded Software Engineer – Medical Device Experience

Location: Raleigh, NC

Job Type: 3+ months contract


Job Responsibilities


  • Design and development of embedded software for the legacy and new generation of the medical device (C and C++)
  • Responsible for design and development of software tools to support manufacturing the medical device (C, C# and C++)
  • Write software requirements for the host application and software tools
  • Provide design input for GUI of system software
  • Ensure FDA compliance of all software and potential Web-based application
  • Responsible for design, development and implementation of cybersecurity control methods meeting FDA NIST standards for host application software, firmware, and sub-systems
  • Perform software testing against the requirements on the medical device and emulator
  • Perform software unit testing
  • Perform Static Analysis, Profiling, and Debugging on user facing software
  • Responsible for making observations, taking measurement using laboratory equipment and tools, data processing, statistical analysis and carrying out test protocols
  • Responsible for testing, system software debugging and troubleshooting the software (Visual Studio)
  • Responsible for supporting software engineering product development from prototype through verification. Work with software test and quality teams in preparing test cases, plans and procedures
  • Assist the software team to drive innovation in software development
  • Approach to working technical issues that supports a schedule-oriented mindset and work ethic
  • Design reviews, forms processing for software releases, documentation, other as assigned


Skills & Experience Required


  • Bachelor's degree in relevant field
  • 10+ years of software development
  • Proficiency with writing advanced C++ and C# code for complex system, managed code, Microsoft .NET framework environment, SQL database, Windows based GUI application development, such as MFC, MVVM, Experience in OpenGL, GPU/CUDA, OpenCV coding, API development for imaging processing, picture control or video playing, Boost, advanced C/C++ GUI programming skill in a human-safety-critical environment
  • Proficient with Windows 10
  • Proficient with cryptographic algorithm
  • Software development for medical device experience is required



  • Raleigh, North Carolina, United States BETA TECHNOLOGIES Full time

    At Beta Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive...


  • Raleigh, United States Info Way Solutions Full time

    Role: Sr Software Engineer(Embedded Engineer)Location : 6501 Six Forks Road, Raleigh, NC 27615 (Onsite)Experience with IEC 62304 and software development on an FDA-regulated device. Good exposure to Atlassian Jira.Architecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new generation of the medical device (C...


  • Raleigh, United States Info Way Solutions Full time

    Role: Sr Software Engineer(Embedded Engineer)Location : 6501 Six Forks Road, Raleigh, NC 27615 (Onsite)Experience with IEC 62304 and software development on an FDA-regulated device. Good exposure to Atlassian Jira.Architecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new generation of the medical device (C...


  • Raleigh, North Carolina, United States BETA Technologies Full time

    About the RoleBETA Technologies is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will play a critical role in the development of our airborne systems, applying your expertise in real-time safety-critical embedded software development to specify, architect, design, implement, and integrate the...


  • Raleigh, North Carolina, United States BETA Technologies Full time

    About the RoleBETA Technologies is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our airborne software development team, you will be responsible for designing, developing, and integrating embedded software for our airborne systems.Key ResponsibilitiesAnalyze system requirements and allocate software tasks to ensure...


  • Raleigh, North Carolina, United States AA2IT Full time

    Position Title: Lead Embedded Software Engineer Location: Raleigh, NC (100% onsite) Contract Duration: 3 months with potential for extension Compensation: $75/hr W2 Key Responsibilities: Software Architecture: Develop and design embedded software for both legacy and next-generation medical devices utilizing C and C++. Manufacturing Support: Create software...


  • Raleigh, North Carolina, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Embedded Systems Engineer to lead the development of our cutting-edge, fully automated oral health system.Key Responsibilities:• Design and develop system-level architecture and software for our embedded systems• Collaborate with cross-functional teams to drive alignment and ensure seamless integration•...


  • Raleigh, United States TES The Employment Solution Full time

    SR EMBEDDED HARDWARE DESIGN ENGINEER*This is a hybrid position. Employees must live within commutable distance to Raleigh, NC*This is a W2, direct hire opportunity with benefits, PTO, 401K and relocation assistance if needed.Position Overview:Design of embedded hardware for digital and/or analog video streaming and processing products. Must have experience...


  • Raleigh, United States TES The Employment Solution Full time

    SR EMBEDDED HARDWARE DESIGN ENGINEER*This is a hybrid position. Employees must live within commutable distance to Raleigh, NC*This is a W2, direct hire opportunity with benefits, PTO, 401K and relocation assistance if needed.Position Overview:Design of embedded hardware for digital and/or analog video streaming and processing products. Must have experience...


  • raleigh, United States TES The Employment Solution Full time

    SR EMBEDDED HARDWARE DESIGN ENGINEER*This is a hybrid position. Employees must live within commutable distance to Raleigh, NC*This is a W2, direct hire opportunity with benefits, PTO, 401K and relocation assistance if needed.Position Overview:Design of embedded hardware for digital and/or analog video streaming and processing products. Must have experience...


  • Raleigh, United States The Employment Solution Full time

    SR EMBEDDED HARDWARE DESIGN ENGINEER This is a hybrid position. Employees must live within commutable distance to Raleigh, NC This is a W2, direct hire opportunity with benefits, PTO, 401K and relocation assistance if needed. Position Overview: Design of embedded hardware for digital and/or analog video streaming and processing products. Must have experience...


  • Raleigh, United States The Employment Solution Full time

    SR EMBEDDED HARDWARE DESIGN ENGINEER *This is a hybrid position. Employees must live within commutable distance to Raleigh, NC* This is a W2, direct hire opportunity with benefits, PTO, 401K and relocation assistance if needed. Position Overview: Design of embedded hardware for digital and/or analog video streaming and processing products. Must have...


  • Raleigh, North Carolina, United States Delta Electronics Americas Full time

    Delta Electronics Americas is a prominent entity in the realm of power management and thermal control solutions, specializing in sectors such as industrial automation, electric vehicle (EV) charging, and sustainable energy. The company is committed to delivering cutting-edge and energy-efficient products that contribute to a sustainable future.Currently,...


  • Raleigh, United States Client of Maven Companies Inc. Full time

    FULL TIME / DIRECT HIREBS degree with 16+ years experienceexperience in embedded linux , C/C++, embedded architectureProficient in microcontrollersexperience with yocto Linux, Cloud embeddedAbility to work in Agile Scrum, Object Oriented DesignExperience with test-driven development and unit test frameworksHands on experience in the driver development in...


  • Raleigh, United States Beta Technologies Full time

    At Beta Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive...


  • Raleigh, North Carolina, United States RiverPoint Full time

    Job OverviewPosition: Electrical EngineerThe Electrical Engineer role at RiverPoint focuses on the ongoing engineering, design, development, and validation of sensors and measurement devices.This position is under the supervision of the Engineering Manager for Business Continuity & Improvements (BC&I).PRIMARY RESPONSIBILITIES - Job Duties and Tasks:Analyze...


  • Raleigh, United States The Employment Solution Full time

    SR EMBEDDED HARDWARE DESIGN ENGINEER *This is a hybrid position. Employees must live within commutable distance to Raleigh, NC* This is a W2, direct hire opportunity with benefits, PTO, 401K and relocation assistance if needed. Position Overview: Design of embedded hard...


  • Raleigh, United States Bayforce Full time

    Role Title: Senior Software EngineerEmployment Type: ContractDuration: 6 Months (with potential for permanent hire)Preferred Location: Raleigh, NC (Onsite, 5 days a week)Work Authorization: US Citizens and Green Card Holders OnlyRole Description:- Architecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new...


  • Raleigh, United States Bayforce Full time

    Role Title: Senior Software EngineerEmployment Type: ContractDuration: 6 Months (with potential for permanent hire)Preferred Location: Raleigh, NC (Onsite, 5 days a week)Work Authorization: US Citizens and Green Card Holders OnlyRole Description:- Architecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new...


  • Raleigh, United States Bayforce Full time

    ResponsibilitiesArchitecting Host Software (C++), WPF, .NETDesign and development of embedded software for the legacy and new generation of the medical device (C and C++).Responsible for design and development of software tools to support manufacturing the medical device (C, C# and C++)Write software requirements for the host application and software...