DevEx Consultant Job at CLPS Global, Framingham, MA

OXg5UHFoc2ZyUXdTYXl3K2VBSlhBR1gxV1E9PQ==
  • CLPS Global
  • Framingham, MA

Job Description

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 C Make (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
  • Analyse 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.

Job Tags

Work experience placement,

Similar Jobs

Fourth Floor

Temp Stock Associate - Luxury Retail Brand Job at Fourth Floor

Our client, a Famous Luxury Brand, is seeking an in-store Stock Associate to join their NYC boutique on an on-going basis, full-time hours (weekends required). In this role, you will: Assist with back of house needs Fulfill online orders as needed Process...

PacRim Engineering

Structural Engineer Project Manager Job at PacRim Engineering

 ...and Transit, Educational Institutions, Medical Facilities, and Private Developers. PacRims experienced professionals work collaboratively...  ...designers, who represent the top talent in the industry. Duties and responsibilities: The position performs general project... 

Intel

Software Application Development Engineer Job at Intel

 ...Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology...  ....This position involves developing and maintaining software for various device model to deliver highly accurate representations... 

Health Advocates Network

EMT/Emergency Medical Technician Job at Health Advocates Network

 ...prescription, dental, vision, life, and disability plans+ Competitive pay rates+ Referral opportunities ? Refer a friend & Cash in!+ Travel reimbursement and per diem allowances+ Employee discounts+ Educational opportunitiesHealth Advocates Network was founded based... 

East Coast Facilities, Inc.

Operations Manager - Snow Removal/Landscaping Job at East Coast Facilities, Inc.

Major Areas of FocusThe Operations Manager (OPM) is like a quarterback who directs all the players on the field. He is under the supervision of the Director of Operations who ultimately calls the plays. He keeps the team moving down the field because he oversees all...