DUTIES INCLUDE BUT ARE NOT LIMITED TO:- Responsible for the successful implementation and delivery of embedded software products and components throughout the entire product lifecycle.
- Responsible for project deliverables on time and with high quality.
- Assure proper technical requirement definition with internal and external customers, marketing, manufacturing, and other support groups.
- Actively participate in the definition and implementation of new processes and improvements.
- Identify and create new technologies and ideas to increase the organization's intellectual property and to better address customer needs.
- Participate in technical feasibility analysis and prototyping activities.
#LI-onsite #LI-JM1
What We Are Looking ForEducation Requirements:- Bachelors/Masters in Electrical Engineering with a specialization in Power Electronics is required.
Technical Skills:- 2+ years of professional experience developing power/motor control firmware using C/C++ and model-based design using tools such as MATLAB Simulink.
- Experienced in the architecture, design, hardware/software integration, and development of embedded software to interface and control power electronic convertors.
- Design experience with power invertors, PFCs on TI microcontrollers 28027, 28062F, 280025 or equivalent microcontrollers is required.
- Design and debug experience for peripherals needed for motor control such PWMs, ADCs and timers.
- Experience in the design of analog and digital circuits and control boards.
- Experience and familiarity with modern control theory applied to power domain.
- Experience collaborating in multi-site software development teams and projects.
- Ability to develop unit test driven software components.
- Experience with Real Time Operating Systems (RTOS) software development.
- Familiarity in technical leadership, project planning, and project tracking.
- Familiar with serial communication protocols (I2C, RS-485, RS-232, CAN, SPI).
- Familiar with industry standard embedded design and debugging tools (JTAG, protocol analyzers, emulators).
- Familiar with Configuration Management tools (Version control, bug tracking, change management, automated builds, and coding standards).
- Familiarity with static and dynamic analysis software tools.
- Experience developing in Waterfall and Iterative Software development processes.
- Familiarity with HVAC control systems.
Teaming/Soft Skills:- Excellent verbal and written communication skills.
- Ability to effectively communicate with both technical and non-technical staff.
- Ability to collaborate across multiple functional teams (Hardware, Testing, Technical Support, Manufacturing) to deliver sound technical solutions to our customers.
- Demonstrate ability to drive product and process improvements throughout the software organization.
- Ability to work with third parties and offshore development teams as needed.
- Self-driven, results oriented.
What We OfferCompensation: This is a salaried exempt role. The starting salary range for this role and market is between
$96,000-$110,000 annually. Factors that may affect starting salary include geography/market and the skills, education, experience, and other qualifications of the successful candidate. This position is also eligible for the
BroadBase Incentive (BBI) program with a target payout of 2%. Employees in this role are not eligible for overtime.
Location and Schedule: This position is located in
Carrollton, TX and will be
in the office Monday through Friday.Benefits: Subject to applicable eligibility requirements, the following benefits are offered for this role: tuition reimbursement; medical, dental, and vision insurance; prescription drug coverage; 401(k) retirement plan; short-term disability insurance; 8 weeks paid birthing leave; 2 weeks paid bonding leave; life and long-term disability insurance.
Paid Time Off: Depending on date of hire, and subject to applicable eligibility requirements, new employees in this role also receive up to: 12 days paid time off, 2 paid well-being days, 1 paid volunteer day, 9 to 11 paid company holidays depending on the year, and 3 floating holidays per year.