
Texas Instruments Hiring a Software Engineer
In this role, as a Software Engineer, you will stand at the cutting edge of software architecture design and will develop expertise in application development. In this position, you will craft embedded software and development tools that facilitate product testing, craft code that instructs chips to work in revolutionary new ways, and collaborate closely with business partners and customers alongside TI’s marketing, systems and applications engineering teams to tackle business problems.
Depending on which software engineering function you are assigned to, you will gain expertise in the following:
- Core software development methodology and the overall life cycle
- The realm of embedded software tools covers pertinent industry best practices.
- Fundamentals of real-time embedded systems design, together with methods for crafting and debugging code
- TI device architecture
- Software IP licensing frameworks and Open Source
- Software Development Kits (SDKs)
- EP software and hardware products
- Developing rapport with designers, developers and the sales organization.
- Producing and rolling out training materials, technical documentation, application demos and sample code
- External customer interaction—DIN and DWIN—lifecycle
- Customer direct support
Qualifications of a Software Engineer
Minimum Requirements:
- Bachelor’s degree in Electrical
- A cumulative GPA of 6.0 or better on a 10-point scale
- Proficiency in the programming languages C and C++
- Experience with writing code in assembly language
- In-depth proficiency in the range of software engineering processes across the whole software development lifecycle
Preferred Qualifications of a Software Engineer
- The position requires a proven ability to apply robust analytical and problem-solving acumen.
- Proficient writing and public-speaking abilities
- Capability to collaborate seamlessly with colleagues from various organizational functions within the team setting
- Excellent time-management proficiency that allows projects to be completed on schedule
- Shown capacity to establish solid, influential relationships.
- Capability for working efficiently within a fast-moving and ever-evolving environment
- The capability of taking the initiative and achieving results
- Excellent time-management skills that guarantee projects are delivered on schedule
How to apply for a Software Engineer?
If you’re Interested, Kindly Click the Apply Now button below.