> Markdown version of [/jobs/ext/611698-engineer-1-embedded-software](https://www.wearedevelopers.com/jobs/ext/611698-engineer-1-embedded-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer 1, Embedded Software - **Company:** Lancer Corporation - **Location:** San Antonio, TX, United States - **Contract:** Permanent contract - **Skills:** Agile Methodology, C++ (Programming Language), Communications Protocols, Computer Engineering, Software Debugging, Programming Tools, Device Drivers, Embedded Software, Ethernet, Firmware, Hardware Design, Hardware Interface Design, PCI Express, Performance Tuning, Systems Development Life Cycle, Qt (Software), Software Engineering, Subversion, Systems Architecture, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git, Information Technology, Software Version Control - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cc1a4a3aa84f1117 ## About the Role Do you have experience in Stakeholder relationship building?, * Beginner's 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) with assistance from senior developers. * Familiarity with communication protocols (e.g., UART, SPI, I2C, Ethernet) and bus architectures (e.g., USB, PCIe, RS-485). * Proficiency in using oscilloscopes, logic analyzers, and other debugging tools. * Familiarity in reading and interpreting electrical schematics of low-medium complexity. * Familiarity in version control systems for source code management (e.g., Git, SVN). * Familiarity 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. * Experience in embedded systems development, including firmware development, hardware integration, and software optimization. * Minimum 1 year of experience developing embedded software., Requirements: Minimum BS Computer Engineering (or equivalent) from an accredited school required. MS Computer Engineering or Computer Science preferred. Minimum 3 years experience developing embedded software Minimum 1 year experience developing commercial applications using the QT framework ## Description The Engineer 1, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of low technical complexity. The ideal candidate will have a beginner's 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 low technical complexity project plans. * Prepare and present preliminary technical reports and documentation. * Troubleshoot and resolve simple firmware issues during design and manufacturing. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)