Engineer 2, Embedded Software

Lancer Corporation
San Antonio, TX, United States
27 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology C++ (Programming Language) Communications Protocols Computer Engineering Software Debugging Programming Tools Device Drivers Embedded Software Ethernet Firmware Hardware Design Hardware Interface Design
+10 more
PCI Express Performance Tuning Systems Development Life Cycle Software Engineering Subversion Systems Architecture Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Git Software Version Control

Job description

The Engineer 2, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of moderate technical complexity. The ideal candidate will have a moderate understanding of firmware development on embedded devices and will work closely with cross-functional teams to design and develop innovative embedded products. Essential Functions

  • Support the design and development of embedded systems, including firmware, device drivers, and hardware interfaces throughout the software development lifecycle (SDLC).
  • Collaborate with electrical engineers to define system architecture, select components, and optimize system performance.
  • Conduct preliminary analysis, simulations, and testing to validate designs.
  • Collaborate with cross-functional teams including manufacturing, quality, and procurement to ensure project success.
  • Prepare, communicate and monitor moderate technical complexity project plans.
  • Prepare and present critical technical reports and documentation.
  • Troubleshoot and resolve moderate firmware issues during design and manufacturing.

Requirements

  • Moderate knowledge of software development in C/C++ principles and practices.
  • Ability to develop low-level firmware using embedded systems development tools, debuggers, and software development kits (SDKs) without consistent assistance from senior developers.
  • Knowledge of how to implement communication protocols (e.g., UART, SPI, I2C, Ethernet) and bus architectures (e.g., USB, PCIe, RS-485) on embedded devices.
  • Proficiency in using oscilloscopes, logic analyzers, and other debugging tools.
  • Proficiency in reading and interpreting electrical schematics of low-medium complexity.
  • Proficiency in version control systems for source code management (e.g., Git, SVN).
  • Proficiency with issue-tracking tools and Agile practices.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and lead technical teams.
  • Strong interpersonal skills and ability to build working relationships with team members and stakeholders.

Education and Experience

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • Proven experience in embedded systems development, including firmware development, hardware integration, and software optimization.
  • Minimum 5 years of experience developing embedded software.

Lancer Worldwide is unable to sponsor applicants for employment-based visas for this position. All candidates must be legally authorized to work in the United States at the time of application and throughout employment, without the need for employer-sponsored visa status now or in the future.

About the company

Lancer Worldwide, a Hoshizaki Company, is an award-winning global leader in beverage dispensing. Through innovation and a commitment to dedication in action, we create products that benefit our customers worldwide, and give them a distinct advantage in the marketplace. We offer our teammates the opportunity to grow personally and professionally, to contribute to the success of a dynamic organization, and to serve others in a manner that exceeds their expectations. We welcome talented, passionate, and highly motivated individuals to join our team.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 Β· Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac Β· World Congress 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz Β· World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Β· Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg KΓΌhberger +1 Β· LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 Β· World Congress 2026 Europe

Videos

See all

Related articles

See all