Jobs at Syrinx

View all jobs

Embedded Engineer

Marlborough, MA

 

KNOWLEDGE, SKILLS & ABILITIES

Knowledge of scripting and programming languages including C/C++ and Perl/Python. Experience in embedded multiprocessor systems, software/hardware test and validation, bug lifecycle management, software development methodologies (such as agile).

JOB SUMMARY
This position applies extensive technical expertise towards software and systems solutions of complex technical problems and provides solutions that require the regular use of ingenuity and creativity. The successful candidate has a passion for problem solving and enjoys developing in the embedded environment working with the control hardware systems.

ESSENTIAL JOB FUNCTIONS
The Software Engineer is responsible for the development of cutting-edge test and monitoring products used in the power industry. Specific tasks include: 

  • Design, develop, test and document software components and applications in a Linux environment.
  • Focus on embedded real-time, multi-processor systems but comfortable with design of PC based applications.
  • Leverage internal component reusability and open source solutions to improve time to market.
  • Develop products to promote the ease of implementing automated test suites.
  • Develop a skill set to be a key person to technically triage customer issues, as needed interface to the customer.
  • Interface with mechanical, electrical, systems, and test engineers.
  • Identify and implement process and development environment improvements.

QUALIFICATIONS
We'll take ANY US authorization. Will hire on W2 or C2C. Start contract 6mo + extension, with potential for FTE.
Must be located in Greater Boston Area or Relocate for start. Can do flat rate or rate+benefits as needed.

Remote Work: Once settled, the role will offer work-from-home as needed, with minimum need for onsite as required by project. (est once or twice a week/month) 

EXPERIENCE

  • 3-5 years of work experience in firmware and software development.
  • Skills in one or more scripting languages such as TCL, Python and Perl.
  • Experience with embedded and host applications developed in C and C++.
  • Experience using test equipment to test and verify the performance of power electronics and power system hardware. 
  • Experience managing code management systems such as Bitbucket.
  • Understand DSP FPGA/CPLD implementations.
  • Familiarity and experience working with Matlab, Linux, and scripting languages.
  • Proven track record of proactively working with the development and QA stakeholders.
PREFERRED EXPERIENCE (Not Required)
  • Experience with Linux and Windows applications.
  • Experience working with Atlassian Jira, Confluence and Bitbucket products.
  • Experience or the desire to learn about utility power systems.
  • Experience working in both waterfall and agile engineering environment.

Share This Job

Powered by