Senior Embedded Software Engineer - Communications

Company Name:
Solectria Renewables, VIA Motors, Delta-q Technologies, Plexim, Gridco Power Systems, Terrafugia
1. Responsible to lead embedded software design efforts throughout the full product life cycle,
ensuring timely delivery of reliable and feature rich products.
2. Lead projects for new feature implementation and resolving existing issues. This will require
theoretical analysis, simulation analysis, software implementation, code review, documentation,
lab, and field testing.
3. Lead communications development efforts for the company: TCP/IP, WiFi, network security
protocols, Web Server capability, Email reporting, and advanced PV specific networking such as
SunSpec, DNP3, and IEC 61850.
4. Subject Matter expert on, TCP/IP, WiFi, wireless mesh networking and network security.
5. Lead projects to be compliant with standards such as Solectria coding standard, SunSpec, DNP3, and MISRA C.
6. Coordinate and work collaboratively with other software development teams in the organization.
7. Provide outstanding documentation of software designs.
8. Perform timing and memory analysis for high reliability implementation.
9. Maintain tracking and documentation of project progress and source code.
10. Assist on special customer service projects as needed.
11. Participate in embedded software review and documentation.
12. Assist on standard certification testing of our software and product.
13. Coordinate software releases with internal and external stakeholders.
14. Additional duties may be assigned, as business circumstances require.

BSEE, BSSE, BSCE, BSCS with 7 years' experience OR
MS with 5 years' experience
1) Minimum 5 years of professional embedded software development experience.
2) Minimum 2 years of experience with Embedded Linux.
3) Significant knowledge of TCP/IP-based systems. Must have experience with planning, installation, configuring, testing, troubleshooting and maintaining networks, including routing, switching, and network security. Must have knowledge of wireless security controls
(authentication/encryption/PKI integration). Must have experience with packet/protocol fault
analysis for common IP and Ethernet protocols using network traces or sniffer captures.Solectria Renewables, LLC, 360 Merrimack Street, Lawrence, MA 01843 USA o TEL 978-683-9700 o o www.solectria.com
4) Expert in C/C++, real time embedded system design including RTOS and/or embedded Linux.
5) Embedded Linux experience ranging from high level programming, library, and applications usage down to full hardware driver development.
6) 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.
7) Successful experience working with a defined software development process including:
Requirements management, implementation, design for test, validation, version control, and
sustaining updates such as bug trackers.
8) Ability to understand complex designs and failure modes with software/hardware interactions.
9) Knowledge of high efficiency computing methods, writing software that optimizes performance to fit hardware system performance constraints.
10) Must have strong computer skills, ability to use design tools, system debuggers, programmers, word, excel, power point, databases, web interfaces, code analysis tools, etc.
11) Significant understanding and work experience of software quality assurance and software testing principles and standards.
12) Excellent interpersonal skills. Fluency in English is essential.
13) Attention to detail, self-driven as project leader.
14) Strong sense of schedule driven design, feature/effort trade efforts, and design for reliability.
15) Ability and interest to work as a leader or individual contributor, depending upon assignment.
16) Willingness to travel domestically and internationally up to 10% of the time.

Desired Skills:
1) Power electronics experience with power level up to 1MW.
2) Solar inverter related experience.
3) Design and validation of safety critical software including compliance with safety standards such as UL1998 or DO-178B.
4) Advanced testing experience including unit test, functional test, system test, white box testing,
black box testing, boundary testing, stress testing, static code analysis, and automatic regression

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 Multi-Disciplined Engineer - Physical S...
Marlborough, MA Raytheon
Senior Software Engineer
Boston, MA Job Juncture
Senior Software Engineer
Boston, MA Job Juncture
Senior Software Engineer - Full Stack
Boston, MA Job Juncture