Senior Embedded Software Engineer with Network Comm or Motion Control in Penfield

Energy Jobline
Penfield, IL, United States
19 days ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Software Applications C++ (Programming Language) CAN Bus CMake Computer Engineering Data Transmissions Software Debugging Linux Device Drivers Microprocessors Embedded Software Ethernet
+19 more
Firmware FreeRTOS Network Connections Network Service Network Protocols Posix Profibus Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter VxWorks Serial Peripheral Interface PIC Microcontroller Pikeos Peripherals Git Information Technology Code Testing Bacnet Software Coding

Requirements

  • Experience creating, maintaining (debugging-troubleshooting) and customizing embedded code (C/C++_ on a Linux type RTOS platform (such as FreeRTOS, QNX, Zephyr VxWorks, Green Hills or similar) ideally surrounding network communication applications and/or data transfer applications.
  • Experience writing Embedded (C/C++) code that connects to and communicates with PCB’s, micro-controllers and/or Microprocessors ideally for network connectivity applications (experience connecting Code to ARM Processors or other-similar Peripherals is a plus).
  • Embedded Code troubleshooting and debugging skills; experience ‘Porting Code’ to different embedded applications during testing and debugging phases. (experience using automated code testing tools is a plus).
  • Experience with Git, CMake or similar build or source code type tools.
  • A College Degree is (Computer Science, Electrical or Computer Engineering)

Pluses (not required/nice to have/are you willing to learn these?):

  • Experience writing code surrounding network protocols such as CAN, UART, I2C, SPI, MRAM or similar
  • Experience with embedded Firmware surrounding Industrial Networks/Networking protocols (modbus, profibus, bacnet, Can-Bus, ethernet-IP or similar)
  • Willingness to research ultra-high-performance processors for speed and optimization.
  • Firmware Device Driver code development
  • Experience with Robot Applications Software Development (ROS2 is a plus)
  • Experience with POSIX based O/S’s: QNX, NuttX, PikeOS or similar
  • Experience communicating/working closely with Electrical or other Engineering Teams

Benefits & conditions

Excellent Salary, Bonus and Benefits (relocation assistance is offered), Call or Apply Today!

\nCompany Description

Premier Provider of Electro-Mechanical Systems for Recession Resistant Business, Our Systems utilize network sensing, real time connectivity to hardware and networks, and other HW-SW related systems which perform very necessary tasks for essential industries within private, public and government sectors. Many Long Term employees, history of internal promotions, recent compensation package upgrades.

Company DescriptionPremier Provider of Electro-Mechanical Systems for Recession Resistant Business, Our Systems utilize network sensing, real time connectivity to hardware and networks, and other HW-SW related systems which perform very necessary tasks for essential industries within private, public and government sectors. Many Long Term employees, history of internal promotions, recent compensation package upgrades.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all