We have other current jobs related to this field that you can find below


  • Raleigh, United States JSM Consulting Full time

    Position Sr. Software Quality Control Engineer Location Raleigh North Carolina***Candidates are working remotely until all staff return to site. ***The candidate will need to come onsite the first day to pick up equipment. ***Candidate must be able to attend a webcam interview and live locallyJob Duties Agile Methodology experience - Highly desired...

  • Sr. Software Engineer

    2 months ago


    Raleigh, North Carolina, United States Home Solutions Full time

    Exciting Opportunity as a Senior Software Engineer at Home SolutionsWork at the intersection of data engineering, event-driven architecture design, and web application developmentGuide decisions to set up for scalable growth using languages like Ruby and SQLCollaborate with a small, innovative team on the emerging product, Neighborhood...

  • Sr. Software Engineer

    4 weeks ago


    Raleigh, North Carolina, United States Home Solutions Full time

    About the RoleHome Solutions is looking for a Senior Software Engineer interested in applying their skills at the intersection of data engineering, event-driven architecture design, and web application development. This position will be part of a small, growing team working on an emerging product, Neighborhood Alerts ). Your expertise in languages like Ruby...


  • Raleigh, United States Seneca Resources Full time

    Position: Software Engineer - C#Terms: Contract Location: Raleigh, NC - remote-first with occasional onsite(1-2 days/quarter)Compensation: 60-70/hr W2 Our Client offers comprehensive health benefit offerings (medical, dental, vision, disability, etc.), 401k and Employee Stock Purchase Plans with company matching, as well as generous paid vacation time and...


  • Raleigh, United States Technical Source Full time

    Job DescriptionJob DescriptionTechnical Source is currently in search of a Sr. Validation Engineer for our pharmaceutical manufacturing client in the Western NC area. The qualified candidate will have experience writing and executing validation protocols for PLC based automated control systems as well as automated manufacturing equipment in a pharmaceutical...


  • Raleigh, North Carolina, United States Merz North America Full time

    Provide technical and engineering work for R&D department as directed by the Sr. Manager, Software Engineering. This position will be responsible for developing both manual and automated testing and implementing them in industry standard testing frameworks. The position will be responsible to create test plan/protocol documents (both manual and automated...


  • 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...


  • Raleigh, United States Scope Technical Full time

    Scope Technical is seeking a dynamic Sr. Electrical Engineer for our client in Raleigh, NC. This is a permanent, direct-hire position. Responsibilities Support the company with the design of complex electrical systems. Lead the preparation of 3- and 2-dimensional construction documents using Revit. Prepare documents, calculations, and energy modeling...

  • Sr. Project Engineer

    4 weeks ago


    Raleigh, United States Apex Tool Group Full time

    Apex Tool Group is an equal opportunityemployer. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status. The Blueprint (Role Profile) Reporting to the Director of R&D for North American Hand Tools, the...


  • Raleigh, United States WSP Full time

    This Opportunity WSP is currently initiating a search for a full-time Sr. Electrical Engineer for our Jacksonville, FL, Orlando, FL, Miami, FL, Sunrise, FL, Tampa, FL, Atlanta, GA, Charlotte, NC, or Raleigh, NC office. Be involved in projects with our Properties & Buildings Team and be a part of a growing organization that meets our client's objectives and...


  • Raleigh, United States Home Solutions Full time

    About the Role Home Solutions is looking for a Senior Software Engineer interested in applying their skills at the intersection of data engineering, event-driven architecture design, and web application development. This position will be part of a small, growing team working on an emerging product, Neighborhood Alerts (www.neighborhoodalerts.com). Your...

  • Software Engineer

    9 hours 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, United States Lucid Software Full time

    Lucid Software is the leader in visual collaboration, helping teams see and build the future from idea to reality. We hold true to our core values: innovation in everything we do, passion & excellence in every area, individual empowerment, initiative and ownership, and teamwork over ego. At Lucid, we value diversity and are dedicated to creating an...

  • Sr. Software Engineer

    3 weeks ago


    Raleigh, United States Pierce Technology Corp Full time

    Job DescriptionJob Description* Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture.* Interact with stakeholders to analyze, design, and develop new features and enhancements in various applications supporting the entire Victra business.* Propose and implement...

  • Sr. Software Engineer

    3 months ago


    Raleigh, United States Pierce Technology Corp Full time

    Job DescriptionJob Description* Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture.* Interact with stakeholders to analyze, design, and develop new features and enhancements in various applications supporting the entire Victra business.* Propose and implement...


  • Raleigh, United States Biogen Idec Full time

    Job Description About This Role The Sr. Reliability Engineer I applies Reliability Engineering methodologies to optimize design requirements and performance of critical assets across the site. Originates and develops analysis methods for determining reliability of components, equipment and processes. Acquires data and analyzes the data. Prepares and...


  • 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...

Sr. Software Engineer

2 months ago


Raleigh, United States Softworld Inc Full time

Job Title: Sr. Software Engineer

Job Location: Raleigh NC 27607 (Multiple Locations: Providence, RI - Minneapolis, MN - Orange, CA )

Onsite Requirements:

C++ software engineering
embedded experience
medical device or medical technology or similar safety-critical software background preferred

Job Description:

Essential Duties and Responsibilities (but not limited to):

Execute full software development life cycle including requirement capture, architecture, implementation, testing, and support.
Collaborate with other design disciplines including systems, electrical, and firmware engineering.
Support the software development team with translating high level software requirements into detailed software requirements, supporting the documented software architecture.
Verify that the documented architecture is implemented according to plan through participation in code reviews and design reviews throughout the process.
Create project software development plans, which may favor agile or waterfall development processes.
Work with the program management team on creating accurate software project schedules.
Provide architectural guidance, mentoring other engineers, evaluating new technologies, and defining and leading best practices.
Embedded Linux user space application development and sustenance.
User interface application development and sustenance.

Qualifications:

Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, Physics, Mathematics, or related technical field.
5+ years of medical device or other safety critical software development experience.
5+ years of experience in C++ application development in the embedded space.
Knowledge and experience of rules and regulations for medical device development (i.e., IEC 62304).
Good hands-on experience on user space application development on Embedded Linux.
Familiarity QT, QML, or any other UI software.
Demonstrated software programming proficiency (i.e., C, C++, and scripting).
Strong knowledge of multithreading, memory management, and debugging using GDB.
Knowledge of operating systems and multithreaded programming.
Proven track record of successfully leading technically complex development projects and transitions to production.
Open System Interconnection (OSI) model and its application to network design.
Proficiency with open-source cross-compiler tools and Linux kernel development.
Strong understanding of processor and hardware requirements around Embedded Linux.
Knowledge of Agile and Scrum based product development.
Microprocessor and microcontroller bring-up and embedded device drivers.
Experience working in a Continuous Integration (CI) environment.
Experience with Software Configuration Management.
Ability to excel in a fast paced and dynamic work environment.
Strong grasp of scripting languages such as Python.
Understanding of electronic circuitry, board bring up and interfacing with on and off chip peripherals (i.e., USB, SPI, UART, I2C, ADC's and DAC's).
Experience developing test cases in C++ GTest and GMock framework is a plus.
Experience with Laboratory Information Systems (LIS) is preferred.
Excellent knowledge of cloud computing technologies and current computing trends is a plus.
Experience using Atlassian tools or equivalent for software development is preferred.
Familiarity with agile software development is preferred.
Experience with software quality systems is a plus.
Experience with real-time operating systems, microcontrollers, and RTOS is a plus.
Experience deploying commercial Embedded Linux systems is preferred.

** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.

This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. **