Talent.com
Software / Firmware Engineer

Software / Firmware Engineer

Brandywine CommunicationsSanta Ana, California, USA
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Summary :

The Software / Firmware Engineer is responsible for the design development and integration of embedded firmware and software for advanced timing and synchronization products. This position focuses on supporting mission-critical applications in aerospace and national defense by delivering high-reliability embedded solutions.

Key Responsibilities :

  • Design develop and maintain embedded firmware for microcontrollers and System-on-Modules (SoMs).
  • Collaborate with hardware engineers to define system requirements and ensure seamless hardware / software integration.
  • Implement and support networking protocols particularly NTP (Network Time Protocol) and PTP (Precision Time Protocol).
  • Work with real-time operating systems (RTOS) and embedded Linux environments to optimize performance.
  • Debug and troubleshoot complex embedded systems using tools such as JTAG oscilloscopes and logic analyzers.
  • Conduct peer code reviews and contribute to continuous improvement of code quality and system design.
  • Maintain comprehensive technical documentation related to code system architecture and development workflows.
  • Participate in cross-functional development projects offering input on system architecture and integration strategies.
  • Monitor industry advancements to inform ongoing development and innovation.

Qualifications :

  • 5 - 10 years of experience in embedded Firmware and Software Engineering.
  • Bachelors degree in Electrical Engineering Computer Engineering or a related field.
  • Proficiency in programming languages such as C C.
  • Familiarity with real-time operating systems (RTOS) and firmware development processes.
  • Excellent problem-solving skills and analytical thinking.
  • Effective communication skills for collaboration with cross-functional teams.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Strong understanding of microcontrollers and embedded systems architecture. (preferred)
  • Experience with debugging tools and methodologies including JTAG and logic analyzers (preferred).
  • Knowledge of communication protocols such as I2C SPI and UART (preferred)
  • Familiarity with version control systems like SVN / Git (preferred)
  • Physical Requirements :

  • Ability to sit and stand for long periods and occasionally lift up to 30 lbs.
  • Frequent operation of standard office equipment including computers keyboards and telephones.
  • Ability to communicate effectively in person and over the telephone.
  • Visual acuity to read and interpret technical documents and computer screens.
  • Additional Information :

    The Key Responsibilities are an outline of the general nature and level of work performed by individuals assigned to this position. It is not intended to be an exhaustive list of all duties responsibilities and qualifications. The company may amend or modify duties based on business needs in accordance with applicable California labor laws. Reasonable accommodations may be made for qualified individuals with disabilities.

    Equal Opportunity Employer Statement :

    Brandywine Communications is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race color religion sex (including pregnancy childbirth and related medical conditions) sexual orientation gender identity or expression national origin ancestry age physical or mental disability medical condition genetic information marital status military or veteran status or any other characteristic protected by federal state or local laws.

    Brandywine Communications strives to create a workplace that is inclusive respectful and reflective of the diverse communities we serve. We are committed to providing reasonable accommodations for qualified individuals with disabilities in accordance with applicable laws. If you require accommodation during any part of the application or hiring process please contact Human Resources at

    Key Skills

    Embedded Software,Robotics,Arm,Firmware,Debugging,C / C++,Zigbee,OS Kernels,Signal Processing,Ethernet,Assembly,Internet Of Things

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    serp_jobs.job_alerts.create_a_job

    Firmware Engineer • Santa Ana, California, USA

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

    Firmware Software Engineer

    VirtualVocationsWhittier, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Firmware Software Engineer to develop interactive 3D visualizations and enhance user interfaces. Key Responsibilities Develop an interactive 3D visualization in the brow...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocationsFullerton, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II who will design, develop, test, and install software solutions for electrical engineers. Key Responsibilities Develop and maintain software using C+...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer IV

    Software Engineer IV

    VirtualVocationsLong Beach, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer IV to oversee application development, modification, and maintenance of applications. Key Responsibilities Oversees development and installation of new...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsWhittier, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Software Engineer - Windows Sensor (Remote).Key Responsibilities Lead the sensor development team in architecture and strategy for Anti-Virus and Enhanced Det...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocationsSanta Ana, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, AI.Key Responsibilities Design and develop AI-driven features for the website experience platform Collaborate with cross-functional teams to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsFullerton, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer to join their engineering team.Key Responsibilities Continuously ship quality products by writing well-organized, testable, and high-performing...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Development Engineer II

    Software Development Engineer II

    VirtualVocationsLong Beach, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Development Engineer II.Key Responsibilities Design, implement, and test software components based on SOLID principles Collaborate with team members to develo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    VirtualVocationsFullerton, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer (Distributed Systems).Key Responsibilities Architect and implement solutions in the execution layer and core systems Plan and implement improvements ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocationsSanta Ana, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer, Blockchain Protocols.Key Responsibilities Architect and build scalable distributed systems integrating various data sources Research, design, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Systems Software Engineer

    Senior Systems Software Engineer

    VirtualVocationsLong Beach, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Systems Software Engineer focused on AV Infrastructure - Validation and Distributed Systems. Key Responsibilities Deploy and operationalize vendor-provided platfo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocationsSanta Ana, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Development Engineer focused on Unreal gameplay programming.Key Responsibilities Write clear, well-tested, and modular code Architect and implement fea...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Security Software Engineer

    Security Software Engineer

    VirtualVocationsCarson, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Security Software Engineer - 100% Remote.Key Responsibilities Develop and implement a complete security stack for endpoint management, vulnerability management, and inc...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Tech Lead Software Engineer

    Tech Lead Software Engineer

    VirtualVocationsCarson, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Tech Lead Software Engineer for GenAI Enabled Products.Key Responsibilities Lead architecture, design, and development of GenAI-enabled services while maintaining high-...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Associate Software Engineer

    Associate Software Engineer

    VirtualVocationsSanta Ana, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Associate Software Engineer who is eager to grow their skills and contribute to the development of a healthcare SaaS platform. Key Responsibilities Implement well-speci...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    R&D Engineer 4, Software

    R&D Engineer 4, Software

    VirtualVocationsLong Beach, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an R&D Engineer 4, Software.Key Responsibilities Setup and maintain DevOps tools and infrastructure for software projects Serve as security champion for code bases owned...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsNorwalk, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Utilize API-drive...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer II, Android

    Software Engineer II, Android

    VirtualVocationsLong Beach, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II, Android.Key Responsibilities Develop mobile applications (Android) in collaboration with product managers, designers, and engineers Lead projects...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior System Software Engineer

    Senior System Software Engineer

    VirtualVocationsCarson, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior System Software Engineer, Cloud Networking.Key Responsibilities Develop and operate OVS-OVN based Software-Defined Networking solutions for AI Clouds Write and ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocationsLong Beach, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Remote Embedded Software Engineer.Key Responsibilities Lead requirements decomposition and work assignments Define and design sensor management and navigational featur...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    VirtualVocationsWhittier, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer / Senior Software Engineer.Key Responsibilities Contribute to high-quality solutions and advocate for coding standards through code reviews Collabora...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30