Job: Engineer, Embedded Firmware

If you’ve registered with us previously, please login now. If you’d like to register, please click the ‘Register’ link below.: : Register | Forgot your password?

Job Number


Start Date


End Date


Company Type



Melville, NY

Job Description

This position is responsible for the research, development, and application of Firmware/hardware as it relates to new and existing products for the residential market. The individual will primarily work on developing wiring devices such as receptacle, lighting controls, breakers, etc. As required, this position may encompass the following steps of the product life cycle: specification, design, implementation, testing, release, and manufacturing support. The Embedded Firmware Engineer works under moderate supervision.  This position is located on sight at our Melville headquarters.


  • Analyzes marketing and engineering data to determine software feasibility of product proposal
  • Coordinates with product and project management personnel to clarify or resolve problems and develops efficient coded design
  • Develops technical specifications and identifies test requirements for products
  • Prepares product or system software, block diagrams and object code utilizing engineering group input
  • Coordinates and checks BOM and MRP requirements with appropriate departments
  • Participates as needed to fabricate engineering prototype Implements process improvements to decrease time to market of new and existing products
  • This position requires a motivated, creative engineer with the ability to design a variety of new products from concept through production release
  • Must be adaptable and have excellent decision making skills and the engineering level
  • Help to develop an open environment where all input is received and valued
  • Qualifications

    Education & Experience

    • Bachelor of science degree in Electrical Engineering, Computer Science or other engineering related fields
    • 2-5 years’ experience in Embedded hardware & software engineering; design & development of new products
    • Familiarity with industry practices and tools in the implementation of embedded hardware and software technology

    Skills & Abilities

    • Must know C, C++ and assembly programming for embedded applications
    • Experience in designing firmware using 16/32 microcontrollers and ARM processors
    • Ability to read and interpret schematics and PCB layout. Ability to work through low level hardware issues and board bring up
    • Has understanding of RTOS concepts and expertise in designing event driven real time firmware
    • Experience in designing firmware for CAN, BLE, UART, SPI, I2C or other communication protocols
    • Experience in wireless protocols like BLE, ZigBee or WiFi is a plus
    • Experience in developing products for following applications is a plus:
      • Lighting controls – dimming and sensory
      • Personal protection technologies such as AFCI / GFCI
      • USB power delivery
      • Contract Specialties Group is an Equal Opportunity Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information,  or membership in any other group protected by federal, state or local law.

Job ID: 17558