Texas Instruments
- 0 active jobs (view)
- www.ti.com
Description
Join a proven team of innovative and collaborative engineers as we execute and launch compelling and differentiated products to drive growth with high performance DLP Products.
Minimum qualifications:
- 5+ years industry experience in software development on embedded devices.
- Bachelor’s/Master’s degree in EE / ECE
Required Qualifications:
- Proficient in C with experience in development and deployment of applications on embedded platforms
- Strong SW debugging skills. Able to identify software/hardware issues with minimal iterations.
- Basic knowledge of hardware with the ability to produce high quality technical documentation
- Ability to multi-task, work independently, and take initiative to seek clarification and guidance when required
- Ability to work in teams and collaborate effectively with people in different functions including controller design, software, applications and field teams.
- Experience using issue tracking systems such as JIRA or similar systems
- Demonstrated strong analytical and problem solving skills
- Ability to take initiative and drive for results
Additional Preferred Qualifications:
The ideal candidate also has one or more of the following qualifications:
- Experience in embedded RTOS platforms
- Experience of scripting using Python
- Well verse with software development tools like Git, Jira, static code analyzer tools.
- Quality conscious and able to develop and deploy unit, system and regression tests and automation test scripts.
- Experience in using Lab equipment like Oscilloscope, Logic Analyzers, Video generators
- Experience working on Image processing and other algorithms
- Knowledge & experience in SW test & validation best practices
- Knowledge and experience in USB 2.0, Camera drivers
- Familiar of MISRA C guidelines
Key responsibilities:
- Design and develop SW for DLP Controllers and associated peripherals
- Maintenance and support change requests on the existing SW platforms
- Debug and support co-work with Customers and Applications team as needed
- Collaborate with our Worldwide DLP team to quickly address any gaps and move forward
- Come up with unit and system level test plans and procedures and develop test scripts
- Maintains documentation of test results to assist in debugging and modification of software.
- Analyzes test results to ensure correct functionality, determine root causes of failures and recommends corrective action.
- Creates design documentation and associated application and user guides
Ensure code coverage, code quality and code validation(Black box and White box Testing) to ensure that tested code is bug-free andadheres to code quality guidelines.
Minimum Requirements:
- 5-8years of relative experience
- Degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical and Computer Engineering, or related field
- Strong Embedded firmware skills and experience
- Strong Assembly, C and C++ programming skills
Preferred Qualifications:
- Knowledge of software engineering processes and the full software development lifecycle
- Demonstrated strong analytical and problem solving skills
- Strong verbal and written communication skills
- Ability to work in teams and collaborate effectively with people in different functions
- Strong time management skills that enable on-time project delivery
- Demonstrated ability to build strong, influential relationships
- Ability to work effectively in a fast-paced and rapidly changing environment
- Ability to take the initiative and drive for results