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