Embedded Linux Software Engineer
Planmeca USA
POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are:
Planmeca is one of the largest privately held dental equipment companies in the industry. Our technology-driven product line includes digital, dental imaging (x-ray) equipment, dental CAD/CAM systems, dental units, and cabinetry. We provide imaging and software solutions for all dental specialties and partner with dental schools, government, universities, and dental service organizations. In the U.S., our products are available through authorized dealers and distribution partnerships. What We Offer:
We offer a professional work environment, training, growth, and advancement. Competitive compensation and a benefits package including a medical, dental, and vision plan, voluntary benefits including life, short-term and long-term disability, 401(k) savings plan with company match, holiday pay. Come Join our Planmeca USA Team!
As a key member of our team, you'll have an integral role in designing, implementing, and testing Planmeca's next generation of intraoral 3D scanners. You will be expected to work within an experienced software development team, participate in technical design reviews, develop innovative solutions, write unit tests, and debug both new and existing code. Also, you will work with a cross-disciplinary experienced team to influence and maximize the benefits of Planmeca's generation of scanning hardware. ESSENTIAL DUTIES :
Training and Experience
Skills and Experience considered beneficial for the position:
WORKING CONDITION:
On-site position with flexible work hours and one day remote/week. EEO/ADA/Vet/Disabled
Planmeca is one of the largest privately held dental equipment companies in the industry. Our technology-driven product line includes digital, dental imaging (x-ray) equipment, dental CAD/CAM systems, dental units, and cabinetry. We provide imaging and software solutions for all dental specialties and partner with dental schools, government, universities, and dental service organizations. In the U.S., our products are available through authorized dealers and distribution partnerships. What We Offer:
We offer a professional work environment, training, growth, and advancement. Competitive compensation and a benefits package including a medical, dental, and vision plan, voluntary benefits including life, short-term and long-term disability, 401(k) savings plan with company match, holiday pay. Come Join our Planmeca USA Team!
As a key member of our team, you'll have an integral role in designing, implementing, and testing Planmeca's next generation of intraoral 3D scanners. You will be expected to work within an experienced software development team, participate in technical design reviews, develop innovative solutions, write unit tests, and debug both new and existing code. Also, you will work with a cross-disciplinary experienced team to influence and maximize the benefits of Planmeca's generation of scanning hardware. ESSENTIAL DUTIES :
- Design and write embedded software code (micro-controller or CPU) according to prescribed specifications.
- Write kernel code and/or device drivers for Linux based application processors to support hardware utilizing I2C, SPI, UART, MIPI-CSI2, GPIO, and/or SoC-specific peripherals.
- Become familiar with Planmeca's scanning technologies and software applications.
- Develop prototypes to validate suitability of new hardware / firmware / software.
- Implement embedded system and interpret error reports.
- Develop embedded software for functional test equipment for manufacturing.
- Test software for scalability and structure.
- Fix bugs and optimize system.
- Support manufacturing and technical support groups to sustain production and resolve field issues.
- Collaborate with development team to integrate new hardware into existing applications.
- Meet company standards pertaining to quantity and quality of work performed on an ongoing basis, performing all work-related tasks in a manner that is in compliance with all Company policies and procedures.
- Adheres to company policies, procedures, and directives regarding standards of workplace behavior in completing job duties and assignments.
- Performs other duties as assigned.
Training and Experience
- Bachelor's or master's degree in electrical engineering/computer science/computer engineering or relevant industry experience.
- Skilled in C, C++, Python, and shell scripting for developing Linux kernel and user-space applications.
- Ability to work with micro-controllers and RTOSes (e.g., FreeRTOS) or bare-metal / superloop code.
- Ability to utilize manufacturer's SDKs / DevKits for rapid prototyping.
- Experience with the Yocto project (bitbake, devtool, etc.), the gcc compiler suite, and support tools such as CMake for developing a custom Linux distribution.
- Experience with U-Boot and Linux kernel, including configuring the device tree.
- Ability to work 1-on-1 with Electrical Engineers and others to assist in board design and check-out.
- Ability to rapidly understand and work within the existing codebase.
- Familiarity with applicable codes, standards, and acceptable industry practices.
- Must be able to read electronic schematics.
- Must have excellent communication skills and be capable of interacting with other engineering disciplines, managers, manufacturing and support personnel.
- Able to work effectively on project teams consisting of departmental and/or cross functional personnel.
Skills and Experience considered beneficial for the position:
- Experience with Video4Linux2 (V4L2) and Videobuf2 API.
- Experience with Gstreamer (including writing custom elements / plugins).
- Experience with Linux kernel debugging techniques (kernel instrumentation and logging facilities, dynamic debug prints, -kgdb, -openocd).
- Experience with JTAG / ICE adapters (e.g., Segger J-Link).
- Experience with FPGAs and their programming (Verilog or VHDL).
- Experience with developing products with international agency compliance (FCC, UL, RoHS).
- Experience with motion controllers, DC/AC Motor Drive Circuitry, and CCD or CMOS camera sensors.
- Experience setting up a build environment in Docker.
- Experience integrating builds into a CI/CD system (e.g., Jenkins) and working with DevOps team to accomplish this.
- Experience developing test or manufacturing apps on Windows, Mac, or Linux (e.g., a python app with a tkinter UI).
WORKING CONDITION:
On-site position with flexible work hours and one day remote/week. EEO/ADA/Vet/Disabled
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Linux Software Engineer in Dallas, TX vacancy
- ...A technology solutions provider is seeking an experienced embedded software developer with expertise in C/C++ for Linux and knowledge of network protocols. The ideal candidate will have strong technical and leadership skills, capable of working autonomously, and possess...SuggestedRemote work
- ...Role: Linux Administrator Location: Atlanta, GA /Dallas, TX (Work from office 2-3 days a week) Type: Fulltime ~ Bachelor's Degree with a minimum of 7-8 years of hands-on experience and general knowledge of Linux operating systems concepts as well...SuggestedFull timeWork at office2 days per week3 days per week
$68.25 per hour
...integrity. Job Description We are seeking an Engineer/Application Programmer III to join our... ...candidate will have strong experience in Linux engineering, scripting, automation, and... ...and efficiency of infrastructure. Maintain software repositories and apply software updates....SuggestedContract workRelocation3 days per week- ...from Jconnect INC . Below is the requirement with my client. Please share the updated resume and below details. Title: Senior Linux System Administrator Location: Irving, TX (Onsite) Duration: Full-time only JOB DESCRIPTION : Role...SuggestedFull timeImmediate startRelocation
- ...analytics and machine learning solutions. You will be installing new software products, as well as new versions and releases for existing... ...and problem resolution. You will Install Applications on the Linux Platform You will need to support customers, find solutions, and...Suggested
- A leading IT consulting firm is hiring a full-time permanent position in Dallas, Texas, focused on managing AWS cloud services and Linux system administration. The ideal candidate will have over 8 years of experience in Information Systems and expertise in scripting using...Permanent employmentFull timeRemote work
- Linux Admin - Dallas, TX ( GC or Citizens ) Contract IT Role: Linux Admin Location: Dallas, TX Duration: 12+ Months BGV will be done... ...the selected candidates. Position Summary: The Linux Systems Engineer is responsible for performing a hands‑on role that requires a...Contract workRelocation
- Quantum World Technologies Inc. is looking for a skilled Linux & Windows Administrator with expertise in VMware and Cloud to manage enterprise server environments. The role demands experience with Linux distributions (SUSE, Red Hat, Ubuntu, AWS Linux) and Windows Server...
- Job Title: Linux & Windows Administrator (VMware & Cloud) Duration: Long Term Job Summary We are seeking a skilled Linux & Windows Administrator with strong VMware and Cloud experience to manage enterprise server environments. The role requires hands‑on expertise in Linux...
$76.2k - $187.74k
...Embedded Software Engineer Compensation: $76,200 - $187,740 Job Description 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...Local area- A technology services company is seeking a Linux Admin to handle comprehensive systems administration tasks in a primarily RedHat and CentOS environment. The ideal candidate will have over 3 years of professional experience with Linux operating systems, strong troubleshooting...
- A reputable IT firm is hiring a Unix System Administrator for a full-time position in Irving, TX. The ideal candidate should have 5-7 years of experience with Solaris 10 systems, strong scripting skills in Perl and shell, and the ability to work in a large team. This role...Full time
- ...Embedded Developer Location: Dallas, Denver and Seattle C/C++ embedded software development experience on Linux based SoC. Hands-on experience in IT/Telecom on software and hardware solutions, with a wide breadth and ability to deep-dive into different technical...
- ...have a strong background in IVR technologies and be comfortable working after-hours when needed. This role requires skills in Java, Linux, and telephony technologies, with on-call rotations expected every seven weeks. Knowledge of Call Routing Platforms like Genesys is...Contract work
$122k - $184k
...Our constantly evolving IT department is in search of a Senior Engineer of Infrastructure Engineering with excellent time management skills... ...stay at the forefront of new technologies! This role handles Linux engineering, including developing new solutions, automating...Full timeLocal area- ...queue management. Knowledge of High Availability (HA) and Disaster Recovery (DR) options for Oracle. Experience working with Linux, Windows & Unix servers. Experience with scripting. Experience in SQL, PL/SQL. Experience on Exadata, OEM etc. Experience...
- ...installation, configuration, and upgrading of database server software and related products. Evaluate database features and database... ...management concepts. Familiarity with Windows and Linux/UNIX environments. Reporting skills such as SSIS, SSRS, or...
- .... Recommended Certifications Oracle Database SQL Certified Associate Oracle Certified Associate - Preferred Windows 2019/22/ Redhat Linux 8.x/9.x ITIL V4 Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels...
- ...Backup technologies preferably EMC Avamar Basic knowledge of Operating Systems- Windows 2003 servers Enterprise/Standard Edition, UNIX & linux Basic knowledge about Windows 2003 Active Directory structure, MS Exchange 2003 and File/Print Server Experience in SLA base...Remote work
- ...building advanced American manufacturing and we're passionate about engineering a better future filled with abundant energy. T1 Energy is... ...performance tuning, and troubleshooting. Experience supporting Linux/Unix and Windows server environments. The T1 Way We move fast,...
$99k - $116k
...permission/security policies. At least 6 months experience with AWS Cloud RDS Good to have skills MySQL knowledge / experience. Linux Knowledge. Experience with Cloud services like Azure Experience with Snowflake Certifications Desired: MS certifications on MSSQL...Temporary workLocal areaRelocationWeekend work$59.11k - $83.6k
...and Google devices, servers, and enterprise network storage. The ideal candidate will have a strong IT background and experience with Linux-based environments. The role requires skills in server management, device troubleshooting, and a valid Texas driver's license. A...Full time$119.77k - $140.9k
...Description Supervises and develops multi-platform converged enterprise engineering solutions targeted to meet existing, enhanced, and new platform... ...management using automation tool like Ansible. Experience in Linux based system. Excellent documentation and articulation skills....Temporary workWork experience placementLocal area3 days per week- Calpion Inc. is seeking an experienced RPA Developer to design, develop, and deploy automation solutions across Linux environments and Google Cloud Platform (GCP). You will build scalable workflows using UiPath, Automation Anywhere, or Blue Prism, and collaborate with analysts...
$63.6k - $118k
...(AWS, Azure, or GCP). Proficiency in SQL, performance tuning, backup/recovery, and high‑availability architectures. Experience with Linux/Unix systems. Scripting skills (Shell, Python, or similar). How You Might Stand Out From Other Talent Experience with database migration...Local areaFlexible hours- ...scripts Broad experience in network and/or infrastructure, including knowledge of Cloud offerings and virtualization technologies Linux and Windows platform experience AWS cloud experience If you are interested, please send me your updated resume ASAP with below...Full timeImmediate startRelocation
- ...Administrator III in Dallas, Texas. The role involves advanced systems administration for critical infrastructure, including Windows and Linux server administration and Microsoft Hyper-V virtualization. The ideal candidate will have a strong background in monitoring, backup,...
- Methodist Health System seeks a PACS Administrator in Dallas to lead the operational, fiscal, and human resources for the Picture Archiving and Communications System. You will liaison on digital imaging initiatives within radiology and across hospital departments and enterprise...
- Methodist Health System in Dallas, Texas is looking for a PACS Administrator. The role involves overseeing PACS administration, enhancing patient experiences, and requires a background in Radiological Technology. The ideal candidate will have at least 3 years of experience...
- Methodist Health System in Dallas seeks a PACS Administrator responsible for leading operational and fiscal aspects of the Picture Archiving and Communications System. The role involves collaboration with various departments to enhance digital imaging initiatives. Candidates...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux Software Engineer. Be the first to apply!

