Associate Software Engineer - Embedded Linux

Posted 7 Days Ago
Hiring Remotely in Austin, TX
Remote
Entry level
Consumer Web • Greentech • Hardware • Information Technology • Software
We got our start by shifting the parking industry into hyperdrive and now sights on transforming the grander mobility.
The Role
The Associate Software Engineer will work on the Embedded Platform team, programming in Linux and developing changes for embedded systems using languages like Node.JS, Perl, and modern C++. Responsibilities include system administration in Linux, understanding networking technologies, and collaborating with other engineers.
Summary Generated by Built In

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.

Top Skills

C++
Linux
Node.js
Perl
Python
The Company
HQ: Austin, TX
725 Employees
Hybrid Workplace
Year Founded: 2011

What We Do

Here at FLASH, we want to redefine how the world gets around. This audacious goal has an unlikely starting point- the parking asset.

We believe that unlocking the hidden potential in parking assets and transforming them into dynamic digital hubs will the missing link in our fragmented mobility ecosystem.

It starts with the operating system we built for those assets. We are creating a network that communicates and evolves based on the ever-changing needs of today's consumers and how they choose to get around. If it goes, we play a role in how.

Why Work With Us

We’re a creative, enthusiastic, tight-knit group helping usher in the Great Transportation Revolution of the 21st Century. We’re collaborative, autonomous & transparent. We stay agile, flexible & fun. We’re building a brand, a vision, and a team. All in all, we think we’re a stellar workplace to grow your career.

Gallery

Gallery

Similar Jobs

SquareWorks Consulting Logo SquareWorks Consulting

Software Engineer

Information Technology • Consulting
Remote
United States
59 Employees

Immuta Logo Immuta

Senior Software Engineer (Lead Engineer)

Big Data • Cloud • Security • Software • Database • Cybersecurity • Data Privacy
Easy Apply
Remote
USA
180 Employees

Cloudflare Logo Cloudflare

Software Engineer, Browser Isolation

Cloud • Information Technology • Security • Software • Cybersecurity
Remote
United States
3900 Employees
137K-198K Annually

Red Canary Logo Red Canary

XSIAM Detection Engineer

Cloud • Security • Software • Cybersecurity
Easy Apply
Remote
USA
420 Employees
95K-118K Annually

Similar Companies Hiring

InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account