Embedded Software Engineer

TDK
Neptune, NJ
Full-time
  • 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 : Bachelor's 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

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 contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

11 hours ago
Related jobs
Promoted
TDK
Neptune Township, New Jersey

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 overco...

Promoted
Castellum Inc
Bradley Beach, New Jersey

Perform software development, maintenance, and enhancement of in-house software used to support testing and development of shipboard software. Provide software engineering support to resolve software and hardware obsolescence issues. A BS/BA degree in Computer Science, Software Engineering, Electric...

Promoted
Cisco Systems, Inc.
Holmdel, New Jersey

You will be part of a multi-disciplinary team, including optical, mechanical, electrical, and manufacturing engineers. You will collaborate closely with Acacia's Silicon Photonics development team on new product designs and with the Product Engineering and Quality teams to ensure smooth transition o...

Promoted
ID-Tech Solutions
Lakewood, New Jersey

Job Description: Senior Level 2+ IT Technician (MSP Background).Company Overview: We are a rapidly growing IT Managed Service Provider (MSP) company based in Lakewood NJ and Brooklyn NY.Our company specializes in providing comprehensive IT solutions and support to a diverse range of clients.As we co...

Promoted
In Technology Group Inc (US)
NJ, United States

Our client, a global leader in cutting-edge household appliances, is seeking a driven Senior Firmware Engineer to join their dynamic team in North New Jersey. We are looking for a passionate and reliable Senior Firmware Engineer to help create innovative customer experiences on a global scale. Bache...

Promoted
Precision Technologies
NJ, United States

We are looking for a skilled Software Developers & Software Engineers to develop and implement high-quality software solutions. Looking Experienced Software Developers & Software Engineers. The successful candidate will engage in all phases of the software development lifecycle and work closely with...

Promoted
Schneider Electric
NJ, United States

IT Systems:  support and maintain Automation systems and related infrastructure, including software/firmware upgrades, backups, and troubleshooting for automation systems and related infrastructure (servers, computers, network switches). Bachelor's Degree in IT or Engineering, or five or more years ...

Promoted
Gambit Technologies
NJ, United States

We are seeking a highly skilled Senior Software Engineer for a software product firm located in Mercer County, NJ. Senior Software Engineer - Java, Spring, SQL (Hybrid Contract). ...

Promoted
BeaconFire Inc.
NJ, United States

BeaconFire is based in Central NJ, specializing in Software Development, Web Development,and Business Intelligence; looking for candidates with a strong background in Software Engineering or Computer Science for a Java / Software Developer position. Decent understanding of the software development l...

Promoted
Canfield Scientific
Lakewood, New Jersey

Systems Test Engineer – Manual/Automation. Validate that both software and hardware performs to established guidelines. Bachelor’s degree, preferably in Computer Science, Engineering, or Technology . Experience testing peripheral devices, graphics/imaging software. ...