Embedded Software Engineer Job at Agile Resources, Inc., Cedar Park, TX

NHFvZnJqemhyMUlFb2VRVGdKV0pYeW1XU0E9PQ==
  • Agile Resources, Inc.
  • Cedar Park, TX

Job Description

Location/Remote: Hybrid Remote in Cedar Park, TX (i.e., 4 days onsite/week)

Employment Type: Direct Hire/Full Time/Permanent

Compensation: Salary up to $125k (depending on experience)

We are seeking a talented and motivated Embedded Software Engineer to join our dynamic team. As a key contributor, you will play a crucial role in designing, developing, and maintaining software solutions for power control and management systems. If you have a passion for both low-level programming and high-level system design, this role is for you!

Responsibilities:

  • Design, implement, and optimize software components for power control systems using C++.
  • Work closely with cross-functional teams, including hardware engineers, firmware developers, and system architects.
  • Proficiency in Linux development environments (e.g., Ubuntu or CentOS).
  • Comfortable working with system libraries, kernel modules, and device drivers.
  • Scripting with Python and Bash.
  • Automate system tasks, perform data analysis, and create efficient tools for system monitoring and diagnostics.
  • Develop software components that respond to power system events.
  • Implement control algorithms for voltage regulation, load shedding, fault detection, and protection.
  • Ensure stability and safety of power systems.
  • Create unit tests, integration tests, and system-level tests.
  • Validate software against power system simulations and real-world scenarios.
  • Maintain clear and concise documentation for software design, APIs, and system configurations.

Qualifications:

  • 5+ years of experience in C++ development, preferably in the context of power systems or industrial controls.
  • Familiarity with power system concepts (voltage, current, frequency, etc.).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Passion for clean, efficient, and maintainable code.

Bonus Skills:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Scripting experience with Python and Bash.
  • Experience with PLC programming or SCADA systems.
  • Knowledge of communication protocols (Modbus, DNP3, IEC 61850, etc.).
  • Exposure to FPGA programming or hardware description languages (VHDL/Verilog).

Job Tags

Permanent employment, Full time, Remote job,

Similar Jobs

Central Admixture Pharmacy Services, Inc.

Pharmacy Clerk II (2nd shift) Job at Central Admixture Pharmacy Services, Inc.

CAPS, the nation's largest network of outsourcing admixture pharmacies, has been delivering high-quality, same-day, admixture services and solutions to hospitals and outpatient facilities for more than 28 years. Along with the nations largest 503A sterile injectable...

The Parlor

Event Bartender Job at The Parlor

Company Description The Parlor is an elevated event bartending service specializing in menu creation, expert food & beverage pairing, and handcrafted cocktails for events that typically cover the Front Range. Our team of professionals provides superior bartending services...

Innovations PSI

Wealth Counselor Job at Innovations PSI

 ...Our client is seeking an experienced Wealth Counselor to serve as the primary point of contact for high-net-worth clients. This position is ideal for a skilled financial professional with expertise in creating detailed financial plans and managing multi-asset class portfolios... 

Mugsy

Operations Assistant Job at Mugsy

 ...everything (and everyone) on track? Were looking for an Operations Assistant to support day-to-day business functions across administration...  ...the office running smoothly (e.g., coordinate meetings, book travel) Work with / report directly to the CEO/Founder HR &... 

Family Service League Inc.

FAMILY SUPPORT SPECIALIST Job at Family Service League Inc.

Established in 1926, Family Service League is a social services agency transforming lives and communities through mental health, addiction, housing, and essential human services with more than 60 social service programs in over 20 locations. SCHEDULE Monday - Friday...