The right job opportunity is a click away
Search Jobs
Techneeds
https://cdn.haleymarketing.com/templates/60421/logos/techneeds-social.png
http://www.techneeds.com
http://www.techneeds.com
true
Embedded Software Engineer
Amherst, NH 03031 US
2022-12-27
2023-02-22
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.
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
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.