Senior Software Engineer

Austin, Texas

Talent Ascension Group
Apply for this Job

Our client is seeking an Embedded Software Engineer. The primary focus is as an individual contributor, however, experienced candidates will also be considered for a team lead or manager role. Primary languages are currently Python, C and C .


Role Responsibilities

  • Gather, organize, analyze, and normalize requirements, producing natural-language software requirements specifications
  • Design, develop, test, and maintain software according to the development process employed by the team while contributing improvements to that process
  • Develop and contribute to automated test and flight infrastructure (hardware and software) as necessary for automated test development
  • Communicate clearly and frequently, remaining engaged with the team through chat, e-mail, voice calls, and physical meetings
  • Work with the self-driving software development teams to provide new features and capabilities
  • Develop and maintain standards-compliant and extensible code
  • Respond to and troubleshoot system issues raised by users
  • Work according to project plans, identifying tasks, providing effort estimates, completing tasks on time, and reporting status accurately


Qualifications

  • BS in Electrical, Computer, or Systems Engineering, or Computer Science
  • 5 - 10 years+ experience in Software Development
  • Experience with embedded systems (real time, microcontrollers, DSPs)
  • Python
  • C/C
  • Linux OS
  • Bare-metal Development
  • Microservice Architecture

What We Offer

  • Work alongside experts in emerging technology
  • Full benefits including Medical, Dental, Vision, Life Insurance, etc.
  • Ability to work for a high-growth, disruptive company

Date Posted: 17 June 2025
Apply for this Job