Search Results

Software Engineer

PEAK Technical Staffing USA, Billerica massachusetts


Regarding Boston Software Engineer-top 2 musts
  1. embedded development (C, C++)
  2. Desktop application software development ( C#, NI LabVIEW, JAVA, Python)


Job Description:
  • Software engineering for Liquid Handling and Medical Device Solutions and Components
  • Development projects in teams with electrical and mechanical engineers
  • Design and implementation of Software modules optimally representing the customer’ s requirements, both embedded (e.g. C, C++) and PC based (e.g. C#, NI LabVIEW, JAVA)
  • Development of automated measurement software for internal component testing (e.g. NI LabVIEW based)
  • Alignment and adaption of software development process with headquarter in Germany


Experience and Skills:
  • Above average Bachelor of Science' degree in Computer Science, Computer Engineering, Mathematics or Electrical Engineering with focus on embedded systems is required
  • 5+ years with medical device software development
  • Broad technical interest and high self-motivation to build up new knowledge and new areas
  • Expertise both in embedded and .NET based software development (C, C++, .NET)
  • Sound knowledge both on closed loop controlling algorithms and network technology / interfaces (CAN-Bus, I² C, RS232, Ethernet)
  • Knowledge of PLC/ CODESYS and NI LabVIEW programming are a strong plus
  • Knowledge of modern best practices for professional software development including agile development, scrum, secure coding standards, code reviews, source control management, testing, and operations
  • Strong team spirit, flexibility and self-management
  • Must have experience experience developing GUI’ s