Communication Embedded Software Engineer
Job Summary:
- Experienced with TCP communications and driver bring up from bare board.
- Develops, integrates and maintain interface drivers (i.e. Ethernet), test suites and setups.
- Develop EtherCat communication capabilities and integrate libraries into product code base.
- Support firmware development and scaling for all product communication networks
- Supports DevOps maintenance for repositories.
- Participate in code quality reviews per standards and reporting.
- Leads development of communication stress testing fixtures.
- Lead bug tracking and mitigations for interface/communications systems.
- Program FPGAs and other processors as needed for real-time control algorithms, system monitoring, and data processing for multilevel converter applications.
- Develop and integrate communication protocols such as Modbus, DNP3, IEC 61850, or Ethernet-based standards to facilitate seamless interaction with supervisory control and data acquisition (SCADA) systems and grid interfaces.
- Design and optimize embedded software for low-latency execution, resource efficiency, and robustness in high-power environments, using languages like C/C++ or assembly.
- Develop and maintain documentation of control and communication firmware, including code comments, architecture diagrams, and user manuals.
- Support internal audits and enforce adherence to documented policies and procedures to uphold quality of designs.
- Stay current with advancements in control technologies for power system, embedded technologies, real-time operating
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
- 3+ years of experience in embedded firmware development, preferably with Ethernet networking.
- Strong proficiency in C/C++ and embedded development tools.
- Experience with Ethernet MAC/PHY, TCP/IP stack implementation, and real-time operating systems (RTOS).
- Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, JTAG).
- Knowledge of network performance tuning and packet analysis tools (Wireshark, tcpdump).
- Excellent analytical and problem-solving skills, with the ability to work collaboratively in multidisciplinary teams.
- Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and version control systems (e.g., Git).
- Strong communication skills for technical documentation and team collaboration.
- Master's in Electrical Engineering with a focus on communications and embedded design.
- Proven expertise in programming microcontrollers (e.g., ARM Cortex-M) and DSPs (e.g., TMS320 series) for real-time applications.
- Experience with real-time control implementation, including DSPs or microcontrollers, and knowledge of communication protocols like DNP3.
- Experience with model-based design tools (e.g., MATLAB/Simulink Embedded Coder) for automatic code generation and HIL testing.
Recommended Jobs
Bar Back / Busser - Charlotte's South End
Monday Night Brewing is an award-winning craft brewery based out of Atlanta, with a distribution footprint across Georgia, Alabama, Tennessee, and North Carolina. We currently operate two taprooms in…
Senior Facilities Services Associate (HVAC)
Summary Performs preventative maintenance on university property and assets by responding to work order requests for repairs and maintenance to maintain university facilities, as well as leads pro…
Associate Technical Account Manager
Mon, 02/23/2026 - 03:53 About the Role: Are you passionate about learning new technology and building strong client relationships? We’re looking for an Associate Technical Account Manager (AT…
Plant Project Manager
Ro le description: The Project Manager supports and contributes to all maintenance and engineering functions at the plant site. Responsibilities: Responsible for directing the engineerin…
Owner Operator Regional/OTR Class A Driver
Clean Harbors is looking for a OTR Class A Dry Van Owner Operator to join their safety conscious team in Reidsville, NC. This route runs from Reidsville, NC to the Northeast and Midwest facilities an…
13791 - New Business Sales Executive (Professional & Industrial) Sanford, North Carolina
T Together we change lives . Kelly is a team of experts driven by our belief that the impact of the right person in the right job is limitless. No matter where you are in your career …
Senior Pastor
Stony Point Baptist Church (Stony Point, NC) is prayerfully seeking a humble man of bold faith in Christ Jesus to be our full-time Sr Pastor. Established in 1909, we are a Southern Baptist Church an…
Behavior Technician
Overview: Are you passionate about making a difference in the lives of children and families? We’re looking for a caring and dedicated Behavior Technician to join our team! In this role, you’ll work…
Triage Clinical Assistant (RN/LPN/CMA/RMA)- Huntersville Office
LOCATION:Huntersville SUPERVISION RECEIVED: Reports to Clinical Supervisor or Office Manager SUPERVISION EXERCISED:None ESSENTIAL FUNCTIONS: #Review and complete inbox tasks. #Address patient cal…
Registered Nurse
Hospitals on Incredible Health are actively hiring and accepting applications in the Winston-Salem, NC area for the following position: Registered Nurse - CVICU. Nurses with experience in any of the f…