• Find preferred job with Jobstinger
  • ID
    #13518384
  • Job type
    Permanent
  • Salary
    TBD
  • Source
    Judge Group, Inc.
  • Date
    2021-05-17
  • Deadline
    2021-07-16

Vacancy expired!

Location: Providence, RI Salary: DOE Description: We are currently seeking a Security Cleared Embedded Software Engineer for sensor based products responsible for developing and debugging C/C code in support of embedded hardware products.

MUST BE A US CITIZEN (if not presently cleared must be able to be cleared).

Will begin remote but be required to work on site in Providence RI.

Products/ Projects include;

  • Sensor development products
  • Quality Control Units with Sensors for paper and currency products.
  • Smart phone products for consumer product authentication
  • R&D work for government projects

The role will be;

Designing and developing embedded software including performing requirement analysis, software architecture design and optimization, data structure design, control algorithm development, signal processing, image processing, communication protocol development and implementation, and hardware/software integration.

Perform coding, testing, debugging, and modifying of complex embedded systems software to meet project objectives and schedules.

Documenting and archiving software program releases in accordance with company software development process.

Developing functional specifications, software requirements, and software specifications.

Developing test protocols for design verification.

Coordinating and participating in software design reviews and code reviews.

Working closely with other highly skilled engineering professionals to solve cross functional design issues and deliver top quality products to the end user.

Providing technical expertise on embedded software to sales and marketing, field service, quality services and customers. Assists in the resolution of product based technical issues.

REQUIRED QUALIFICATIONS:

Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science

Minimum 5 - 10 years of experience as a software engineer;

Excellent C and object-oriented programming (such as C#, Objective-C, Swift, Java, or C) skills

Experience with development on Microchip PIC or other microcontroller platforms (C Programming)

Strong knowledge of microcontroller internals and peripherals, such as UARTs, SPIs, Timer/Counters, Compare/Capture modules, Flash, EEPROM, Analog-to-Digital converters, and General Purpose I/O.

Experience with software development on Linux and/or Windows, including Microsoft Visual Studio

Experience with software life cycle tools such as revision control (such as GIT, and/or Subversion), and issue tracking.

At least 5 years of Real-Time embedded software development experience required (RTOS-32, QNX, FreeRTOS).

Must understand issues and techniques for working with low-level hardware such as interrupts, PCI, DMA, etc.

Strong troubleshooting skills and excellent organizational skills are required.

Technical writing skills for creating process and procedure documentation; experience with Microsoft Office, Visio and related tools

Must be able to adapt quickly to the changing needs of a fast-paced small-company environment.

DESIRABLE QUALIFICATIONS:

Familiarity with communication interfaces and protocols (USB, I2C, SPI, RS232, RS485, Ethernet, Can, PCI Express, Powerlink, Bluetooth, ZigBee, etc.) a plus

Specific experience with On-Time Systems RTOS-32 Operating System, and/or CCS PIC MCU C Compiler.

Experience with hardware driver development a plus

Knowledge of functional programming and/or hardware synthesis languages such as VHDL.

Comfort in diagnosing electrical circuits which interface to the microcontroller. Experience with logic analyzers, oscilloscopes, function generators, multimeters, and related test equipment a plus. Support engineering design and program reviews.

Experience with real-time image processing algorithm implementation, Intel MMX / Streaming SIMD Extensions (SSE), and/or DSP programming.

Experience with DSP, MATLAB, or other signals processing experience.

Experience with Windows or Linux GUI programming a plus.

Web programming experience (HTTP, REST, security, diagnostics) a plus.

Mobile App development experience (Android, iPhone) a plus.

Contact: jrezendes@judge.com

This job and many more are available through The Judge Group. Find us on the web at www.judge.com

Vacancy expired!

Report job

Related Jobs

Jobstinger