Embedded Software Engineer

FAITH OF ISAIAH ENTERPRISES, SERIES LLC
Austin, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Austin, United States of America

Tech stack

C++
Communications Protocols
Software Debugging
Embedded C
Linux on Embedded Systems
Embedded Software
Firmware
Python
Real-Time Operating Systems
TCP/IP
Universal Asynchronous Receiver/Transmitter
Safety Critical Systems
Information Technology
Low Latency

Job description

  • Design and develop real-time embedded software in C++ for high-performance control systems
  • Translate hardware requirements into robust firmware and system-level solutions
  • Interpret datasheets and contribute to schematic design for microcontroller-based systems
  • Test, debug, and optimise firmware in both lab and real-world environments
  • Improve system performance, including latency, efficiency, and power consumption
  • Collaborate with electrical, mechanical, and software engineers to integrate full system functionality
  • Produce clear technical documentation (architecture, pseudocode, schematics, test plans)

Requirements

  • 3+ years of experience in embedded firmware development and electrical system design
  • Strong proficiency in C++ for embedded systems, plus working knowledge of Python
  • Experience working with microcontroller-based systems, including sensors, actuators, and control logic
  • Hands-on experience with real-time or safety-critical systems (robotics, autonomy, or similar)
  • Understanding of testing, validation, and debugging in hardware-constrained environments
  • Ability to work across hardware and software boundaries in a cross-functional engineering team
  • Degree in Electrical Engineering, Computer Science, or a related field

Nice to Have

  • Experience with embedded Linux or RTOS environments
  • Familiarity with communication protocols (CAN, UART, I2C, TCP/IP, UDP)
  • Experience optimising systems for low latency and constrained compute environments
  • Exposure to power electronics, motor control, or robotics systems

Benefits & conditions

  • Competitive salary + equity
  • Full benefits package (health, dental, vision)
  • Paid time off
  • Opportunity to work on cutting-edge autonomous systems with real-world impact

Apply for this position