Talent.com
serp_jobs.error_messages.no_longer_accepting
Staff Software Engineer

Staff Software Engineer

TEKsystemsSan Diego, CA, United States
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.job_card.permanent
job_description.job_card.job_description

Job Title : Staff Software Engineer (Embedded Controls)

Job Description

Design and architect distributed embedded control systems for real-time automotive MCU platforms with deterministic performance requirements. Develop and implement control algorithms for connected vehicle applications that interface with ECUs, sensors, and actuators across vehicle networks. Architect system-level integration strategies for embedded controls software within the broader vehicle software platform.

Responsibilities

  • Design, develop, and maintain Board Support Packages (BSPs) for automotive-grade embedded MCU platforms across multiple hardware configurations.
  • Develop low-level device drivers, hardware abstraction layers, and real-time communication interfaces for automotive peripherals.
  • Implement real-time performance optimization techniques including deterministic scheduling, interrupt handling, and memory management.
  • Design and implement safety-critical software components following ISO functional safety standards and ASIL requirements.
  • Lead vehicle integration activities including ECU calibration, diagnostic protocol implementation, and system validation in laboratory and test vehicle environments.
  • Develop automated testing frameworks for embedded controls validation including software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing.
  • Collaborate with platform and middleware teams to ensure seamless integration between real-time controls and high-compute domains.
  • Implement automotive communication protocol stacks including CAN, LIN, and automotive diagnostic protocols.
  • Document system architecture, control algorithms, and integration procedures for development teams and automotive partners.

