Embedded Software Engineer - Brighthire Search Partners
Burlington, MA
About the Job
We are looking for a strong independent problem-solver, develop, enhance, and sustain software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.
Role & Responsibilities
·Collaboration with management and architects to convert software design into working, scalable, maintainable software
·Assist with system integration, testing strategy, and documentation
·Conduct and participate in design and code reviews
·Provide estimates of assigned tasks for project planning
·Collaborate with experts and team members, to solve technical problems
·Ability to work independently and troubleshoot. Assist with QA functions as required.
Qualifications & Requirements:
·BS in Computer Science or engineering discipline
·1-5 years of experience in industrial engineering software design /development of complex systems.
·Proficient with C# using Visual Studio; source control usage and developing multithreaded applications.
·Familiarity with Agile Scrum methodology
·Experience with electro-mechanical systems or robotics
·Solid English verbal and written communication skills
·Motived with a passion for excelling in learning and contributing to collective goals
·10% travel, both domestic and international
Desired Requirements:
·Experience with industrial communication protocols
·Proficient with C++
·Vision algorithms