Retym, Inc logo

SW Engineer

Retym, Inc

Austin, TXFull-timeNo compensation foundPosted 1mo agoVerified open 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Austin, TX
Schedule
Full-time
Work Authorization
Not specified

Job overview

Retym, Inc is hiring a SW Engineer. Retym, Inc is seeking an excellent Embedded Software Engineer to contribute to feature development and maintenance of a Linux-based chip management application. The role involves developing and implementing test suites, optimizing existing test processes, and collaborating with cross-functional teams. The ideal candidate will be an all-around team player with expertise in low-level infrastructure, scripting, and application development.

Key focus areas include 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, and Implement mock software components to support unit-testing of device firmware.

Important skills include C, Python, Shell Programming, Embedded Linux, Windows, and Client-Server Architecture. Preferred (not required): Git, CI/CD Pipelines, Jenkins, and GitHub Actions.

Skills & qualifications

RequiredNice to have

Skills

CPythonShell ProgrammingEmbedded LinuxWindowsClient-Server ArchitectureMulti-Threading ConceptsAutomated Test Frameworks for Embedded SystemsSPI ProtocolMock Components for Unit TestingSystem Integration Tests for SDK ApplicationsProblem-SolvingAnalytical SkillsCode ReviewConstructive FeedbackWork Effectively With International TeamsAdapt to Various Cultural Work StylesEntrepreneurial Can-Do AttitudeSelf-MotivationWork IndependentlyDrive Projects to CompletionGitCI/CD PipelinesJenkinsGitHub ActionsGitLabCommon Network ProtocolsEmbedded Security PracticesStatic Analysis Tools for Software VerificationSASTSetting Up Testing Lab InfrastructureMaintaining Testing Lab Infrastructure

Qualifications

10+ Years of Experience in Embedded Software EngineeringPrevious Experience in Remote or Distributed Team Environments

Full job description

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.

Requirements:

Key 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

Required Qualifications

  • 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
  • Experience in reviewing code and providing constructive feedback
  • 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

Preferred Qualifications

  • 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 GWeb UI application development
  • Previous experience in remote or distributed team environments
  • Experience in setting up or maintaining testing lab infrastructure

You've read the whole posting — now see how you match it.