Software Engineer
Summary
Software Engineer - Texas Instruments
Optimize low-level device drivers to maximize code reuse and reduce code size by 20%
Develop a UART driver with DMA functionality for two microcontroller product families
Create and automate UART driver tests for full coverage of software requirements
Drive multiple international teams to improve functional requirement test traceability by 33%
Optimize the automated test framework to utilize a JavaScript-based file generation tool (SysConfig) to reduce manual maintenance time by 80%
Engage with customers to identify, implement, and verify resolutions for software defects
Expectations
I value opportunities to continuously grown and learn within a company including upward mobility. I aspire to move into technical leadership roles after gaining more technical expertise so I will have a strong foundation to support my colleagues.
Work in United States
Employment Preferences
Expected Base Salary
**,000 USD
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- C
- C++
- Python
- JavaScript
- HTML
- CSS
- MATLAB
- LaTeX
- SysConfig
- Code Composer Studio
- Saleae Logic
- Vim
- Energia
- Arduino
- LabVIEW
- Git
- Bitbucket
- Jenkins
- JIRA
- Confluence
- Embedded Software
- Embedded Systems
- Object-Oriented Programming
- OOP
- Software Development
- Test Driven Development
- Agile Methodologies
- Microcontrollers
- Linux
- Device Drivers
- Real-Time Operating Systems
- RTOS
- Embedded Toolchains
- Logic Analyzer
- Leadership
- Teamwork
- Problem Solving
- Analytical Skills
- Organizational Skills
- Critical Thinking
- Public Speaking
- Mathematics
- Integration
- Continuous Integration Tools