Embedded Software Engineer
Technology
Austin, United States1 months agoUntil 5/20/2026
Full time
Job description
I’m working with a start-up company here in Austin that’s pushing the boundaries of embedded systems and robotics. They’re building next-generation platforms with high-performance hardware, smart sensors, and advanced firmware to solve real-world problems, and they’re looking for talented embedded engineers to join the team.
Day to Day:
- Design, implement, and maintain embedded firmware for microcontrollers, SoCs, and Linux-based systems
- Develop device drivers and interfaces for peripherals (SPI, I²C, UART, CAN, USB, sensors, wireless stacks)
- Work on real-time systems, optimizing performance and reliability
- Build and maintain CI/CD pipelines and automated test frameworks for firmware
- Collaborate with hardware engineers, system architects, and software teams to deliver robust embedded solutions
- Optionally work on robotics platforms, integrating sensors, motors, and control systems
- Contribute to documentation, architecture design, and code reviews
Skills:
- 3+ years of embedded software experience (C, C++, Python, or similar)
- Strong experience with embedded Linux, RTOS, or bare-metal systems
- Hands-on experience with hardware interfaces (SPI, I²C, UART, CAN, USB, GPIO)
- Experience with build systems (Yocto, Buildroot, Make, CMake)
- Familiarity with firmware update mechanisms, bootloaders, and system reliability tools
- Bonus: robotics, autonomous systems, sensors, motor control, or AI integration experience
- Comfortable working in a fast-paced, collaborative, and hands-on environment
NO C2C AVAILABLE FOR THIS ROLE.
Keywords
monthsOfExperience: 36BuildrootLinuxCMakePythonCI / CDCI/CD
¿Te interesa este puesto?