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
IntermediateJob 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