Lead Software Engineer- Bare Metal Embedded S/W

Cadence Design Systems · Raleigh-Durham, NC

Company

Cadence Design Systems

Location

Raleigh-Durham, NC

Type

Full Time

Job Description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

The successful candidate will have a thorough understanding of all aspects of embedded firmware development flows, including but not limited to the following:
  • Requirements capture
  • Test driven development
  • Test plan development
  • Embedded development
  • Bare metal development
  • Software Quality Assurance
  • Debugging on Simulated, FPA and silicon platforms


Should be able to contribute to firmware development environment architecture, test plan development.

The candidate should be fluent in C/C++ both in bare-metal embedded and linux environments. Experience with an SDK such as Eclipse is desirable.

The candidate should be capable of leveraging scripting languages (Python, Perl, Ruby, Awk, Make, etc) to assist with automation and efficiency improvements in the firmware development flow. Candidate is also expected to be able to clearly communicate with design and architecture resources to accurately describe HW/SW integration issues and be creative in their resolution. Excellent debugging skills are a must, and the ability to operate independently and as part of a dedicated and focused team is also critical.

Lead Software Design Engineer

This is an opportunity to join a dynamic and growing team of experienced engineers developing high-performance physical IP for industry-standard protocols. The successful candidate will be a highly motivated self-starter who is able to work independently to complete assigned tasks and can also contribute to project leadership. The candidate will contribute to the team by developing firmware that enables the team to deliver IP that exceeds customer expectations. The candidate will contribute to all phases of the development effort from requirements capture and test planning to test execution and HW/FW integration and troubleshooting. It is expected that the candidate will be able to work as part of a small and focused team of engineers and will be able to collaborate successfully as needed with design architects and project management. Candidate should be willing to work full time in the Cary, North Carolina office and be willing to travel as required by job function (expectation is 5% travel or less).

The successful candidate will have a thorough understanding of all aspects of embedded firmware development flows, including but not limited to the following:
  • Requirements capture
  • Test driven development
  • Test plan development
  • Embedded development
  • Bare metal development
  • Software Quality Assurance
  • Debugging on Simulated, FPA and silicon platforms


Should be able to contribute to firmware development environment architecture, test plan development.

The candidate should be fluent in C/C++ both in bare-metal embedded and linux environments. Experience with an SDK such as Eclipse is desirable.

The candidate should be capable of leveraging scripting languages (Python, Perl, Ruby, Awk, Make, etc) to assist with automation and efficiency improvements in the firmware development flow. Candidate is also expected to be able to clearly communicate with design and architecture resources to accurately describe HW/SW integration issues and be creative in their resolution. Excellent debugging skills are a must, and the ability to operate independently and as part of a dedicated and focused team is also critical.
We're doing work that matters. Help us solve what others can't.

Date Posted

08/04/2022

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer II - The Walt Disney Company

Views in the last 30 days - 0

Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...

View Details

Lead Cloud Engineer (RapidScale) - Cox Enterprises

Views in the last 30 days - 0

RapidScale a leading provider of secure and reliable managed cloud solutions is seeking a Lead Cloud Engineer The role involves maintaining and develo...

View Details

Network Systems Engineer (Pre-Sales) - Arista Channels

Views in the last 30 days - 0

Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...

View Details

Senior Infrastructure Engineer #4109 - GRAIL

Views in the last 30 days - 0

GRAIL a healthcare company based in Menlo Park California is seeking a Senior Infrastructure Engineer The role involves designing implementing and mai...

View Details

Associate Product Engineer - Renesas Electronics

Views in the last 30 days - 0

Renesas Electronics is seeking a recent graduate with a degree in Electrical or Computer Engineering for a Product Engineer role The role involves dev...

View Details

Office Operations Lead - Flatiron Health

Views in the last 30 days - 0

Flatiron Health is seeking an Office Operations Lead to manage facilities and real estate projects in Durham and Salt Lake City The role involves over...

View Details