Embedded Software Engineer

Connexion Systems + Engineering

Bedford (MA)

Ibrido

USD 83.000 - 141.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Connexion Systems & Engineering Inc. seeks an Embedded Software Engineer for a 3-year contract in Massachusetts.

The role focuses on architecting hardware and software for an autonomous data collection and processing system, requiring strong hands-on skills in C/C++ and Linux-based environments.

Competenze

  • Strong hands-on embedded/RTOS software in C/C++.
  • Experience with Linux-based embedded/system environments.
  • Interfacing software with embedded hardware via standard interfaces.
  • Ability to read schematics/datasheets and troubleshoot with lab equipment.
  • Hands-on testing/integration of embedded systems in a lab.

Mansioni

  • Architect and implement hardware and software for an autonomous data collection and processing system.
  • Collaborate with multidisciplinary teams to meet project needs.
  • Communicate effectively across all stakeholders.

Conoscenze

C/C++
Embedded software design
Linux-based embedded systems
Debugging hardware/software interfaces
Lab equipment operation
Python/MATLAB for automation

Strumenti

Verilog/SystemVerilog
VHDL
Xilinx Zynq/Vivado
Git

Descrizione del lavoro

Embedded Software Engineer

3 year contract Pay Range: $60-$102/hr.

An Embedded Software Engineer is needed to architect and implement hardware and software for an autonomous data collection and processing system.

The ideal candidate is self-driven, has strong technical and communication skills, and works effectively both independently and with small and large multidisciplinary teams to meet project needs.

Must Have:
  • Strong hands-on experience designing, implementing, testing, and debugging embedded or real-time software in C or C++.
  • Experience developing and integrating software in Linux-based embedded or system environments.
  • Experience interfacing software with embedded hardware and peripherals using common digital interfaces and communication protocols.
  • Ability to read hardware schematics and component datasheets and to troubleshoot hardware/software interfaces using laboratory test equipment such as oscilloscopes and logic analyzers.
  • Hands-on experience integrating and testing embedded hardware and software systems in a laboratory environment.
Nice to Have:
  • Experience with high-throughput data acquisition or streaming systems, including buffering, DMA, concurrency, data integrity, and handling of overruns or dropped data.
  • Experience developing or integrating low-level device drivers and embedded Linux interfaces.
  • Experience with FPGA or FPGA/SoC platforms, including modification and integration of existing FPGA IP or vendor reference designs using Verilog, System Verilog, or VHDL; experience with AMD/Xilinx Zynq, Vivado, AXI/AXI-Stream, or comparable platforms is particularly relevant.
  • Experience with high-dynamic-range, multichannel data acquisition systems, including simultaneous-sampling sigma-delta ADCs or audio, acoustic, vibration, or dynamic-signal acquisition instrumentation.
  • Familiarity with synchronization of multichannel or multi-device acquisition systems, including sample clocks, triggering, channel-to-channel timing/phase alignment, and differential inputs.
  • Familiarity with precision data-converter and instrumentation concepts such as noise floor, dynamic range, SNR, aliasing and digital filtering, clock jitter, and channel matching.
  • Experience with Python, MATLAB, or similar tools for test automation, data acquisition, or data analysis, and familiarity with standard software development practices such as revision control.
Work Schedule:

This will be a Hybrid schedule with 3 days onsite.

Clearance:

Interim clearance is sufficient to start.

Must Have Experience Read hardware schematics and component datasheets 3 years Software Hands on Designing, implementing, test & debugging embedded or real-time software in C or C++ 3 years Interfacing software with embedded hardware and peripherals using common digital interfaces and comm 3 years Systems Experience developing and integrating software in Linux-based embedded or system environments 3 years Testing Hands-on experience integrating and testing embedded hardware and software systems 3 years Troubleshoot hardware/software interfaces w/ test equipment (oscilloscopes and logic analyzers) 3 years Nice to Have Data/Reporting High-throughput data acquisition or streaming systems (buffering, DMA, concurrency, data integrity) 0 years Precision data-converter and instrumentation concepts (noise floor, dynamic range, SNR, etc) 0 years Experience Experience with simultaneous-sampling sigma-delta ADCs or audio, acoustic, vibration, etc. 0 years Hardware Experience with Xilinx/AMD FPGAs, MPSoCs, and ACAPs 0 years Programming FPGA Development (VHDL/Verilog or SystemVerilog) 0 years Programming (Python, MATLAB, or similar) 0 years Systems Experience with Embedded Linux 0 years Familiarity with synchronization of multichannel or multi-device acquisition systems 0 years Revision control systems (Git) 0 years

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Digital Design Engineer
Digital Design Engineer

Connexion Systems + Engineering • Bedford (MA)

In loco
USD 124.000 - 147.000
Senior/Staff Embedded Linux Software Engineer
Senior/Staff Embedded Linux Software Engineer

VoltForce • San Leandro (CA)

In loco
USD 140.000 - 190.000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

In loco
USD 80.000 - 100.000
Optional benefits
Long-term contract with potential to extend
Embedded Engineer
Embedded Engineer

Eight Eleven Group • Sugar Land (TX)

Ibrido
USD 69.000 - 96.000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

In loco
USD 90.000 - 120.000
Senior Software Engineer
Senior Software Engineer

Lancesoft • Plantation (FL)

Ibrido
USD 124.000 - 129.000
Embedded Engineer
Embedded Engineer

Brooksource • Sugar Land (TX)

Ibrido
USD 69.000 - 96.000
Health insurance
FPGA Engineer
FPGA Engineer

Applied Materials, Inc. • City of Rochester (NY)

In loco
USD 150.000 - 230.000
Engineering Applications Software Engineer
Engineering Applications Software Engineer

Digital Prospectors • Pasadena (CA)

In loco
USD 96.000 - 165.000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

In loco
USD 120.000 - 180.000