×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Arlington, Tarrant County, Texas, 76000, USA
Listing for: Saltu Staffing
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below

Overview

A leading provider of mission-critical communication systems is seeking a Senior Embedded C++ Engineer to join their Infrastructure Engineering team. The company specializes in P25 Land Mobile Radio (LMR) systems and provides solutions to first responders worldwide. The engineer will contribute to innovative products and exceptional customer experiences in critical communications within a globally recognized corporation.

Position Summary

The Senior Embedded C++ Engineer will work within the Research and Development engineering group, leading the design and development of software features for infrastructure products. This role involves creating requirements, architectures, and developing software in an embedded environment to meet customer and market needs.

Key Responsibilities
  • Embedded Software Development: Design, implement, and maintain embedded software for infrastructure products using C/C++. Ensure code quality, performance, and reliability in real-time, multi-threaded environments.
  • System Architecture & Design: Collaborate with engineering teams to define software architecture, design patterns, and coding standards. Translate high-level requirements into modular, maintainable code.
  • Testing & Validation: Develop and execute comprehensive unit, integration, and system-level test cases. Analyze test results and implement fixes to ensure software meets functional and performance specifications.
  • Subject Matter Expertise: Serve as the Call Processing expert for the Inter Subsystem Interface (ISSI), ensuring seamless communication between multiple LMR systems. Maintain deep knowledge of P25 standards and specifications.
  • Technical Support & Troubleshooting: Provide advanced technical support for infrastructure products. Diagnose and resolve software and system-level issues in development and field environments.
  • Project Planning & Execution: Create detailed project plans, establish timelines, and ensure deliverables are completed on schedule. Track progress, identify risks, and propose solutions to keep projects on track.
  • Collaboration & Communication: Work closely with hardware engineers, QA teams, product managers, and other stakeholders to ensure smooth integration of software components. Maintain clear and timely documentation of designs, code, and test results.
  • Mentorship & Leadership: Guide junior engineers in best practices for embedded software development. Promote knowledge sharing and foster a collaborative, innovative engineering culture.
  • Continuous Improvement: Stay up-to-date with emerging technologies, tools, and industry standards. Identify opportunities to improve software processes, code quality, and system performance.
  • Special Assignments: Respond to management-directed projects or tasks with initiative, problem-solving skills, and a focus on achieving organizational goals.
Required

Education and Experience
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Minimum 10 years of professional software development experience.
  • Strong experience in C/C++ development within a Linux environment.
  • Proven expertise in object-oriented design and software architecture principles (Abstraction, Cohesion, Encapsulation, Inheritance).
  • Experience developing real-time, multi-threaded applications.
Preferred Competencies and Skills
  • Familiarity with P25 standards, networking layers, and communication protocols.
  • Knowledge of templates, design patterns, and software best practices.
  • Proficiency with debugging tools, logic analyzers, or oscilloscopes.
  • Embedded system, application, or DSP development experience.
  • Understanding of land mobile radio or other communications standards.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • Software Development and IT Services and IT Consulting
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary