Retymposted about 2 months ago
Senior
Austin, TX
Professional, Scientific, and Technical Services

About the position

We are an exciting well funded start-up, looking for an excellent Embedded SW Engineer. Building the product from scratch and looking for an all-around team player - Low Level, Infrastructure, Scripting and Application.

Responsibilities

  • Contribute to feature development and maintenance of a Linux-based chip management application
  • Develop and implement a test suite for validation of SDK application flows used by device customers
  • Implement mock software components to support unit-testing of device firmware
  • Contribute to the design and implementation of testing lab infrastructure
  • Optimize existing test processes and introduce new methodologies
  • Collaborate with cross-functional teams to ensure seamless integration
  • Coordinate and communicate effectively with international team members
  • Work independently to drive projects forward and meet deadlines

Requirements

  • 10+ years of experience in embedded software engineering
  • Extensive expertise in C, Python, and Shell programming
  • Proven track record working with Embedded Linux and Windows environments
  • Strong understanding of client-server architecture and multi-threading concepts
  • Experience using foreign function call methods in Python to integrate with external libraries
  • Experience in developing automated test frameworks for embedded systems
  • Familiarity with SPI (Serial Peripheral Interface) protocol
  • Experience in implementing mock components for unit testing
  • Proficiency in developing system integration tests for SDK applications
  • Excellent problem-solving and analytical skills
  • Ability to work effectively with international teams across different time zones, and adapt to various cultural work styles
  • Entrepreneurial can-do attitude and self-motivation
  • Ability to work independently and drive projects to completion

Nice-to-haves

  • Experience with version control systems (e.g., Git)
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, or GitLab)
  • Knowledge of common network protocols and embedded security practices
  • Experience with static analysis tools for software verification, including SAST (Static Application Security Testing)
  • Familiar with Python packages for GUI application development
  • Previous experience in remote or distributed team environments
  • Experience in setting up or maintaining testing lab infrastructure

Job Keywords

Hard Skills
  • Git
  • Github
  • Gitlab
  • Linux
  • Python
  • 6iprqYaVKMgPXmZ MDo8d49LETgFb
  • 84nQIvh k42fVQBDvl5r GnlCqyjZ
  • 9ngoeZAH
  • iGMlKm
  • mIKAgf9uMCQRtSl0o ohWcax90K7gT2v
  • PdxjRWt6 295bNezBVt
  • qntc40piz2dy yHU61MS7sWBA
  • SzI29KZ ZQsijByMtor xhSGesDWog
  • tej6NKQGAJ EZ4RvjKYCa9b6F
  • tH
  • tK6Q7rP9ZEoS rmaG30QPZ n8CIrf5S
  • tQAFG THPSLyRh
  • uxSy2VTQ DG5WFdAg
  • WyNxKAlnj ptIN4Oux
  • x342Cp
  • xkWKP1TjoqEn Opw4Y5XiufyH
  • zrlcK irkN36Z2
Soft Skills
  • dkmnVcE5 8xOac5iD
  • FlPXBkpT5bE LnrWbJN
  • JGuoUyM5Pw0xqLar
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service