Search

Senior Embedded Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Job Description:

  • We are seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts.
  • All teams develop software in a variety of languages including C++, C, and several others.
  • Candidates can expect to work on many if not all the phases of the software development life cycle.
  • In this position, you will be responsible for providing practical solutions to difficult technical software problems.
  • You can expect to support multiple programs and multiple platforms within a software product line.
  • Software Engineering positions include working on a variety of different tasks including real-time software development, application software development, test and verification, data analysis, software tools development, and many others.

Responsibilities:

  • Assist and participate in the requirements, design, development and testing of real-time embedded software, application software, and tools, to include development of new work products or enhancement of existing applications and systems.
  • Design, code, test, integrate, and document software solutions.
  • Participate in internal review of software components and systems.
  • Collaborate with project managers and other professionals within Engineering.
  • Follow established development practices and processes to maintain the configuration management of software products.

Requirements:

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations.
  • Experience with C++, C, and/or Java.

Preferred:

  • Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle and processes.
  • Experience in software development, and with Windows and Linux Operating Systems, GIT, Jira, Jenkins, Perl, Bash, and Korn shell.
  • Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevOps and test automation.
  • Strong problem-solving and communication skills, including ability to produce technical documentation, and the desire to learn new technologies and tools.
  • Able to travel domestic and international.
  • Demonstrated ability to work effectively with coworkers.
  • Demonstrated ability to work with colleagues who represent multiple work and conflict resolution styles.
  • Java

Company Description

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.

Company Description

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...