[Close] 

Embedded Software Engineer

Company Name:
Solectria Renewables, VIA Motors, Delta-q Technologies, Plexim, Gridco Power Systems, Terrafugia
DUTIES:
1. Develop and design embedded software throughout the full product life cycle, ensuring timely
delivery of reliable and feature rich products.
2. Maintain existing code.
3. Assist on customer service projects.
4. Software testing as needed.
5. Participate in embedded software review and documentation.
6. Coordinate software releases with internal and external stakeholders.
7. Develop, maintain, and enhance customer facing applications, tools and scripts.
8. Write and enhance database queries for real-time reporting.
9. Maintain front-end using modern web technologies.
10. Update and enhance streaming data collection system.
11. Ensure projects are compliant with Solectria coding standards, such as SunSpec, DNP3, and MISRA
C.
12. Coordinate and work collaboratively with other software development teams in the organization.
13. Provide documentation of software designs.
14. Maintain tracking and documentation of project progress and source code.
15. Other duties as assigned.

REQUIREMENTS:
Education:
BSEE, BSCE, BSCS or equivalent technical degree.
Skills/Knowledge/Abilities:
1) Embedded software development experience, embedded Linux preferred.
2) Experience in C/C++, real time embedded system design including RTOS and/or embedded Linux.
3) Ability to understand complex designs and failure modes with software/hardware interactions.
4) Solid understanding of Internet technologies (TCP/IP, DNS, DHCP, proxy)
5) Familiarity with network security protocols including SSL and IPSEC
6) Successful experience working with a defined software development process including:
Requirements management, implementation, and design for test, validation, version control, and
sustaining updates such as bug trackers.
7) Must have computer skills, ability to use design tools, system debuggers, ICE, programmers, word,
excel, power point, databases, web interfaces, code analysis tools, etc.
8) Understanding of software quality assurance and software testing principles and standards.
9) Excellent interpersonal skills.
10) The candidate must possess excellent oral and written communication skills and be a fast learner.
11) Attention to detail, self-driven.
12) Willingness to travel domestically and internationally up to 15% of the time.
Desired Skills:
1) Knowledge of AJAX, CSS, HTML, JavaScript, and PHP Web Standards.
2) Experience using JQuery and web MVC frameworks
3) Experience in MySQL database programming and query optimization

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
Boston, MA Job Juncture
Senior Software Engineer, Platform
Cambridge, MA Car Gurus
Principal Software Engineer - Java/API
Burlington, MA Veracode
Display Electrical & Software Engineer
Billerica, MA E Ink
Software Engineer - Circuit Simulation
Chelmsford, MA Cadence Design Systems, Inc.
Software Engineer - Platform Core
Burlington, MA Veracode