Jobs
>
Senior Software Engineer
>
Raleigh

    Senior Software Engineer - Raleigh, United States - Digital Prospectors

    Default job background
    Description

    Senior Software Engineer

    Raleigh, North Carolina

    Job Type: Contract

    Recruiter: Ana Chesley )

    Phone:

    Position: Senior Software Engineer

    Location: Minneapolis, MN, Raleigh, NC, Orange, CA, or Providence, RI (Hybrid – 3 days onsite)

    Length: 6 months

    Job Description:

    Our client has an exciting opportunity to join teams in Minneapolis, MN, Raleigh, NC, Orange, CA, and Providence, RI as a Senior Software Engineer. The Senior Software Engineer will be part of a team working to improve lives globally through medical technology innovation.

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

    POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. Digital Prospectors affirms the right of all individuals to equal opportunity and prohibits any form of discrimination or harassment.

    Make this your next career move as one of our many long-term contractors or employees

    • Work as our full-time employee with full benefits (Medical, Dental, Vision, Life, STD, LTD, PTO, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.

    Come see why DPC has achieved:

    • 4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 'Employee's Choice - Best Places to Work' by Glassdoor.
    • Voted 'Best Staffing Firm to Temp/Contract For' six times by Staffing Industry Analysts as well as a 'Best Company to Work For' by Forbes, Fortune and Inc. magazine.


  • ThinkBAC Consulting Raleigh, United States

    Energy Storage Software Engineering Leader (Manager to Sr. Manager level) - Energy Trading · Location: FULLY REMOTE (Anywhere in the USA) · This is an opportunity to join an industry leading renewable energy venture with strong private equity backing that is focused on the develo ...

  • Celonis GmbH

    Software Engineer

    1 week ago


    Celonis GmbH Raleigh, United States

    The Team: · Site Reliability Engineering · The Role: · You will be part of a highly technical, collaborative and creative team, with a focus on SRE & Software Engineering · We design, write and deliver software, improve availability, scalability and efficiency of our product ...

  • Applied Research Associates

    Software Engineer

    1 week ago


    Applied Research Associates Raleigh, United States

    **Description** · Applied Research Associates, Inc. is seeking a highly qualified Software Engineer who has a strong interest in creating novel decision support and situational awareness tools for the Intelligence and Defense communities. Our diverse team has a breadth of expert ...

  • Harris Computer

    Software Engineer

    2 weeks ago


    Harris Computer Raleigh, United States

    Summary · SmartCOP, Inc. is a public safety software business engaged in system development, implementation, and support services for a fully integrated suite of products including Computer Aided Dispatch (CAD), Records Management System (RMS), Mobile Computing with Field Based ...

  • ARA

    Software Engineer

    2 weeks ago


    ARA Raleigh, United States

    If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have the job you are looking for You will be able to achieve your personal and professional goals in a stable environment that emphasize ...

  • Veeva

    Software Engineer

    1 week ago


    Veeva Raleigh, United States

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth pot ...

  • Celonis GmbH

    Software Engineer

    3 weeks ago


    Celonis GmbH Raleigh, United States

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join ...

  • Kelaca

    Software Engineer

    1 day ago


    Kelaca Raleigh, United States

    Job Description · Job DescriptionKelaca is seeking a Full Stack Application Developer Consultant to work in a Hybrid capacity for a long-term engagement with our client partner in Raleigh, NC. We are actively seeking a qualified Software Engineer who will support our growing busi ...

  • Collibra

    Software Engineer

    1 week ago


    Collibra Raleigh, United States

    Joining Collibra's Search teamYou will work on many key components to help support our mission to move towards a more SaaS like environment. Our team manages many exciting (and critical) components including the management of configurations and settings, management of installatio ...

  • Splunk

    Software Engineer

    3 weeks ago


    Splunk Raleigh, United States

    Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out ...

  • BetaNXT Inc.

    Software Engineer

    3 weeks ago


    BetaNXT Inc. Raleigh, United States

    Mediant, a BetaNXT company, provides investor communications technology and technology-enabled solutions to banks, brokers, corporations, funds and investment managers. Mediant's innovative technology ensures regulatory compliance and creates opportunities to strengthen sharehold ...

  • Vadum

    Software Engineer

    1 week ago


    Vadum Raleigh, United States

    Job Type · Full-time · Description · Are you looking for a job where you can tackle the industry's most complex problems with innovative solutions? As a Software Engineer at Vadum, you'll collaborate with technology teams to solve a range of exciting challenges. Since 2004, Va ...

  • Revcast

    Software Engineer

    5 days ago


    Revcast Raleigh, United States

    Revcast empowers modern RevOps leaders to efficiently plan, manage, and optimize sales capacity in real-time. Our B2B SaaS platform is rapidly growing, and we are seeking talented Software Engineers to join our team. The ideal candidate will have a passion for writing clean and e ...

  • Cloud Software Group

    Software Engineer

    1 day ago


    Cloud Software Group Raleigh, United States

    Better work begins at ShareFile · ShareFile is a place where you can stretch, grow, and make an impact every day. We move fast here, thrive in gray zones, and are committed to putting the customer first. We value the whole you – your ideas, your inspirations, your aspirations, y ...

  • AA2IT

    Software Engineer

    3 weeks ago


    AA2IT Raleigh, United States

    Job Description · Job DescriptionTitle - Sr. Software Engineer · Location - Raleigh, NC (onsite) · Duration - 9 months with extensions · Pay Rate - $76/hr W2 · Responsibilities - · Design and development of embedded software for the legacy and new generation of the medical device ...

  • DXC Technology

    Software Engineer

    3 weeks ago


    DXC Technology Raleigh, United States

    Software Engineer - Vantage One/wmA/Mainframe page is loaded · Software Engineer - Vantage One/wmA/Mainframe · Apply · locations · USA - NC - ANY CITY · time type · Full time · posted on · Posted 6 Days Ago · job requisition id · Job Description: · DXC Technology (NYSE: ...

  • Team Penske

    Software Engineer

    3 weeks ago


    Team Penske Raleigh, United States

    If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. · Software Engineer · Regular Full-Time · Mooresville, NC, US · 30+ days ago · Requisition ID: 1303 · Team Penske is loo ...

  • Lowe's

    Software Engineer

    2 weeks ago


    Lowe's Raleigh, United States

    JOB DESCRIPTION: Position is based in Charlotte, NC, some teleworking may be permitted. Travel to Lowe's offices may be required. · Translates complex cross-functional business requirements and functional specifications into logical program designs, code modules, stable applicat ...

  • ARA

    Software Engineer

    3 weeks ago


    ARA Raleigh, United States

    If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have the job you are looking for You will be able to achieve your personal and professional goals in a stable environment that emphasize ...

  • Apex Systems

    Software Engineer

    3 weeks ago


    Apex Systems Raleigh, United States

    Software Engineer · Location: Charlotte, Raleigh, Greenville but working remote · Length: 8 Months · Rate: $72.79 PR · Industry: Financial Services · Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are no ...