Embedded Software Engineer @ DIGITALGRID, INC. | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Embedded Software Engineer jobs in Raleigh, NC
51 applicants
company-logo

DIGITALGRID, INC. ยท 1 week ago

Embedded Software Engineer

Wonder how qualified you are to the job?

Communication HardwareElectronics

Insider Connection @DIGITALGRID, INC.

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Design, implementation, test, document and debug embedded system software
Contribute to software specification, architecture and effort analysis
Interface closely with hardware design and development team
Analysis and resolving software defects pre-and post-release
Perform peer code reviews
Customer training

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software designEmbedded developmentC/C++ programmingScripting (Python/Perl/TCL)GUI development (C#/Java)Visual StudioNetworking protocolsDriversSchematics readingVersion control toolsReal-time operating systemCommunicationProblem-solvingTeamworkEmbedded LinuxDevice DriversNetwork RoutingMesh NetworkSecurity ProtocolsModbusDNP3PLCDefect TrackingPeer Code ReviewCodeWarriorMPLABDocumentationTime Management

Required

BS degree in Computer Science or Computer Engineering with a minimum of 6 years of applicable experience or MS degree in Computer Science or Computer Engineering with a minimum of 4-6 years of applicable experience
Excellent communication skills and comfortable working with customers
Good understanding of the entire software design life cycle
Experience in hands-on development and troubleshooting on embedded targets
Strong programming experience in C and/or C++
Solid knowledge in a scripting language such as: Python, Perl and/or TCL
Knowledge in graphical-user-interface development using C# and/or Java
Visual Studio C#
Good knowledge of networking protocols like Ethernet, TCP/IP
Comfortable with interfaces and drivers like SPI, I2C, UART, RS-232/485/422
Ability to read and understand schematics and component datasheets
Hands-on experience with software version control tools like: Git, SVN etc.
Experience writing code for use with or without a real-time operating system

Preferred

Experience with embedded Linux and embedded Linux device drivers
Network routing, mesh network and security protocol experience a plus
Working knowledge in Modbus, DNP3 and PLC a plus
Familiarity with defect tracking and peer code review tools
CodeWarrior
MPLAB
Strong documentation and writing skills
Travel: <10% local and non-local travel visiting and training customers

Benefits

Medical
Dental
401k
PTO

Company

DIGITALGRID, INC.

twittertwitter
company-logo
DIGITALGRID, Inc. helps create safer secondary networks across the United States and Canada by providing control & monitoring solutions.

Funding

Current Stage
Early Stage

Leadership Team

T
Tim MacCormac
Co-Founder / President
Company data provided by crunchbase
logo

Orion

Your AI Copilot