SeniorDevelopmentPlatform Engineer

Overview

On Site
$50 - $55
Contract - Independent
100% Travel

Skills

Automated Testing
Bluetooth
C
C++
Continuous Delivery
Continuous Improvement
Continuous Integration
DevOps
EMC Atmos
Embedded Software
Embedded Systems
GitHub
GitLab
Jenkins
Linux
Python
Root Cause Analysis
Software Development Methodology
Workflow
Mobile Applications
Testing
CMake

Job Details

Senior Development Platform Engineer

Location: Framingham, MA (Day 1 Onsite)

Key Responsibilities:

Design, implement and deploy updates to our Conan-based build packaging system for our embedded software that supports a wide variety of target processors and new platforms/products that include technologies like Bluetooth, Atmos, Dolby, and Mobile Applications

Integrate and validate vendor toolchains into our build systems using CMake (or similar make systems) for use in C and C++ compilation

Create developer tools to deploy, test, and debug embedded applications, and integrate existing ones into the developer workflow

Analyze sophisticated technical problems and propose designs for comprehensive solutions to these problems

Contribute to all phases of the CI/CD product software lifecycle, including CI/CD system requirements analysis, design, implementation, automated test, release, support, and

documentation

Enhance processes and DevOps to improve quality and increase efficiency by focusing on continuous improvement

Requirements (in order of importance, not all are required):

Comprehensive experience building software in Python, particularly using the Conan packaging system

Experience with CMake, Make, or similar build systems

Experience with the Jenkins Development Environment for building, deploying, and testing; including the ability to debug issues in this domain and do basic development required for tool deployment

Experience with cross-compilation on Linux development environments, using make, CMake, or similar compilation systems

Experience building software for Linux and embedded platforms

Knowledge of Github or an equivalent collaborative version control system (e.g. Gitlab)

Strong spoken and written communication skills

Strong troubleshooting and root cause analysis skills

Experience writing unit tests using a relevant Python test framework (e.g. pytest)

Experience developing and utilizing web APIs

A proven track record of working in teams, and a strong desire to learn from and help others

BSEE/BSCS/BSCE/BSSE with a minimum of 4 years related work experience. MS in a related field is a plus.

Nice to have:

Experience developing C/C++ in an embedded environment

Experience writing unit-tests using a relevant C/C++ test framework such as cpp-unit, catch2, or GTest

Experience deploying and maintaining microservices

Location:

Ability and willingness to be in Framingham, MA for 3 days a week

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About S3 Staffing USA