Join Our Team
Ready to help us
enable virtual care?
enable virtual care?
At NESA, we offer exciting career opportunities that involve transforming the healthcare landscape through virtual care.
Join our team and be part of a dynamic organization dedicated to revolutionizing healthcare delivery for a brighter and more accessible future.
Drop a message
CURRENT OPENINGS
NESA is at the forefront of enanching patient care and clinical care automation. With clients throughout the world and with headquarters in Miami, FL, NESA is on the search for our next great software architect.
The Senior Core Software Engineer will play a crucial role as an architect and core software developer in developing and refining the foundational software that powers our products. This position requires deep knowledge of programming languages and software development methodologies. The ideal candidate will have extensive experience with C/C++ and Python, as well as a strong understanding of network communications and system architecture. Additionally, must be able to develop robust, scalable, performance driven software to be deployed on a variety of computing systems;
- Design, build, and maintain efficient, reusable, and reliable GStreamer pipelines for streaming video data;
- Integrate video data into C++ and C# applications to enable real-time image processing and computer vision capabilities;
- Optimize GStreamer pipelines to make full use of Jetson’s hardware acceleration capabilities (CUDA, cuDNN, TensorRT)
- Optimize GStreamer pipelines to run on Unity/C# applications
Key Responsibilities
- Design, develop, and maintain essential software applications using C, C++, and Python.
- Design and build novel audio processing architectures and pipelines, using gstreamer hosted on embedded Linux.
- Lead the architecture and implementation of backend services and frontend interfaces for next-generation DSP amplifiers and other new products.
- Collaborate with other team members to set technical directions and innovate new features and optimizations.
- Develop APIs and services using Python and Flask, integrating front-end elements built with React and Typescript when necessary.
- Ensure the performance, quality, and responsiveness of applications.
- Keep abreast of developments in core software technologies and introduce them as appropriate to enhance product functionality.
- Document all phases of software development lifecycle and ensure compliance with industry standards.
Other Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of proven experience as a Senior Software Core Engineer.
- MM.
- Familiarity with hardware debugging and device driver development, such as the use of oscilloscopes
- A minimum of 5 years of professional experience in software development with a strong proficiency in C, C++, and Python.
- Strong foundation in computer science principles, including algorithm design, data structures, and software design.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
Preferred Qualifications
- Proven understanding of gstreamer/PipeWire and the ability to write novel plugins within that architecture.
- Experience with GitLab, Jira, Confluence, and Agile/SCRUM workflow.
- Experience with Flask, React, and Typescript is a strong plus.