Lead Embedded Software Engineer

2 weeks ago


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 tools to facilitate the manufacturing process of medical devices using C, C#, and C++.
  • Requirements Documentation: Draft software requirements for host applications and associated tools.
  • GUI Design Input: Provide insights for the graphical user interface of system software.
  • Regulatory Compliance: Ensure all software adheres to FDA regulations and standards for potential web-based applications.
  • Cybersecurity Implementation: Design and implement cybersecurity controls in compliance with FDA NIST standards for host application software and firmware.
  • Software Testing: Conduct software testing to validate requirements on medical devices and emulators.
  • Unit Testing: Execute software unit testing procedures.
  • Static Analysis: Perform static analysis, profiling, and debugging on user-facing software.
  • Laboratory Measurements: Make observations and measurements using laboratory tools, process data, and conduct statistical analysis.
  • Debugging and Troubleshooting: Manage software debugging and troubleshooting processes using Visual Studio.
  • Product Development Support: Collaborate with software testing and quality assurance teams to prepare test cases, plans, and procedures.
  • Innovation Drive: Foster innovation within the software development lifecycle.
  • Mentorship: Assist in training and guiding junior employees and vendors.
  • Technical Issue Resolution: Approach technical challenges with a focus on schedule adherence and work ethic.
  • Documentation: Conduct design reviews, manage software release documentation, and perform other assigned tasks.

Qualifications:
  • Expertise in advanced C++ and C# programming for complex systems, managed code, and Microsoft .NET framework.
  • Experience with SQL databases and Windows-based GUI application development, including MFC and MVVM.
  • Familiarity with OpenGL, GPU/CUDA, OpenCV coding, and API development for imaging processing.
  • Advanced skills in C/C++ GUI programming within a human-safety-critical environment.
  • Proficient in Windows 10 and cryptographic algorithms.
  • Minimum of 7 years of software development experience, particularly in the medical device sector.
  • Bachelor's degree in Computer Science or a related field 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, 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 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, 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, North Carolina, United States Jobot Full time

    Position OverviewSecret Clearance is essential for this rapidly expanding startup focused on creating scalable, secure, and resilient software applications.As a Senior Software Engineer, you will play a pivotal role in our innovative and collaborative team, dedicated to delivering high-quality software solutions.Key ResponsibilitiesDesign, develop, and...


  • Raleigh, North Carolina, United States IXL Full time

    About IXL LearningIXL Learning is a leading EdTech company that has revolutionized the way people learn. With a diverse range of products, we reach millions of learners worldwide.Our MissionWe are committed to creating innovative products that make a real difference in the lives of learners and educators. Our team is passionate about improving education...


  • Raleigh, North Carolina, United States BCForward Full time

    Job OverviewBCforward is currently seeking a dedicated Lead Software Engineer for a Remote Opportunity.Position Title: Lead Software EngineerLocation: Remote OpportunityShift Timing: Monday to Friday, 40 hours per weekContract Duration: 12 months with potential for extensionCompensation: $52.00 per hour on W2Role Summary:The primary responsibilities will...


  • 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, North Carolina, United States Shopify Full time

    Company OverviewAbout ShopifyAt Shopify, we believe that opportunity should be accessible to everyone. Since our inception in 2006, we have expanded to over 10,000 team members and facilitated over $500 billion in sales for millions of merchants across 175 countries. Every 28 seconds, a new entrepreneur takes their first step with Shopify.This role is...


  • Raleigh, North Carolina, United States City of Raleigh North Carolina Full time

    The City of Raleigh is a thriving metropolis in North Carolina, boasting a strong economy and exceptional quality of life. As a Senior Engineer with the City of Raleigh, you will be part of a dynamic team driving innovation and progress in the region. Key Responsibilities: Lead the development of software solutions to support the city's growth and...


  • Raleigh, North Carolina, United States Kunai Full time

    Job OverviewKunai is an innovative digital consultancy specializing in banking, payments, and fintech, leveraging a global network to attract top talent from diverse backgrounds. Over the last decade, we have successfully delivered over 150 products for esteemed clients such as Visa, American Express, and Wells Fargo. Our founders previously established an...


  • Raleigh, North Carolina, United States GEICO Full time

    Position OverviewGEICO Tech's Developer Productivity Engineering Organization is on the lookout for a seasoned Engineer who is enthusiastic about creating high-efficiency, low-maintenance, and uninterrupted platforms and applications. You will play a pivotal role in our transformation within the insurance sector as we evolve from a conventional IT framework...


  • Raleigh, North Carolina, United States Jobot Full time

    About the Role:As a Senior Software Engineer at Jobot, you will be a key member of our dynamic, close-knit team, responsible for developing high-quality software solutions. You will be working with cutting-edge technologies like Python, Django, React, Docker, Kubernetes, and Microservices.Key Responsibilities:Design, develop, and implement software solutions...


  • Raleigh, North Carolina, United States Moten Tate, Inc. Full time

    Job DescriptionMoten Tate, Inc. is seeking a highly skilled Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing complex software applications.Key Responsibilities:Design and develop software applications using C#, JAVA,.NET Core, and other relevant...


  • Raleigh, North Carolina, United States Accentuate Staffing Full time

    Accentuate Staffing is collaborating with a prominent industry leader seeking a Senior Software Engineer to enhance their development team. In this pivotal role, you will have the chance to play a key part in the evolution and modernization of essential systems. Your contributions will be vital in advancing technological innovations and optimizing...


  • Raleigh, North Carolina, United States Comcast Full time

    Company Overview:Comcast integrates leading media and technology to foster innovation, delivering premier entertainment and online experiences. As a Fortune 50 leader, we are at the forefront of various dynamic industries, offering diverse career opportunities across multiple locations and disciplines.Our remarkable team drives change at an incredible pace,...


  • Raleigh, North Carolina, United States Hirextra -World's First Staffing Aggregator Full time

    Job SummaryHirextra is seeking a highly skilled Senior Software Engineer to lead the development of our backend services and APIs. As a key member of our team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Golang code.Key ResponsibilitiesTechnical Leadership: Lead the architecture and development of our...


  • Raleigh, North Carolina, United States Celonis Full time

    About Celonis: Celonis stands as the global frontrunner in Process Mining technology, recognized as one of the fastest-growing SaaS enterprises worldwide. Our mission is to enhance productivity by embedding data and intelligence at the heart of business operations, and we invite you to be a part of this journey. Position Overview: Join a dynamic,...

  • Software Engineer

    1 week ago


    Raleigh, North Carolina, United States Zolon Tech Inc. Full time

    Job Description:Zolon Tech Inc. is seeking a highly skilled Software Engineer to join our team in the SOSKB Modernization project. As a key member of our team, you will be responsible for providing technical analysis and programming for new development and enhancements.Key Responsibilities:Conduct technical analysis and design software solutions to meet...


  • Raleigh, North Carolina, United States oilandgas Full time

    Position Overview:We are seeking a seasoned hardware design engineer specializing in Power Electronics to join our dynamic team dedicated to innovative product development for the energy sector. About Us:Our organization is at the forefront of the energy management and automation industry, focusing on creating connected solutions that empower consumers to...