Essential Skills

  • B.Sc. in Computer / Electrical Engineering, Computer Science, or related technical field, or equivalent industry experience.
  • 8-12+ years of experience writing software for production embedded systems, with a proven automotive industry delivery record.
  • 3+ years of experience as a staff engineer, with significant contributions to embedded controls architecture and system integration.
  • Expert-level C programming skills with a deep understanding of embedded systems programming and real-time constraints.
  • Extensive experience with real-time operating systems including FreeRTOS, VxWorks, ThreadX, and automotive-specific RTOS implementations.
  • Strong knowledge of RTOS fundamentals including deterministic scheduling, task prioritization, interrupt handling, memory management, and real-time performance optimization.
  • Deep understanding of automotive communication protocols including CAN, LIN, and emerging automotive Ethernet standards.
  • Proficiency with embedded hardware interfaces including I2C, SPI, UART, PWM, ADC, and automotive-specific peripheral protocols.
  • Additional Skills & Qualifications

  • Experience using automotive testing equipment including Vector CANoe / CANalyzer and dSPACE HIL systems.
  • Knowledge of ISO functional safety standards and experience developing ASIL-rated software components.
  • Understanding of automotive system architecture and experience with ECU integration and vehicle network design.
  • Experience with model-based design tools and control algorithm development for automotive applications.
  • Strong skills in real-time system debugging, performance profiling, and optimization for resource-constrained automotive environments.
  • Experience with disruptive automotive startups such as Tesla, Rivian, or similar innovative companies.
  • Experience with AUTOSAR Classic and Adaptive Platform application and runtime development.
  • Knowledge of writing Linux / POSIX applications for automotive high-compute domains.
  • Experience with automotive safety standards including ASPICE (Automotive SPICE) and MISRA C / C++ coding standards.
  • Knowledge of automotive diagnostic protocols including UDS (Unified Diagnostic Services) and XCP calibration protocols.
  • Experience with control theory, PID controllers, and advanced automotive control algorithms.
  • Knowledge of sensor fusion techniques and data processing for automotive control applications.
  • Understanding of automotive cybersecurity principles and secure embedded system design.
  • Experience with automotive-grade hardware components and real-time system validation.
  • Knowledge of power management and low-power design techniques for automotive embedded systems.
  • Experience with automotive manufacturing processes and production software deployment.
  • Understanding of automotive communication network topologies and system-level integration challenges.
  • Work Environment

    This is a remote position with quarterly company onsite requirements (minimum one week per quarter). International travel may be required to visit customers and partners. US citizenship required; we do not sponsor visas for this role.

    Why Work Here?

    Join a dynamic team where innovation and technology drive the company's success. Enjoy the flexibility of remote work while contributing to cutting-edge automotive solutions. Engage with a collaborative and supportive work culture that values professional growth and development.

    Job Type & Location

    This is a Permanent position based out of San Diego, California.

    Pay and Benefits

    The pay range for this position is $250000.00 - $275000.00 / yr.

    To be discussed with company leaders.

    Workplace Type

    This is a fully remote position.

    Application Deadline

    This position is anticipated to close on Nov 10, 2025.

    h4>

    About TEKsystems :

    We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

    The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

    About TEKsystems and TEKsystems Global Services

    We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

    The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

    serp_jobs.job_alerts.create_a_job

    Staff Software Engineer • San Diego, CA, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkForce92167 San Diego, CA, US
    serp_jobs.job_card.full_time
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer ID42519

    Software Engineer ID42519

    AgileEngineRosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI / ML, and our people-first culture has earned us multiple Bes...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce92197 San Diego, CA, US
    serp_jobs.job_card.full_time
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer (Middle / Senior) ID42373

    Software Engineer (Middle / Senior) ID42373

    AgileEngineRosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Software Engineer (Middle / Senior).Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI / ML, and our people-first ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Planet PharmaSan Diego, CA, United States
    serp_jobs.job_card.full_time
    San Diego, CA (Hybrid – 4 days onsite / 1-day remote minimum).We are seeking a Software Engineer to join a dynamic, cross-functional team focused on developing, enhancing, and sustaining software s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Staff Engineer - 218768

    Senior Staff Engineer - 218768

    Teradata GroupSan Diego, CA, United States
    serp_jobs.job_card.full_time
    At Teradata, we believe that people thrive when empowered with better information.That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trust...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Manufacturing Engineer

    Staff Manufacturing Engineer

    Iridia, Inc.Carlsbad, CA, US
    serp_jobs.job_card.full_time
    R&D phase into full-scale production.This role involves hands-on collaboration with multidisciplinary teams—working side by side with engineers and scientists on data-writing hardware.The...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkforce92121 San Diego, CA, US
    serp_jobs.job_card.full_time
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Client) - Harry Potter

    Senior Software Engineer (Client) - Harry Potter

    ZyngaCarlsbad, CA, United States
    serp_jobs.job_card.full_time
    Level Up Your Career with Zynga!.At Zynga, we bring people together through the power of play.As a global leader in interactive entertainment and a proud label of Take-Two Interactive, our games ha...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Product)

    Senior Software Engineer (Product)

    CerebrasEncinitas, CA, United States
    serp_jobs.job_card.full_time
    We’re looking for a motivated, collaborative full stack developer with 3–5 years of industry experience to join the team responsible for building and deploying our platform and web / mobile applicati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Software Engineer - Remote

    Staff Software Engineer - Remote

    TradeJobsWorkForce92109 San Diego, CA, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Staff Software Engineer Remote Job Duties : • Implement and evolve a Data Lake storage system with low latency and high thr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    SQA Senior Staff Engineer

    SQA Senior Staff Engineer

    NutanixSan Diego, CA, United States
    serp_jobs.job_card.full_time
    Qualcomm India Private Limited.As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next‑generation experiences and drives digital transformation to help c...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_less
    • serp_jobs.job_card.promoted
    Software Engineer (Senior) ID38789

    Software Engineer (Senior) ID38789

    AgileEngineRosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Fortune 500 brands and startups across 17+ industries.We are a people-first culture with Best Place to Work awards.We’re looking for a talented and results-oriented Software Engineer to work remote...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Software Engineer

    Software Engineer

    G2 Ops, Inc.San Diego, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    San Diego, CA at our wonderful G2 Ops office and customer site Work Setting : In person, some remote opportunity, and / or flexible working hours, not a fully remote position Looking to Start : Septemb...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Software Engineer ID43921 ($2,500 signing bonus)

    Software Engineer ID43921 ($2,500 signing bonus)

    AgileEnginePlayas de Rosarito, BCN, mx
    serp_jobs.filters_job_card.quick_apply
    Join us and receive a $2,500 signing bonus!.Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI / ML, and our peo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Full Stack Engineer (Senior) ID43439

    Full Stack Engineer (Senior) ID43439

    AgileEngineRosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Full Stack Engineer (Senior) - ID43439 at AgileEngine.Join a cross-functional team building a modern case management and workflow automation platform. You 27ll work with the Technical Lead, Project ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)

    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)

    Insulet CorporationSan Diego, CA, United States
    serp_jobs.job_card.full_time
    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA).Position overview : We are looking for a self-driven Staff Software Engineer to join the Medical Device Software team responsible f...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)

    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)

    InsuletSan Diego, CA, United States
    serp_jobs.job_card.full_time
    We are looking for a self driven Staff iOS Software Engineer to join the Medical Device Software team responsible for developing new products and improving existing ones. This person is expected to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days