A technology startup in Austin, TX is seeking an experienced Embedded Systems Developer. You will contribute to the full product lifecycle of Linux-based chip management applications, design testing infrastructure, and collaborate with international teams. Ideal candidates possess over 10 years of embedded software experience, expertise in C and Python, and a strong understanding of client-server architecture. This is a full-time onsite position offering competitive compensation and comprehensive benefits.
Qualifications
10+ years of experience in embedded software engineering.
Expertise in C, Python, and Shell scripting languages.
Proven track record with Embedded Linux and Windows environments.
Strong understanding of client-server architecture and multithreading concepts.
Hands-on experience with SPI protocol and mock component development for unit testing.
Responsibilities
Develop and maintain Linux-based chip management applications and SDKs.
Implement test suites for validating SDK application workflows used by device customers.
Create mock software components to support unit testing of device firmware.
Skills
Embedded software engineering
C programming
Python
Shell scripting
Client-server architecture
Multithreading concepts
SPI protocol
Mock component development
System integration tests
Problem-solving skills
Tools
Git
Jenkins
GitHub Actions
GitLab
Job description
A technology startup in Austin, TX is seeking an experienced Embedded Systems Developer. You will contribute to the full product lifecycle of Linux-based chip management applications, design testing infrastructure, and collaborate with international teams. Ideal candidates possess over 10 years of embedded software experience, expertise in C and Python, and a strong understanding of client-server architecture. This is a full-time onsite position offering competitive compensation and comprehensive benefits.