Position Title: Design Engineer II – Embedded Microcontroller Engineer
Position Summary
This position is a product-based engineering position, writing and implementing software microcode for embedded microcontrollers for commercial/industrial mission-critical Life-Safety energy conversion equipment, DC to DC converters, AC to DC inverters, Power electronics-based products; such as, emergency lighting LED drivers, emergency lighting inverters, emergency lighting controls/communications products, battery chargers, and sensor interface & communications/controls. Includes primarily “hands-on” microcontroller SW development, and functional realizations such as: capture/compare, counters, real-time clocks, power supply PWM, sensor data measurements, etc. Secondarily, it includes Electrical engineering HW implementation and development as related to microcontrollers and associated product circuitry: I/O, A/D, D/A, DAQ functions, DSP, ASP, power supplies, filters, timers, buffers, interfacing, communications, etc. Requires ability to perform hands-on troubleshooting and problem-solving for HW & SW. Guide and direct design of PCBs, enclosures, packaging, and/or related equipment as applies to the implementation of microcontrollers and associated circuitry. Perform “real-world” performance, functional, and feasibility R&D for new technologies and new product ideas, pre-development, and product development from conception to initial production. Participate in early-stage selection of microcontrollers, and supporting IC’s, electronics circuits, tools, etc. Conduct business at all times with the highest standards of personal, professional and ethical conduct.
Primary Responsibilities
- Write and implement software microcode for embedded microcontrollers for new products such as; emergency lighting LEDs drivers, emergency lighting inverters, and other new products relating to lighting electronics that meet specified quality, reliability, performance, and costs targets.
- Write and implement software microcode for embedded microcontrollers for new battery charger & battery management circuits.
- Write & develop a thorough SRS for each project.
- Design, coordinate, and hold design reviews, providing deliverables such as: SRS, complete Bill-of-Materials, block-diagrams, schematics, drawings, PCB design documentation, specifications, test data results, and other necessary documentation and information.
- Work within or as a member of a development team.
- Perform all related end-to-end development functions related to writing SW or programming embedded microcontrollers, modeling, documenting, creating BOMs, developing SRS, developing test plans, performing tests (bench-top, Use-Case, Alpha-Site, Beta-Site, Customer field testing, manufacturing testing, and performing troubleshooting/de-bugging at all levels).
Secondary Responsibilities
- Includes Electrical engineering HW implementation and design/development of HW as related to the embedded microcontroller, associated circuitry, or product functions.
- Guide and assist product/sustaining engineers in SW & HW testing, in ensuring product quality & reliability particularly as it applies to Failure Mode and Effects analysis for new or major redesigned products.
- Develop and execute reliability studies including HW & SW, which includes successful on-site & off-site installations and conduct reliability tests and analysis for new or major redesigned products.
- Write, document, provide, communicate, and implement special manufacturing guidelines, tools, equipment, and test specifications for new products, materials, or processes.
- Evaluate product or material performance as necessary to support the Quality, Manufacturing, and Field Service functions.
- Issue complete and concise reports regarding the performance of new or improved products, as well as competing products.
- Participate in the initial production phase of manufacturing inquiries and problems.
- Utilize analytical modeling tools, when applicable, to insure initial design can meet target specifications.
- Stay abreast and current with new technologies and developments as related to embedded microcontrollers.
- Champion innovation, new ideas, utilization of best-practices, and the implementation of new technologies that result in successful fulfillment of our goals.
- Other tasks as necessary.
Skills
- Proficient in the successful application of Microchip PIC microcontrollers to provide embedded microcontroller solutions for commercial/industrial products, product functions, internal & external controls/communications.
- 5+ years’ experience in the design & development of real-time, product-based, embedded microcontroller SW.
- Proficient in writing highly-reliable structured software/firmware micro-code for real-time, product-based, embedded microcontroller.
- Must be fluent in C/C++
- Proficient in the use and utilization of PIC development & programming tools (MPLAB IDE, C compilers, software libraries, reference designs, application notes, Third-party software, In-Circuit Debuggers, LAB REAL ICE™ In-Circuit Emulator to speed evaluation and prototyping of application circuitry. etc.)
- Experience in connectivity communications: SPI, I2C, UART, USB, Ethernet, etc.
- Ability to utilize the RS-232, RS-422, or RS-485 electrical layer standards.
- Experience with PSPICE, Matlab/Simulink or other circuit simulation software is helpful
- Ability to use standard electrical engineering lab equipment such as: multi-meters, oscilloscopes, signal generators, logic analyzers etc.
- Familiarity with Microsoft Windows and Office Products
- Strong technical leadership abilities with good interpersonal and communication skills.
- Ability to conduct research, and quickly learn and adapt new technologies and apply toward the design of new electronic products
- Ability to work with a team in a matrix organization and interact with and contribute to cross-functional teams, supporting senior personnel
- Analytical and problem solving skills and good organizational and communication skills
- Ability to manage functional elements of a project and balance innovation and creativity with mindful regard to a project schedule with strong sense of urgency
Problem Solving/Decision Making
- Make technical decisions based upon his/her observations and consults with more experienced/senior engineers and team
- Superior ability to create documentation and advance the teams product development efforts, and create transparency throughout the design/development process
- Use own judgment in overcoming minor technical problems that arise, readily informing team members, and effectively seeking direction/advice from senior members/supervisor.
- Independently evaluates, selects, and applies standard engineering techniques and procedures using judgment in making adaptations and modifications.
Experience and Education
- BSEE with some post graduate work in an appropriate Engineering discipline with 5+ years of appropriate design/development experience of embedded microcontrollers.
Physical Requirements
- Occasional lifting and carrying up to 25 lbs.
*We offer a competitive salary and opportunity for advancement within the organization. Visit our website at www.iotaengineering.com
*Applicants must be currently authorized to work in the United States on a full-time basis.
Please send resumes to [email protected] with “Embedded Microcontroller Engineer” in the subject line.
EOE