Embedded Software Engineer

Company Info
Samiti Technology
Edison, NJ, United States

Phone: (404) 645-7166
Web Site: www.samititechnology.com

Company Profile
col-narrow   

Title:

Embedded Software Engineer

Location:

Milwaukee, WI 

Salary:

$33.00

Job ID:

71402
col-wide   

Job Description:

Position Summary:

Software applications engineer to work on our diagnostic ECG software systems focusing on cyber security assessment and remediation.

Position Responsibilities:
  • Become familiar with system architecture and implementation to be able to plan and implement software investigations and updates.
  • Become familiar with product functionality and
  • Coordinate with software team to break down and plan assessment and remediation tasks.
  • Work with systems engineering and cyber security team to identify and document security risks.
  • Identify software requirements to mitigate security issues.
  • Architect and document necessary mitigations within the Software Development Process.
  • Implement and test necessary mitigations within the Software Development Process.
  • Work with test teams to resolve observations or defects.
  • Provide necessary documentation per the Software Development Process.
Essential competencies:
  • Bachelors of Science degree in Computer Science, Electrical Engineering, or related field.
  • 2+ years of programming experience.
  • Master of Science degree in Computer Science, Electrical Engineering, or equivalent is preferred.
  • 5+ years relevant experience is preferred.
  • Computer programming (C#, C++11)
  • Experienced with Windows PC application development with Visual Studio desired
  • Familiar with TCP/IP based connectivity.
  • Familiarity with code scanning tools such as static code analysis desired.
  • Familiarity with automated unit testing.
  • Advanced or intermediate Office application skills.
  • Fluent or intermediate English (both written and oral).
  • Ability to work on a cross-departmental team.
  • Ability to work well in groups.
  • Good listening skills.
  • Open to new ideas.
  • Ability to learn new skills and concepts easily.
  • Flexibility and adaptability.
  • Ability to work with minimal supervision.
  • Ability to work in a fast paced environment.
  • Good organizational and planning skills.
  • Must be a team-player, possess outstanding customer service skills and be self-motivated.
  • Acts with a sense of urgency, illustrates ambition, and drives for completion of tasks and projects.
  • Must have the ability to Initiative and develop creative solutions.
  • Possess the ability to manage time and prioritize critical priorities.