Associate Software Engineer - Embedded Linux

FLASH Austin, TX

Company

FLASH

Location

Austin, TX

Type

Full Time

Job Description

The Associate Software Engineer on the Embedded Platform team understands some key technical concepts and tools and is able to apply them toward making useful changes in an embedded Linux system. They have the disposition to work independently at times, but they also know when to seek guidance from more senior engineers on the team. The ideal candidate knows how to program in the Linux environment and is capable of performing some system administration or development tasks using a Linux command line.

Technical Proficiencies:

  • Can develop useful programs in a dynamic language like Node.JS, Perl 5, or Python 3.
  • Be able to program effectively in modern C++ using features such as the type system, generics, functional programming, and memory management.
  • Can articulate some features of different networking or serial communications technologies like: Ethernet, IP, TCP, DHCP, UDP, NAT, HTTP, VPN, ARP, SPI, I2c, RS232, RS485, or USB.
  • Working knowledge of a distributed version control system like Git or Mercurial.
  • Working knowledge of the Linux command line, including some commonly-used programs.

Things that really impress us...

  • High-quality written and verbal communications skills – seeks to understand and to communicate clearly with their audience.
  • Able to work independently toward a clearly-defined goal such as “make a unit-tested class or function that implements the CRC16 algorithm using the CCITT polynomial.”
  • Not afraid to work with your hands – working knowledge of some common electronics tools like soldering irons, oscilloscopes, multimeters, network analyzers, and logic analyzers.
  • Works within a specification by identifying testable aspects of the specification and by performing development tests as needed to ensure that work is complete.
  • Not afraid to ask for help-- this is potentially a remote position and so success is measured by how well the team tracks to and communicates about project milestones.
  • Recognizes the importance of communication in successful teamwork.

Join us in making a difference as we build our future. FLASH is an equal opportunity employer, dedicated to diversity, equality, and inclusion, and provides equal employment opportunities to all employees and applicants for employment. FLASH prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


Join us in making a difference as we build our future. Flash is an equal opportunity employer dedicated to diversity, equality, and inclusion. We provide equal employment opportunities to all employees and applicants for employment. Flash prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Apply Now

Date Posted

11/22/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Investment Research Senior Associate - Austin - CAIS

Views in the last 30 days - 0

CAIS a leading platform for alternative investments is seeking an experienced Associate to join their Investments team The role involves sourcing revi...

View Details

Principal Machine Learning Engineer- AI Platform - Visa Inc,

Views in the last 30 days - 0

Visa a global leader in payments and technology is seeking a Principal Machine Learning Scientist with extensive experience in machine learning system...

View Details

Senior Software Engineer (Hybrid) - Motorola Solutions

Views in the last 30 days - 0

Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...

View Details

Principal Software Engineer - ShyftLabs

Views in the last 30 days - 0

ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...

View Details

Product Owner - ShyftLabs

Views in the last 30 days - 0

ShyftLabs a growing data product company founded in 2020 is seeking an experienced Product Owner The role involves defining product vision leading Agi...

View Details

Senior End-User Compute Administrator - Optimum

Views in the last 30 days - 0

Optimum a leader in connectivity is seeking a Senior Enduser Compute and Administration Specialist The role involves managing and supporting the organ...

View Details