Drive innovation in autonomous systems with impactful R&D contributions. Collaborate on cutting-edge projects shaping embedded software solutions. Lead development in a dynamic, multidisciplinary environment.
R&D Embedded Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Join a leading technology company driving innovation in autonomous systems development.
- Contribute to cutting-edge R&D projects creating embedded software solutions for advanced systems.
- Collaborate with multidisciplinary teams to design, prototype, and deploy mission-critical applications.
- Engage in rapid iteration cycles to refine product capabilities and ensure optimal performance.
- Develop software for flight control, autonomy, and ground control systems.
- Evaluate emerging technologies to shape future product capabilities and innovation strategies.
- Troubleshoot and resolve hardware-software integration challenges alongside engineering teams.
- Contribute to technology roadmaps and long-term platform development initiatives.
Key Responsibilities & Duties
- Lead the design and implementation of embedded software solutions from concept to deployment.
- Collaborate with customers to gather insights and refine software functionalities.
- Architect robust software solutions for real-time, mission-critical applications.
- Develop testing frameworks and validation processes to enhance product reliability.
- Support field testing, demonstrations, and operational evaluations of systems.
- Analyze system performance and implement improvements to optimize functionality.
- Generate and maintain technical documentation and deployment procedures.
- Collaborate across engineering disciplines to ensure seamless system integration.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in embedded software development for complex systems.
- Proficiency in C/C++ programming for embedded systems.
- Experience with Real-Time Operating Systems (RTOS) and hardware integration.
- Knowledge of embedded communication protocols such as I2C, SPI, UART, and CAN.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication skills for collaboration within multidisciplinary teams.
- Ability to travel occasionally for customer engagements and field testing.
- ShareAustin: