Embedded Software - Engineer Job at SGS Consulting, Massachusetts

UkFpUTZwUDB1QTZvWllUNmt5QmY1bmVxWmc9PQ==
  • SGS Consulting
  • Massachusetts

Job Description

Job Responsibilities:

  • Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines.
  • Designs, develops, codes, tests and debugs system software.
  • Involved in specifications, design and development of embedded firmware in engineering projects.
  • Analyzes and enhances efficiency, stability and scalability of system resources.
  • Integrates and validates new product designs.
  • Supports software QA.
  • Provides postproduction support. Interfaces with hardware design and development.

Skills:

  • Bachelor's Degree
  • Software Unit Testing
  • Firmware
  • Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)
  • Real-Time Software/Hardware
  • Software Documentation
  • C/C++ Programming
  • Collaboration on shared code repositories (e.g., Git)
  • Embedded Software
  • Object Oriented Software Design and Development
  • Scripting Languages: Perl, Python, Shell Scripting, Powershell.
  • Software Design/Development
  • Multithreaded and Multiprocessor Applications
  • CI/CD pipelines tools (GitHub Actions, Jenkins, Ansible, etc.)
  • Communication Protocols (USB, Ethernet, PCIe, I2C, SPI)
  • Software Testing
  • MODBUS protocol
  • Master’s degree

Education/Experience:

  • Experience in embedded systems development.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.

Job Tags

Similar Jobs

Pi-Square Technologies LLC

Embedded Software Engineer Job at Pi-Square Technologies LLC

 ...Embedded Software Engineer Job Description & Skill Requirement: Key Responsibilities Design and develop embedded software for distributed systems involving multiple microcontrollers Implement low-level drivers and Board Support Package (BSP... 

Rockford Fosgate

Graphic Designer Job at Rockford Fosgate

 ...solutions. We exceed users expectations with well thought out design, integration, and service. Our purpose-built products meet our customers...  ...materials Create vehicle graphics and wraps for cars, boats, and UTVs Develop trade show, event, and environmental... 

DBS Staffing Services, Inc.

Accounts Receivable Manager Job at DBS Staffing Services, Inc.

 ...DBS Staffing Services, Inc. is excited to announce an opening for an Accounts Receivable Manager who has experience with the Fieldglass invoicing system to join our team. As a family-owned staffing agency, we pride ourselves on connecting qualified professionals with... 

Veolia

Environmental Specialist II Job at Veolia

 ...Veolia in North America is the top-ranked environmental company in the United States for three consecutive years, and the countrys...  ...Sample and profile waste streams according to prescribed policies and procedures. Manifesting, packaging, spill clean-up response... 

NoGigiddy

Remote Technical Support Specialist - Entry Level, No Degree Required Job at NoGigiddy

 ...to start a career in technical support without the need for a degree or prior experience? NoGigiddy is seeking enthusiastic and dedicated...  ...to join our team as Technical Support Specialists. In this entry-level role, you will be the first point of contact for our users,...