[Close] 

Senior Embedded Software Engineer - Controls

Company Name:
Kristen J. Bates & Associates, LLC
DUTIES:
1) Responsible to lead embedded software design efforts throughout the full product life
cycle, ensuring timely delivery of reliable and feature rich products.
2) Take lead on projects such as new features implementation and resolving existing
issues. This will require theoretical analysis, simulation analysis, software
implementation, code review, documentation, lab, and field testing.
3) Provide outstanding documentation of software designs.
4) Perform timing and memory analysis for high performance control system
implementation.
5) Maintain tracking and documentation of project progress.
6) Assist on special customer service projects as needed.
7) Participate in embedded software review and documentation.
8) Assist on standard certification of our software and product.
9) Assist on software FMEA analysis.
10) Additional duties may be assigned, as business circumstances require.
REQUIREMENTS:
Education:
BSEE, BSSE, BSCE, BSCS with 7 years' experience OR
MS with 5 years' experience OR
Ph.D. with 3 years' experience
Skills/Knowledge/Abilities:
1) Solid knowledge and at least 5 years working experience of power electronics,
experience with inverters is desired.
2) At least 3 years of working experience on embedded software development.
3) Knowledge of classical control theory and scientific computing.
4) Proficient in C/C++, real time system design including RTOS.
5) A strong understanding and advocacy of defensive programming methods to defeat issues such
as noise, intermittent communications, erroneous configuration entry, and communications
data over-runs or errors.Solectria Renewables, LLC, 360 Merrimack Street, Lawrence, MA 01843 USA o TEL 978-683-9700 o o www.solectria.com
6) Ability to understand complex designs and failure modes with software/hardware interactions.
7) Must have strong computer skills, ability to use design tools, system debuggers, programmers,
word, excel, power point, databases, web interfaces, etc.
8) Significant understanding and work experience of software quality assurance and
software testing principles and standards.
9) Excellent interpersonal skills. Fluency in English is essential.
10) Attention to detail, self-driven as project leader.
11) Strong sense of schedule driven design, feature/effort trade efforts, and design for reliability.
12) Ability to work as a leader or individual contributor, depending upon assignment.
13) Willingness to travel domestically and internationally up to 20% of the time.
Desired Skills:
1) Power electronics experience with power level up to 1MW.
2) Solar inverter related experience.
3) Control systems development using model driven tools such as Matlab and Simulink.
4) Design and validation of safety critical software including compliance with safety standards
such as UL1998 or DO-178B.
5) Advanced testing experience including unit test, functional test, system test, white
box testing, black box testing, boundary testing, stress testing, and automatic
regression testing.
6) Embedded communications systems including TCP/IP, Ethernet, CAN, Modbus, and
wireless protocols.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Embedded Software Engineer Lead
Framingham, MA Job Juncture
Senior Software Engineer, Platform
Cambridge, MA Car Gurus
Senior Software Engineer
Boston, MA Job Juncture
Senior Software Engineer
Boston, MA Job Juncture
Senior Software Engineer - Full Stack
Boston, MA Job Juncture
Senior Industrial/Manufacturing Engineer
Peabody, MA Analogic Corp