Senior Embedded Software Engineer

Visa Sponsorship
This Job is No Longer Active This position is no longer accepting applications
AI Summary

We are 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. The ideal candidate will have experience in embedded software engineering and a strong background in developing automated test frameworks.

Key Highlights
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
Collaborate with cross-functional and international teams to ensure smooth system integration
Technical Skills Required
C Python Shell scripting Embedded Linux Windows Client-server architectures Multi-threading SPI protocol Git CI/CD pipelines Jenkins GitHub Actions GitLab Static analysis tools SAST
Benefits & Perks
Full Medical, Dental & Vision coverage
H1-B sponsorship available
On-site presence is mandatory (5 days a week, Austin, TX)

Job Description


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. We’re 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

Subscribe our newsletter

New Things Will Always Update Regularly