Linux Developer
Iot
Posted on 3/10/2023
INACTIVE
Trackonomy

51-200 employees

Shipment visibility platform
Company Overview
Trackonomy's mission is to make people and organizations more productive through their next generation operating system for the connected world. The company has a unique diversity of technologies that allows them to create building blocks and vertically integrated, configurable platforms that enable customers to drive digital transformation throughout their organizations.
Industrial & Manufacturing
Data & Analytics
Hardware

Company Stage

Series C

Total Funding

$252.5M

Founded

2017

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

32%

2 year growth

121%
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Python
Communications
Perl
C/C++
Linux/Unix
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in Engineering, Physics, Math, or Computer Science; MS Preferred
  • 2+ years of experience working with and writing software for embedded Linux systems
  • 2 + years of programming in C
  • 2+ Years scripting in Python, Perl, BASH
  • Fluency with the Linux command line
  • Solve software and hardware challenges in creative ways
  • Develop software for new products
  • Implement new feature requests and bug fixes on existing products
  • Work on multiple projects in various phases of product life cycle
  • Ability to deliver high-quality, detailed work independently, highlighting key risks, and design dependencies to technical teams
  • Strong problem-solving skills and cross-functional collaboration skills
  • Ability to thrive in a fast-paced environment and adapt quickly to change
  • Possess excellent verbal and written communication skills with the ability to interact with a diverse group of stakeholders, including development, product owners, business stakeholders, and subject matter experts
Responsibilities
  • Deliver high-reliability C++ code for updating firmware or software components on Linux hosts or attached peripherals
  • Work with a variety of teams to design, develop, and integrate new software update mechanisms and flow
  • Troubleshoot update issues and work closely with our validation teams to build testing infrastructure for more resilient systems
  • Manage and appropriately escalate delivery impediments, risks, issues, and changes associated with product development initiatives and deployments
  • Identify technical and process improvement opportunities
  • Adhere to all safety processes and policies in place. Actively participate in maintaining a safety culture and address safety issues proactively