Embedded Software Engineer, Cadence / Tensilica Position in Plantation, FL
Contract
We are a technology solutions company helping organizations accelerate business growth. Partnering with Fortune 500 companies, we have successfully delivered talent on demand and project solutions for over two decades now.
Apply fast, check the full description by scrolling below to find out the full requirements for this role.
Title : Embedded Software Engineer, Cadence / Tensilica
Location : Plantation, FL
Duration : 6-18+ Months to begin with (Possible extension)
Job Description :
Client is always looking to move technology forward and is seeking embedded software engineers with experience working with a Cadence / Tensilica tool flow.
A successful candidate will have worked with recent-generation Tensilica / Cadence cores such as the HiFi, LX7, VP6, and other similar cores.
They will have experience selecting and designing TIE instructions and configuring the core for various application-specific workloads.
The candidate will be responsible for helping benchmark software across various configurations and potentially hand-optimize assembly-level kernels to make best use of the hardware.
Roles and Responsibilities :
- Design, author, and maintain software, often in C / C++ language
- Participate in team code review process and meetings
- Assist in developing and deployment of RTOS on the Cadence platform
- Convert high level C++ algorithms into performant VLIW code, often assembly
- Develop tooling and guidance for others to author high performance software on the Cadence platform
- Profile existing software and propose custom TIE instructions that would potentially improve performance
- Respond to internal support and debugging issues as needed
All your information will be kept confidential according to Equal Employment Opportunities guidelines.
J-18808-Ljbffr