Sr Embedded Software Engineer - Plano, TX

Georgia Tek Systems

  • Plano, TX
  • 2 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Analysis Skillsunmatched
    • Automotive Technologyunmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Communications Protocolsunmatched
    • Computer Engineeringunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Device Driversunmatched
    • EADunmatched
    • Electrical Engineeringunmatched
    • Embedded Programming Languagesunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • Gitunmatched
    • Integration Testingunmatched
    • Linux Programmingunmatched
    • Low-Level Designunmatched
    • Network Architecture/Engineeringunmatched
    • Network Performance/Analysisunmatched
    • Realtime Operating Systemunmatched
    • Requirements Managementunmatched
    • Secure Codingunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Architectureunmatched
    • Team Playerunmatched
    • Traceabilityunmatched
    • Unified Modeling Language (UML)unmatched
    • Unit Testunmatched

    Description

    Sr Embedded Software Engineer
    Location: Plano, TX

    Duration: Contract
    Rate: DOE

    US Citizens, GC, EAD ( H4, L2), E3 TN visa holders preferred, NO third party corp to corp accepted for this job


    Roles & Responsibilities:
    • Understanding Technical and Requirement Specifications for telematics and connected vehicle applications.
    • Integrating embedded software development processes & best practices by designing and developing solutions.
    • Complete requirement analysis and traceability.
    • Participate in architecture design, low-level design, and exposure to UML Diagrams.
    • Collaborate with cross functional teams (e.g., hardware engineers, system architects, and product managers) to define software requirements and specifications.
    • Write efficient, maintainable, and well-documented code for embedded systems.
    • Implement device drivers, communication protocols, and low-level software components.
    • Conduct system-level and unit-level testing to ensure software reliability and functionality.
    • Use of debugging skills is a must - logging mechanisms, log analysis and optimizing software.
    • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.

    Experience & Qualification:
    • Proven experience in software engineering, embedded systems development or related field; preferred higher-level education in Computer Science, Electrical Engineering, or a related field.
    • Strong programming skills in embedded C/C++ programming.
    • Experience in Linux Application programming.
    • Experience with embedded systems development, including real-time operating systems (RTOS).
    • Knowledge of software version control systems (e.g., Git).
    • Experience in Unit and Integration testing.

    Additional Experience:
    • Good understanding of vehicle communication network – CAN & Ethernet.
    • Vehicle network architecture - ECU nodes, Gateways, and Network log analysis.
    • Exposure to vector tools - CANoe and CAPL.
    • Diagnostics - UDS, DoCAN, and DoIP.
    • Experience in automotive coding standards and practices - MISRA and Secure coding.
    • Exposure to automotive quality processes.
    • ASPICE standards.
    • Automotive software development life cycle, processes, and quality templates.

    Numbers & Facts

    LocationPlano, TX

    Similar Jobs