Resources > Careers > Electrical Software Engineer
Electrical Software Engineer
Full Time
Isolite is seeking a passionate, experienced, and professional firmware engineer to support our growing product development needs. We desire people who can use their unique skills to complete challenging technical projects and reward people that that make a difference. As a key contributor to our technical team, you will interface with our engineering and manufacturing teams to develop exciting new products and to support existing product lines.
Position Duties and Responsibilities:
- Design and development of embedded firmware, digital circuitry, and analog circuitry for the following applications:
- Battery charging and testing
- Switching power supplies
- High and low power LED light sources
- Communication interfaces
- PCB Layout using CAD Design Tools: proficient with PADS PCB Layout and PADS Logic, DX Designer schematic capture. Pertaining to rigid and flexible printed circuits boards.
- Knowledge of IPC and related industry standards for PCB, and electromechanical products.
- Device testing, performance measurements to evaluate results.
- Electronic component evaluation and qualification, based on analysis of specifications to meet reliability criteria and product cost objectives.
- Bills of Materials preparation, fabrication, and assembly documentation along with product and sub assembly test procedures.
- Acquire knowledge of Underwriters Laboratories Codes requirements. Consult and/or meet with UL representatives to resolve pertinent issues.
- Present and participation in product related Design Reviews.
- Continuous improvement, and expansion role. Contribute new ideas to develop well valued products.
- Develop requirements and coordinate with manufacturing systems software teams to create tools to enable new and existing processes.
- Assist production/engineering leadership team by identifying trends and opportunities for optimizing product output, quality enhancements, and cost of manufacturability.
- Support field installation, startup, and debug of systems.
- Review and support validation of concepts provided by customers and integrators.
- Perform intricate repairs on mechanical and electrical hardware.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Knowledge of database systems and SQL – Ability to take a project from scoping requirements through actual launch of the project
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Required Talents & Qualifications
- Bachelors or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Systems Engineering, Mathematics, or equivalent development experience.
- Minimum five years of relevant experience in systems engineering, design, assembly, testing electronics designs in a new product development environment.
- Wiring and/or troubleshooting experience.
- Ability to present comprehensive technical evaluations and recommendations to customers and peers.
- Customer-focused with strong communication and problem-solving skills, including the ability to understand customer issues and respond accordingly.
- Highly motivated with a self-starting attitude.
- Ability to work both autonomously and as a team in a highly demanding and fast paced environment
- Assist engineering and product teams in defining product specifications.
- Must have strong embedded firmware development skills for use in low power embedded systems using C and assembly.
- Experience in power circuit designs for use with 120VAC and 277VAC electrical networks.
- Experience in design of systems that utilize batteries and charging systems.
- Excellent computer skills.
- Excellent communications and interpersonal skills.
- Work with system team to establish best-in-class software and test requirements.
Preferred Qualifications
- Participation in the lighting, inverter or similar industry
- Experience with the use of FEA tools and software
- Embedded software experience.
- Experience in power circuit designs for use with 120VAC and 277VAC electrical networks.
Physical Demands
- Able to bend, squat, twist, climb stairs and lift frequently
- While performing the duties of this position the employee is frequently required to walk, sit, stand, talk and hear with occasional bending, stooping, crouching and kneeling.
- Regularly required to use hands to fingers.
- Duties require use of computer software and equipment that involve regularly sitting for extended periods of time and repetitive hand movements.
- Ability to occasionally lift and move objects up to 30 lbs.