P

Persistent Systems

Global IT services for digital transformation

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, or a related field, or equivalent experience.
  • At least 3 years of work experience developing software in C/C++.
  • Experience with Java and JavaScript.
  • Familiarity with REST and WS APIs and UNIX socket networking.
  • Experience with unit testing and dependency injection.
  • Must have a U.S. security clearance or the ability to obtain one.

Responsibilities

  • Use C/C++ to architect, develop, and implement software for embedded Linux hardware platforms.
  • Develop software running on the Wave Relay network, which may include network stack development, backend services, cryptographic and security features, Java applications, and other low-level programming activities.
  • Take an active role in the code review process and software development cycle.
  • Collaborate with other developers and business leaders to build solutions to new problems.
  • Support internal and external engineering activities, including travel to test locations, military facilities, and customer sites, to directly support testing, evaluation, and deployment of the Wave Relay system.

Desired Qualifications

  • A master's degree in computer science, computer engineering, or a related field, or equivalent experience.
  • Experience with Linux kernel development.
  • Experience with cryptographic software development in C/C++.
  • Experience with UNIX shell scripting.
  • Experience with SQL databases.

About the Company

Persistent Systems

Global IT services for digital transformation

Persistent Systems helps organizations accelerate digital transformation and modernize their IT setup by delivering end-to-end services in digital business strategy, digital product engineering, customer experience (CX) innovation, and data-driven intelligence. The company works with clients to develop digital products, upgrade core IT systems, and improve how customers interact with their services, charging fees for consulting, implementation, and ongoing support. It differentiates itself through its industry-focused expertise across banking, insurance, healthcare, life sciences, industrial software, high tech, telecom, and media, a broad ecosystem of technology partners, and a track record of delivering tailored, value-driven solutions. The goal is to enable clients to thrive in the digital age by turning strategy into modernized IT and high-quality digital products that drive growth and efficiency.

Company size
10,001+
Company stage
IPO
Headquarters
Pune, India
Founded
1990

Recently Posted Jobs

Explore more opportunities at Persistent Systems

See more jobs