Job Title: Embedded Software Engineer
Location: Austin TX (On-site 5 days/week)
Employment Type: Full-time
Visa: H1-B sponsorship available
Benefits: Full Medical Dental & Vision coverage
About the Position
We are a well-funded technology startup building innovative products from the ground up. Were seeking a highly skilled Embedded Software Engineer with a passion for low-level systems infrastructure scripting and application development. This role is ideal for an all-around team player who thrives in a fast-paced environment and enjoys working across multiple layers of embedded software.
Key Responsibilities
- Contribute to the development and maintenance of a Linux-based chip management application.
- Design implement and maintain a comprehensive test suite for SDK application validation.
- Develop mock software components to support unit testing of device firmware.
- Design and implement testing lab infrastructure to support device integration and validation.
- Optimize existing test processes and introduce new testing methodologies for continuous improvement.
- Collaborate with cross-functional and international teams to ensure smooth system integration.
- Work independently to drive complex projects from concept to completion while meeting tight deadlines.
Required Qualifications
- 10 years of experience in embedded software engineering.
- Strong proficiency in C Python and Shell scripting.
- Proven hands-on experience with Embedded Linux and Windows environments.
- Solid understanding of client-server architectures and multi-threading concepts.
- Experience using foreign function call methods in Python to integrate external libraries.
- Strong background in developing automated test frameworks for embedded systems.
- Familiarity with SPI (Serial Peripheral Interface) protocol.
- Skilled in unit testing using mock components and developing system integration tests for SDKs.
- Excellent problem-solving debugging and analytical skills.
- Experience in code reviews and providing constructive technical feedback.
- Ability to work effectively with distributed teams across multiple time zones.
- Self-motivated entrepreneurial mindset with the ability to work independently.
- Demonstrated job stability with consistent professional growth (no job hoppers or unexplained breaks).
Nice to Have
- Experience with Git or other version control systems.
- Familiarity with CI/CD pipelines (e.g. Jenkins GitHub Actions GitLab).
- Knowledge of network protocols and embedded security practices.
- Experience with static analysis tools and SAST (Static Application Security Testing).
- Exposure to Python packages for GWeb UI application development.
- Experience in remote or distributed team environments.
- Background in setting up or maintaining test lab infrastructure.
Additional Information
- H1-B visa sponsorship available for qualified candidates.
- On-site presence is mandatory (5 days a week Austin TX).
- Comprehensive Medical Dental and Vision benefits provided.
#EmbeddedSoftwareEngineer #EmbeddedLinux #FirmwareDevelopment #CProgramming #Python #ShellScripting #SoftwareTesting #AutomationFramework #SDKDevelopment #SystemIntegration #Multithreading #ClientServerArchitecture #SPIDriver #UnitTesting #Git #CICD #Jenkins #GitHubActions #GitLab #NetworkProtocols #EmbeddedSecurity #SAST #Debugging #CodeReview #AustinJobs #TechJobs #H1BSponsorship #OnsiteRole #EngineeringJobs #StartupJobs
Job Title: Embedded Software Engineer Location: Austin TX (On-site 5 days/week) Employment Type: Full-time Visa: H1-B sponsorship available Benefits: Full Medical Dental & Vision coverage About the Position We are a well-funded technology startup building innovative products from the ground up. Were...
Job Title: Embedded Software Engineer
Location: Austin TX (On-site 5 days/week)
Employment Type: Full-time
Visa: H1-B sponsorship available
Benefits: Full Medical Dental & Vision coverage
About the Position
We are a well-funded technology startup building innovative products from the ground up. Were seeking a highly skilled Embedded Software Engineer with a passion for low-level systems infrastructure scripting and application development. This role is ideal for an all-around team player who thrives in a fast-paced environment and enjoys working across multiple layers of embedded software.
Key Responsibilities
- Contribute to the development and maintenance of a Linux-based chip management application.
- Design implement and maintain a comprehensive test suite for SDK application validation.
- Develop mock software components to support unit testing of device firmware.
- Design and implement testing lab infrastructure to support device integration and validation.
- Optimize existing test processes and introduce new testing methodologies for continuous improvement.
- Collaborate with cross-functional and international teams to ensure smooth system integration.
- Work independently to drive complex projects from concept to completion while meeting tight deadlines.
Required Qualifications
- 10 years of experience in embedded software engineering.
- Strong proficiency in C Python and Shell scripting.
- Proven hands-on experience with Embedded Linux and Windows environments.
- Solid understanding of client-server architectures and multi-threading concepts.
- Experience using foreign function call methods in Python to integrate external libraries.
- Strong background in developing automated test frameworks for embedded systems.
- Familiarity with SPI (Serial Peripheral Interface) protocol.
- Skilled in unit testing using mock components and developing system integration tests for SDKs.
- Excellent problem-solving debugging and analytical skills.
- Experience in code reviews and providing constructive technical feedback.
- Ability to work effectively with distributed teams across multiple time zones.
- Self-motivated entrepreneurial mindset with the ability to work independently.
- Demonstrated job stability with consistent professional growth (no job hoppers or unexplained breaks).
Nice to Have
- Experience with Git or other version control systems.
- Familiarity with CI/CD pipelines (e.g. Jenkins GitHub Actions GitLab).
- Knowledge of network protocols and embedded security practices.
- Experience with static analysis tools and SAST (Static Application Security Testing).
- Exposure to Python packages for GWeb UI application development.
- Experience in remote or distributed team environments.
- Background in setting up or maintaining test lab infrastructure.
Additional Information
- H1-B visa sponsorship available for qualified candidates.
- On-site presence is mandatory (5 days a week Austin TX).
- Comprehensive Medical Dental and Vision benefits provided.
#EmbeddedSoftwareEngineer #EmbeddedLinux #FirmwareDevelopment #CProgramming #Python #ShellScripting #SoftwareTesting #AutomationFramework #SDKDevelopment #SystemIntegration #Multithreading #ClientServerArchitecture #SPIDriver #UnitTesting #Git #CICD #Jenkins #GitHubActions #GitLab #NetworkProtocols #EmbeddedSecurity #SAST #Debugging #CodeReview #AustinJobs #TechJobs #H1BSponsorship #OnsiteRole #EngineeringJobs #StartupJobs
View more
View less