Himalayas logo
DE

Software Engineer

Deploy
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Job Title: Software Engineer (Linux & Embedded Systems, C++)

Location: Remote

Employment Type: Sixteen-month Contract

Company: Alloy Digital

Job Summary:

We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will have a strong background in Linux, embedded systems, and C++ programming. You will work on the design, development, and optimization of embedded software that drives our cutting-edge products. This role requires a deep understanding of hardware-software integration, programming, and performance optimization in resource-constrained environments.

Key Responsibilities:

  • Design, develop, and maintain software for embedded systems using C++.
  • Work closely with hardware engineers to ensure seamless integration of software and hardware components.
  • Optimize software for performance, efficiency, and memory usage in resource-constrained environments.
  • Develop and maintain software on Linux-based systems, including kernel modifications, device drivers, and system-level applications.
  • Debug, troubleshoot, and resolve issues related to embedded software and system performance.
  • Collaborate with cross-functional teams to define software requirements and develop innovative solutions.
  • Implement robust, scalable, and maintainable code following best practices in software engineering.
  • Participate in code reviews, testing, and validation of software solutions.
  • Maintain detailed documentation of design, development, and testing processes.
  • Ensure software meets performance, quality, and reliability standards.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in embedded software development, specifically in Linux environments.
  • Proficiency in C++ programming (C++11 or later preferred).
  • Strong experience with embedded Linux, including kernel development, device drivers, and system-level programming.
  • Familiarity with hardware-software integration and experience working closely with hardware engineers.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Entry-level
Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileDE

Deploy

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Deploy

Explore the variety of open remote roles at Deploy, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Deploy

Remote companies like Deploy

Find your next opportunity by exploring profiles of companies that are similar to Deploy. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan