The right job opportunity is a click away

Search Jobs

Embedded Software Engineer

Amherst, NH 03031

Employment Type: Contract Industry: Engineering, IT/Software Job Number: 58650 Office Location: Salem

Job Description

Our client in New Hampshire which designs and manufactures industrial electronic instruments is on the hunt currently for a Fulltime Embedded Software Engineer on its 1st shift. This role is primarily in-house.

The Embedded Software Engineer will work to develop firmware solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.

Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  Prepare and install solutions by determining and designing system specifications, standards, and programming. Improve operations by conducting systems analysis, recommending changes in policies and procedures.

Previous Education/Experience
Minimum of 5 years’ experience writing code for embedded systems.
Bachelor’s Degree in a technical discipline
Suitable combination of education and experience will be considered

Required Skills/Competencies
Familiarity with RTOS embedded systems (particularly FreeRTOS).
Experience with ESP32 chipsets and IoT (internet of things) preferred
Able to architect embedded projects from concept to finished firmware.
Experience creating C libraries for hardware components required.
Familiarity with embedded micro controllers and peripherals, specifically products from ARM devices, Texas Instrument (MSP430), ATMEL and Microchip (PIC).
Proficient in C, and C++ languages. Knowledge of Assembly and scripting or high-level language (i.e. Python, C#) a plus.
Able to use development tools including integrated compilers/debuggers in a Windows environment
Object Oriented programming a plus
Able to read and understand schematics and to use test instrumentation for debug purposes (Oscilloscope, Logic Analyzer)
Understanding of communication protocols, using USB, Serial RS422/485 and Ethernet hardware required. Familiarity with wireless technology (i.e. WiFi, Bluetooth) desired.
Able to fully test and debug code, including the generation of simple Windows PC.


Job Requirements

Embedded Systems, Writing Code, Software Engineer, RTOS, C, C++, Windows PC, Programming
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.