Senior Embedded Software Engineer in Tewksbury
Energy Jobline
Tewksbury, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tewksbury, United States of America
Tech stack
Java
Microsoft Windows
Data analysis
Software Applications
JIRA
Automation of Tests
Bash
C++
Configuration Management
Data Structures
Linux
DevOps
Perl
Embedded Software
Integrated Development Environments
Korn Shell
Scrum
Real-Time Operating Systems
Software Tools
Software Engineering
Software Systems
GIT
Jenkins
Job description
- We are seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts.
- All teams develop software in a variety of 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.
:
- 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
About the company
Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi- corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.
Company DescriptionZobility is RGBSI's workforce management and staffing division. RGBSI is a multi- corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.