Embedded Linux Software Engineer

Futurex · Other US Location

Company

Futurex

Location

Other US Location

Type

Full Time

Job Description

Futurex is seeking talented software engineers with an understanding of the Linux kernel and subsystems to work on Futurex's line of cryptographic devices. This position is on-site at Futurex's Engineering Campus in Bulverde, 15 miles north of San Antonio, Texas. Individuals must have the ability to setup and debug an embedded Linux system. Additional responsibilities include interfacing with hardware using protocols including I2C, SPI, and GPIO.

Our world-class software engineering team is based at Futurex's Engineering Campus in Bulverde, 15 miles north of San Antonio, Texas. This role offers an opportunity for candidates to expand their talents by participating directly in the development of production software. Individual visibility within the team is high, and opportunities for rapid advancement exist.

Qualified candidates possess strong C and/or C++ skills, as well as the ability to: design programs and systems based on defined requirements; prepare program specifications; code, test, and debug software; interpret technical information relating to software development; and communicate effectively. The position involves developing and extending both existing and new embedded systems, as well as documenting methods and procedures.

PRIMARY RESPONSIBILITIES

  • Design, code, test, and troubleshoot software developed for Futurex's line of cryptographic devices
  • Confer with software and hardware team members to develop, understand, and update requirements for product features
  • Write and maintain programming documentation on subjects including code, API functionality, and software issue creation/resolution
  • Maintain confidentiality with regard to information being processed, stored, or accessed

Requirements

QUALIFICATIONS

  • Strong interest in embedded Linux, embedded hardware, and software
  • Bachelor's degree or higher in computer science, engineering, or similar field
  • Software development experience in C and/or C++
  • Experience developing embedded Linux systems, Linux driver development, or kernel debugging
  • Motivated, self-starting, and eager to learn

STRONGLY PREFER

  • Strong knowledge of Linux kernel stack and subsystems
  • Experience building an embedded Linux environment from scratch, using tools such as buildroot or Yocto
  • Experience with developing for multiple architectures (ARM, PowerPC, x86_64)
  • Experience debugging and integrating hardware components with the Linux operating system
  • Experience with scripting (Python, Bash, POSIX shell)
  • Experience with version control software (git)

Benefits

  • A key role in production-level software projects working directly on cutting-edge encryption technology with a fast time to market
  • Competitive compensation and opportunities for advancement
  • Flexible scheduling policy
  • Company-provided snacks and drinks
  • Scenic corporate campus with amenities including a tennis court, jogging trail, and putting green
  • Welcoming, family-style corporate culture uniquely suited to fast-paced, entrepreneurial, and motivated individuals

Date Posted

06/09/2023

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories