Search Jobvertise Jobs

Senior Software Developer
US-CA-San Jose
Email this job to a friend

Report this Job

Report this job

Incorrect company
Incorrect location
Job is expired
Job may be a scam

Apply Online
or email this job to apply later

Trackonomy Systems, Inc. in San Jose, CA is seeking a Senior Software Developer to collaborate with cross-functional teams and stakeholders to define and lead product roadmaps and deliver them.

Job responsibilities and duties include:
•Define customer-driven product requirements for new products, features, and use cases; define acceptance criteria for each.
•Write tested, production-ready, scalable system Software/Firmware code in C and Python to ensure highly reliable and secure embedded products.
•Participate in software release and deployment activities. Products are often employee trailed before deploying at the customer place. The development owner must coordinate the tasks of finalizing the firmware, testing, and releasing it to the customer deployment.
•Participate in troubleshooting efforts and resolve hardware and OS problems (including performance tuning) and work with Senior Engineers on efforts to provide root cause analysis in a continual improvement model.
•Implement changes to existing Linux (hardware and OS) infrastructure including patches, users, drives, and registry settings. Most of the key Trackonomy products are based on Linux, which requires often upgrading to the available stable release in the community to get all the bug fixes and improvements into the product.
•Maintain and develop tools and processes to standardize and automate recurring procedures/tasks. Trackonomy products are produced at a large scale. Once the engineering activities are completed the handover to the manufacturing team often requires creating procedure tasks to help the team to build a system quickly and at scale.
•Performance analysis and product improvement. Products often require hardware and software refresh depending on the performance analysis of the existing products deployed.
•Keep track of product performance through data collection and analysis. The important key aspect of the Trackonomy projects is to keep track of the cloud data collected from the devices and tune the performance accordingly.
•Coordinate closely with engineering and program leads to ensure alignment between technical, business, and field teams on product features and releases.
•Manage change requests, validating downstream deliverables, and final offerings.

This position has no direct reports and does not supervise any other personnel.

Minimum requirements: Bachelors degree in Computer Science, Computer or Software Engineering, Electrical or Electronics Engineering, Information Technology, or any related IT or Engineering field of study, plus at least five (5) years of post-degree, progressively responsible experience in any related position(s).

Qualified applicants must also have demonstrable knowledge, experience, skill, or proficiency with the following:

1.C, C++, Python
2.Shell scripting
3.Linux Device Driver Development
4.IoT protocols such as BLE or LoRa
5.Demonstrated proficiency and experience with firmware development
6.Linux Application Programming
7.Debugging Embedded systems
8.Demonstrated knowledge of computer hardware
9.Embedded product design

Travel may be required approximately 5% of the time. Work from home benefit available.

Additional Information:

•Job Location: 1828 Bering Dr., San Jose, CA 95112.
•No phone calls. No emails.
•Must be legally authorized to work in the United States without sponsorship.

To Apply:

Keith Abrams
Trackonomy Systems, Inc.
1828 Bering Dr.
San Jose, CA 95112
Phone: (833) 872-2566

Apply Online
or email this job to apply later

Search millions of jobs


Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use

* Free services are subject to limitations