Software Engineer-C, Python
Job Description
Job Description
Software Engineer -Senior and Principal levels (multiple openings)
Our client is a well-established, growing software company. Their Linux application is developed using Scrum Agile methodology. Most development is done in C language; some Python is used. As the company experiences this period of growth we are looking for talented individuals who are motivated by overcoming difficult technical challenges in a collaborative environment to join the team. Ideal candidates for these positions will love to code and have extensive experience developing algorithms and data structures for multi-threaded high performance software in C on Linux platforms . Experience developing software for data protection, backup or data storage applications is desired. Hybrid position working in the office 3 days per week.
Responsibilities:
- Work as a member of a Scrum team on the design and maintenance of software
- Develop and assist in definition of new product features and requirements
- Integrate software modules and ensure the system operates to meet requirements
- Develop and implement unit automated tests and quality improvements, support QA testing
- Be a key contributor in this small, challenging and collaborative environment
- reverse engineer complex data formats a plus
- manage your work and time with a hybrid work model
- work with support organization to fix issues identified in customers bug reports
Required / desired skills and experience:
- BS or MS in Computer Science or other technical discipline or equivalent experience
- Strong skills in C programming and development on Linux platforms
- Extensive knowledge of data structures and algorithms
- A lot of focus is on performance and optimization. Experience developing high-performance algorithms and analyzing code to optimize is desired
- Experience with Python scripting is greatly preferred. Bash is a plus
- Team player with strong interpersonal skills
- Familiarity with Microsoft development environments a plus
- Experience with any of the following is a plus: data protection, backup, data storage; pthread; security; ransomware; embedded systems development with C; parallel, distributed or complex system programing project experience; machine learning; writing software that manipulates data at the bit and byte level.
Recommended Jobs
Perinatologist - Atlantic Health Morristown Medical Center
Atlantic Health is Seeking a Perinatologist in Northern New Jersey! Atlantic Health, one of New Jersey's largest non-profit healthcare networks, is seeking a highly motivated full-time Perinatologi…
Remote VP Software Development
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a VP of Software Engineering - REMOTE. In this role, you will partner closely with the CEO and execut…
NA - Nursing Assistant ( All Shifts )
Nursing Assistant (NA) – All Shifts | Start Your Career | We Train You Moundville Health & Rehabilitation Starting Pay: $13.50/hr ⏰ Full-Time | Day, Evening & Night Shifts Available On-Si…
Commissioning Manager
Job Description Job Description We are looking for a Commissioning Manager to oversee and manage the preparation and coordination of commissioning activities for a portfolio of microgrid projects…
Drug Safety Physician
SystImmune is a leading and well-funded clinical-stage biopharmaceutical company located in Redmond, WA and Princeton, NJ. It specializes in developing innovative cancer treatments using its establish…
Tennis Coach (Private) in Camden | TeachMe.To | TeachMe.To
Skip the line and apply on our website: About Us TeachMe.To is the leading peer-to-peer lessons marketplace, on a mission to connect independent Tennis coaches in St. George | TeachMe.To w…
Dermatologist - 3331
Dermatologist – 3331 Dermatologist Opportunity | Exceptional Lifestyle + Neg 400-$500K Build a rewarding dermatology career without sacrificing your lifestyle. Join a physician-led, collaborativ…
Big Data Engineer
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Company parties ~ Competitive salary ~ Dental insurance ~ Flexible schedule ~ Free food & snacks ~ Health insur…
Associate Director, Global Support Functions Communications Lead
We Are Teva We’re Teva, a leading innovative biopharmaceutical company, enabled by a world-class generics business. Whether it’s innovating in the fields of neuroscience and immunology or deliveri…
Full & Part-Time Mobile Veterinarian - Poughkeepsie, New York
In-Home Veterinarian — Heartstrings Pet Hospice Poughkeepsie, Vernon Township, Port Jervis, Ridgebury, Suffern, Hamburg - New York & Surrounding Areas At Heartstrings Pet Hospice, we believe ve…