Embedded Software Engineer
Salary: $90 - 115K/yr
Madison Heights, Mi
Company builds original equipment for defense and other industries. Seeking background from machine tool/ industrial equipment manufacturing.
*This is an on-site job function
SUMMARY
This job function will be working with the team to develop a power supply system for an industrial machine.
Will be responsible for developing and maintaining DSP program and software associated with it.
MUST have good experience with digital systems, C/ C++ and an understanding of the software lifecycle, and strong structured coding practices.
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.
KNOWLEDGE, SKILLS, ABILITIES
Following established methods and procedures must be able to perform, but not limited to, the following:
Develop DSP program for microcontroller and/or FPGA device
Assist on general hardware debug and board up stages
Provide Hands-On technical functions in support of engineering activities such as design, test, and verification of complex electronic circuitry.
EDUCATION and/or EXPERIENCE
Associates Degree, B.S.E.E. or equivalent required.
Min 5+ years of experience in digital systems
Experience with prototyping solutions and bench testing methodology
Complete understanding of digital and analog circuit design and theories
Experience in troubleshooting and repairing microprocessor-based boards without any supervision
Hands-on experience testing and debugging systems implemented with single board computers, complex microcontroller, or digital signal processing systems
C/C++ programming experience, an understanding of the software lifecycle, and strong structured coding practices
Assist Design Engineers in development of new circuits by performing electrical circuit prototyping, breadboard construction, and troubleshooting
Work with various computer systems and programs to enter schematics, design circuit boards, enter bills of materials, and perform cost analysis of the products
Set up standard test apparatus or devise test equipment and circuitry to conduct functional, operational, environmental, and life tests in order to evaluate performance and reliability of designs
Must have knowledge of digital systems including at a high level how microprocessors, power conversion, control circuits, and high-speed data/clock lines operate
Familiar with basic communication buses such as I2C, JTAG, RS-232, SPI, CAN, etc.
MUST HAVE A SOLID UNDERSTANDING OF ELECTRONIC CIRCUITS AND EXCELLENT DEBUGGING SKILLS;
Strong experience troubleshooting, testing, replacing and repairing circuit board assemblies to component, board and system level using engineering documents and specifications
Troubleshooting of electronic boards/components with associated test equipment (oscilloscopes, sampling scopes, electronic load boxes, spectrum analyzers, etc.) is a must
Must be familiar with reading schematic documents and files as well as using layout tool to aid in troubleshooting during board bring up
Co. offers market competitive pay and benefits programs, as well as opportunities for advancement, knowledge and skill development. In addition, we offer the following benefits to our employees:
• Medical & Dental Insurance
• 401(k) Retirement Plan
• Profit Sharing Plan
• Quarterly Incentive/Bonus Program
• Life Insurance
• Tuition Reimbursement
• Flexible Spending Accounts
• Sick Pay (40 hours)
• Generous Holiday & Vacation Program (9 Holidays/Floating)
Permanent position - 90 day contract to direct hire, may consider direct hire for the right fit candidate
***Applicants must be currently authorized to work in the United States on a full-time basis to be considered for this position.
All qualified applicants will receive consideration for employment without regard to race, religion, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.