Embedded Software Engineer Job at Pi-Square Technologies LLC, Dallas, TX

MHh4eG5xdmtBa3YrT1RIazRmVS9GM3ZxSlE9PQ==
  • Pi-Square Technologies LLC
  • Dallas, TX

Job Description

Embedded Software Engineer

Position Summary

Participate in the entire software development life cycle for embedded software operating on unmanned robotic vehicles. Duties include, but are not limited to, requirements development, design, implementation, testing and support. Realize external and internal customer requirements related to vehicle control, programmable actuators, and perception sensors.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Feature development for embedded applications.
  • Diagnosis and correction of reported defects.
  • Participation in systems engineering to ensure smooth software integration.
  • Support of fielded systems. Travel of 0-15% may be required.

SOFTWARE PRACTICES:

  • Write understandable C and C++ code.
  • Continuous refactoring.
  • Testing first mentality. Unit testing, integration testing, and system simulation.
  • Design patterns and SOLID principles adherence.
  • Design for re-use.
  • Use of distributed version control systems.

ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLS

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related. Master's preferred.
  • 7+ years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors. Senior software engineering experience preferred.
  • Familiarity with large multithreaded embedded applications, running on an RTOS.
  • Familiarity with electrical and mechanical systems.
  • Ability to work in an open and collaborative team environment.
  • Strong interpersonal and communication skills.
  • Must be authorized to work in the U.S.

DESIRABLE EXPERIENCE/SKILLS:

  • Agile software development concepts and processes.
  • Device drivers for embedded systems.
  • Unmanned vehicle systems.
  • Knowledge of flash programming tools.
  • Communication protocols: TCP, UDP, Controller Area Network (CAN), SPI, RS232.
  • Robotic Operating System (ROS/ROS2).
  • Sensor interfacing: GPS, LIDAR, RADAR, ultra-sonics.
  • Controls systems.

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.

Job Tags

Full time, Contract work, Work experience placement, Internship

Similar Jobs

Zimmer Biomet

Investment Casting Operator I Job at Zimmer Biomet

 ...Zimmer Biomet seeks an Investment Casting Operator I to perform assembly, inspection, and equipment operation in a manufacturing environment. The role involves working with casting equipment, monitoring product quality, and adhering to established procedures in a Warsaw... 

Mondo

Lead Full Stack Engineer, Enterprise AI Platform Job at Mondo

 ...continuous iteration based on feedback and usage data. Drive developer experience improvements that increase velocity and consistency...  .... REQUIRED QUALIFICATIONS: ~5 years of professional software engineering experience, with strong backend and full-stack capabilities... 

LEVEL UP ON FINANCE, LLC

Alternative Investment Analyst Job at LEVEL UP ON FINANCE, LLC

 ...Alternative Investment Analyst Real Estate | Private Equity | Fund Management Noble Capital Group | Austin, Texas | Full-Time | In Person About Noble Capital Noble Capital Group is a Texas-based alternative investment manager focused on real estate, private... 

Mark Kruse Construction

Construction Laborer Job at Mark Kruse Construction

 ...general construction. Backgrounds in general labor, carpentry, and roofing are preferred. Opportunity for advancement for motivated...  ...limited to: Assist in building and remodeling structures for commercial and industrial construction sites. Participate in... 

Bank of America Corporation

Treasury Sales Officer I - Global Payment Solutions - Financial Institutions and Governments (FIG) - Insurance & Specialty Finance Job at Bank of America Corporation

 ...shareholders every day. Being a Great Place to Work and providing a culture of caring is core...  ...40% of time including long day and some overnight travel. ~ Successful track record in...  ...employees; participation in a work from home posture does not make you ineligible to...