Embedded Software Engineer
Austin, Texas
Join a company who are seeking a skilled Embedded Software / Firmware Engineer to join their dynamic team. In this role, you will collaborate with a multidisciplinary group of engineers to design and develop cutting-edge systems and hardware across a wide range of industries. Your primary responsibility will be writing firmware and embedded software to bring various systems and devices.
Key Responsibilities:
- Design and implement firmware, drivers, and embedded software for a variety of devices.
- Conduct hands-on integration, testing, and troubleshooting of electromechanical systems, including motors, actuators, and sensors.
- Work closely with electrical engineering teams to support board bring-up, integration, and system testing.
- Convert hardware specifications into software and firmware requirements, ensuring alignment with project goals.
- Maintain high standards of technical quality, ensuring that projects are completed on time and meet performance benchmarks.
- Continuously enhance your technical expertise, contribute to process improvements, and actively participate in knowledge sharing within the team.
Basic Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Robotics, Computer Science, Computer Engineering, or a related field.
- Strong programming skills in C/C++ and Python
- Experience in testing, validating, and managing firmware deployments.
- Proficiency in developing embedded systems using VHDL, or Verilog in a Linux environment.
- Experience with full life-cycle development.
- Experience developing Real Time Operating Systems
- ROS hardware integration
- Proficiency with basic electronics tools (soldering iron, oscilloscope, etc.).
If you feel that you match the majority of the requirements above then please click on the link and apply!