Embedded Software Engineer

TDK-Lambda Americas Inc

ESSENTIAL DUTIES, RESPONSIBILITIES & AUTHORITIES include the following. Other duties may be assigned.
Deliver high-quality C code in a real-time embedded environment
Develop software architecture and firmware implementation on hardware through integration and test activities
Support Engineering team in troubleshooting hardware/firmware failures and to find root cause, proposing solutions to overcome issues, making recommendations for improvements and product documentation
Conduct evaluation testing of products by creating test scripts and generate summary reports for review
Make performance and optimization trade-offs to meet product requirements
Must be self-motivated, willing to learn and accountable to delivering the software as per the product requirements
QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
EXPERIENCE: One to three years of related experience (or equivalent combination of education, training and experience).
EDUCATION: Bachelors Degree from four-year college or university.
LANGUAGE SKILLS: Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to write speeches and articles for publication that conform to prescribed style and format. Ability to effectively present information to top management, public groups, and/or boards of directors.
COMPUTER SKILLS:
Hands on experience with 8/16/32 bit microcontrollers, Fixed and Floating point Digital Signal Processors
Hands on experience with ARM Cortex Processors preferable
Ability to code in programming languages such as C, C , Assembly language, LABVIEW
Experience with RTOS in embedded systems is highly preferred
Hands on experience with Network programming protocols such as TCP,UDP,HTTP,VISA,VXI-11 and SNMP is an added advantage
Experience with handling RS232, RS485, USB, Ethernet, and CAN protocols in embedded systems
Familiarity with Keil compiler and other IDEs
Experience in using software bug tracking tool
Basic understanding of analog and digital circuits that are commonly used in Embedded systems
Motivations
Preferred
Self-Starter: Inspired to perform without outside help
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractors legal duty to furnish information. 41 CFR 60-1.35(c)

Equal Opportunity Employer – minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity

Show Full Vacancy