Firmware Engineer Level 2
Company: Siemens
Location: Johnson City
Posted on: May 24, 2023
|
|
Job Description:
"Are you ready to design and create factory automation equipment
for machines and systems that safely automate our world?"
Position Overview
The candidate, as part of the firmware team, will design and
develop embedded software and unit tests, review process and design
documents, and perform code reviews for automation products. The
Firmware Engineer works primarily on Functional Safety projects in
the Research & Development organization reporting to the Functional
Safety Project Manager.
Responsibilities
Perform complex embedded software design and development tasks.
Design subsystems.
Participate in requirement and design reviews.
Participate in code reviews of project firmware.
Design and implement unit tests with full path coverage.
Understand standards, specifications, and other documents to
implement assigned tasks.
Work independently to resolve technical issues - including issue
analysis and the preparation of reports.
Implement quality and process improvements.
Participate in the creation of project schedules and adhere to
those schedules
Required Knowledge/Skills, Education, and Experience
Education: Bachelor's in Computer Engineering or Electrical
Engineering is preferred. A BS/MS in Computer Science with
demonstrated digital hardware design knowledge is acceptable.
3-5 years in embedded software development.
Proficiency in the C++ programming language and object-oriented
design methodology.
Able to understand hardware / software interfaces.
Self-motivated and results-oriented with strong problem-solving
skills.
Demonstrates good interpersonal, communication, and teamwork
skills.
5% domestic and international travel.
Preferred Knowledge/Skills, Education, and Experience
Basic knowledge of PROFINET is a plus.
Familiarity with Industrial Automation control systems, e.g., PLCs
and engineering systems like Siemens TIA Portal - including
Fundamental LAD and SCL language programming.
Able to proficiently operate typical electronic measurement and
analysis lab equipment (for example, oscilloscope, meters,
analyzers, power supplies).
Ability to understand schematics.
An understanding and adherence to practices defined in IEC 61508
and ISO 13849 is a plus.
LI-JK#1
#DI
Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer
encouraging diversity in the workplace. All qualified applicants
will receive consideration for employment without regard to their
race, color, creed, religion, national origin, citizenship status,
ancestry, sex, age, physical or mental disability unrelated to
ability, marital status, family responsibilities, pregnancy,
genetic information, sexual orientation, gender expression, gender
identity, transgender, sex stereotyping, order of protection
status, protected veteran or military status, or an unfavorable
discharge from military service, and other categories protected by
federal, state or local law.
EEO is the Law
Applicants and employees are protected under Federal law from
discrimination. To learn more, Click here.
Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay
Transparency Nondiscrimination Provision. To learn more, Click
here.
California Privacy Notice
California residents have the right to receive additional notices
about their personal information. To learn more, click here.
Keywords: Siemens, Johnson City , Firmware Engineer Level 2, Engineering , Johnson City, Tennessee
Click
here to apply!
|