Embedded Software Engineer
Direct Hire W2
Hybrid - Austin 78759 (1-2 days onsite)
Responsibilities
- Develop software using C++ and Python.
- Create tools for testing, diagnostics and management of embedded systems
- Develop tools for the testing, diagnostics, and management of embedded systems
- Work with hardware and other software teams to ensure everything works together well.
- Optimize code for better performance and reliability.
Requirements
- Experience in production software/firmware development
- Read documentation and schematics to understand hardware and plan software architecture
- Strong understanding of interfaces: CAN, RS232/RS485, Ethernet, SPI, I2C
- Understanding of Real-Time Operating Systems (RTOS) in projects
Like to Have
- Experience with Unix-like environments, command-line tools, and automation
- Familiarity with version control systems (like Git) and scripting
- Experience in the automotive industry
- Skills with soldering equipment