S

Sparx Engineering

Contract engineering and product design services

Embedded Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A minimum of a Bachelor's degree in Engineering or similar is required unless the candidate can demonstrate exceptional development ability through extensive work history.
  • Four or more years of experience.
  • Dedication to proper source control methods.
  • Experience in testing and troubleshooting.
  • Experience interfacing with internal and external customers and vendors.
  • Proven working experience in software engineering.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of operating-system coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Adequate knowledge of reading schematics and component data sheets.
  • Ability to apply software lifecycle procedures and methodologies, recognize system-design pain points, select appropriate tools, estimate work, and communicate with stakeholders.
  • Ability to prototype at a high level, decompose large tasks into smaller testable pieces, and expand software capabilities.

Responsibilities

  • Design and implement software for embedded devices and systems from requirements through production and commercial deployment.
  • Work directly with engineering peers across disciplines to create technologies for multiple industries.
  • Communicate and appropriately document engineering designs at all phases of the product lifecycle.
  • Work directly with clients to help meet their needs efficiently and predictably.

Desired Qualifications

  • Experience working across C and C++ on bare-metal and RTOS targets; VHDL for FPGA designs; Embedded Linux with Yocto or Buildroot; Python for tooling, test automation, and data analysis; and C# and .NET for desktop applications and services.
  • A history of tinkering in spare time.
  • Strong problem-solving and verbal and written communication skills.
  • Excellent mathematics skills.

About the Company

Sparx Engineering

Contract engineering and product design services

Sparx Engineering is a licensed engineering firm that provides contract engineering and product design services across many industries. Its team includes licensed engineers in electronics, mechanical design, software development, chemical synthesis, robotics, and automation, enabling them to work on a wide range of projects. The company helps clients translate ideas into real devices and systems by offering end-to-end design work—from concept through prototyping to production—using multidisciplinary skills, simulations, testing, and safety-compliant development. What sets Sparx apart is its breadth of expertise and its ability to provide a full, contracted engineering team for both large corporations and small businesses, rather than a single specialty. The goal is to help clients bring new technology to market efficiently by delivering reliable, manufacturable designs and integrated solutions that combine hardware, software, and process know-how.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Manvel, TX
Founded
2009

Recently Posted Jobs

Explore more opportunities at Sparx Engineering

See more jobs