← Back to jobs

Iconma Logo
Software Project Engineer

Iconma

 

Chicago, IL, USA

Posted On: 3 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Software Project Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Develop mission-critical embedded software for Linux and RTOS platforms, owning the full design cycle from architecture to testing.

This role is on-site.

Responsibilities

  • Deliver reliable embedded software by collaborating with system, electrical, and testing engineers.
  • Develop, debug, and support embedded Linux platforms using C/C++ and shell scripting.
  • Own the full software design cycle, including architecture design, specifications, implementation, code reviews, and testing.
  • Create project schedules, time estimates, detailed software specifications, and test plans.
  • Partner with product owners to balance hardware and software solutions against market requirements.

Required Skills

  • 5+ years of experience in software engineering.
  • Proficiency in C/C++ and shell scripting.
  • Deep knowledge of embedded Linux, including Linux Kernel, U-Boot, Secure boot, and the Linux bootup sequence.
  • Experience building kernel and root file system images using Yocto or Buildroot.
  • Experience developing, testing, and debugging user-space applications, kernel modules, and RTOS applications.
  • Familiarity with Linux (Ubuntu), IDEs, and container technologies like Docker.
  • Understanding of TCP/IP sockets, multi-threaded programming, and inter-process communication.
  • Ability to read and interpret complex technical specifications.
  • BS degree in Computer Science, Software Engineering, or Computer Engineering.

Preferred Skills

  • Experience with FPGA and VHDL/Verilog.
  • Knowledge of electric grid automation, power electronics control, or predictive analytics with data modeling.
  • MS degree in a relevant engineering field.
Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs