SENIOR EMBEDDED SOFTWARE ENGINEER - Priority Dispatch : Job Details

SENIOR EMBEDDED SOFTWARE ENGINEER

Priority Dispatch

Job Location : Deshler,NE, USA

Posted on : 2025-05-20T00:49:22Z

Job Description :
Job DetailsJob Location: Deshler NE Facility Corporate Headquarters - Deshler, NESalary Range: UndisclosedDescription

Under the general direction of the Manager of Electrical and Software Engineering, the Embedded Software Engineer works in electronic system design, microcontroller embedded firmware development, application-level software design, and website design and administration across various platforms using diverse programming languages and tools for remote control and monitoring of large-scale mechanized irrigation systems.

Responsibilities include designing, planning, testing new and existing products, collaborating in a team environment on product development, and conducting engineering investigations. The role involves creating software prototypes, preparing engineering documentation, developing test environments, and supporting product launches. The engineer will also collaborate with other departments, dealers, and end customers.

Qualifications

The position demands expert knowledge in embedded software engineering to address design and development challenges of Reinke products. A Master's Degree in Computer Science, Computer Engineering, Software Engineering, or a similar discipline, along with at least one year of relevant experience or equivalent, is required.

Proven skills in embedded software and firmware are essential. The candidate must demonstrate initiative, ingenuity, analytical skills, and creativity in requirements analysis, research and development, planning, and problem-solving related to embedded software and circuit boards. Flexibility to work across engineering disciplines is necessary, as is the ability to handle confidential information related to product development and planning.

Excellent report writing, documentation, and technical communication skills are required. The candidate should have a solid understanding of embedded software design techniques, programming languages, IDEs, compilers, debuggers, and experience with microprocessors and microcontrollers for embedded control applications.

Proficiency in the following areas is required:

  • Embedded Linux, Foundries.io, Yocto
  • Bare-metal microprocessor design, BSP, driver development, system bring-up
  • Real-Time development with FreeRTOS, event-driven design
  • iOS and Android development
  • Database design/support (MySQL, PostgreSQL)
  • GIS, OpenLayers, MapBox
  • GPS technology, RTK corrections
  • Wireless networking (WiFi, ZigBee, Bluetooth, NFC)
  • Wired communications (CAN, SPI, I2C, RS485, RS232, Ethernet)
  • Robotics libraries (ROS, ROS2)
  • Embedded processors (PIC16XX, iMX8, Toradex SOMs, ESP32, STM32H7XX)
  • Industrial communication protocols (Modbus, SDI12, MQTT, PROFIBUS)
  • Modern workflows (Git, Bitbucket, CI/CD, peer review processes)

Additionally, proficiency in C, C++, or Java, and experience with .NET, C#, SQL, and web applications are considered advantageous.

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)