Senior Embedded Network Engineer

Company:  Davita Inc.
Location: Concord
Closing Date: 26/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

At Trident Systems' Space Electronic Systems (SES) division, we believe in the power of using strong engineering principles to drive innovation and solve complex problems. We foster a culture of rigorous engineering and continuous improvement, leveraging the full knowledge of our organization through collaborative development processes that include design and peer reviews. We combine our expertise in space electronics with right-sized development processes to create innovative, high-performance space-based electronic systems that meet our customers' evolving needs.

We are a mission partner supporting DoD, Intelligence, and Civil space customers. We develop complex radiation effects mitigated designs that balance competing requirements in modern space programs, delivering cutting-edge solutions that enable our customers to achieve more in space.

ESSENTIAL FUNCTIONS

  • Subject Matter Expert in embedded software design, implementation, and verification using tools associated with multi-core application processors integrated with FPGA, including but not limited to Xilinx and Microchip.
  • Lead the design, development and test of industry-leading radar and communications technology.
  • Leads or participates in the design and development of new software features for existing products and new applications.
  • Leads or participates in development of highly reusable embedded software over the full software life cycle process across multiple projects.
  • Participates in understanding customer and system requirements and translating into software requirements.
  • Responsible for preparing and presenting software designs to peers, internal and/or external customers.
  • Participates in integration, debug and test of software and hardware.
  • Responsible for tracking software development features, tasks and defects through release.
  • Responsible for managed software build and release.
  • Works with cross functional design team to design, develop and test new embedded software/firmware/hardware; support and enhance existing embedded systems.
  • Supports interfacing to disciplines such as firmware, mechanical, RF, hardware, integration & test, and project management.

QUALIFICATIONS

Education/Certification: MS or BS in Computer Science or Computer/Electrical Engineering

Years of Experience:

  • 10+ years of experience developing software in C/C++.
  • 10+ years of experience developing Linux platforms.
  • 10+ years of experience developing and debugging software for embedded platforms.
  • 7+ years of experience developing embedded networking software.

Knowledge, Skills & Abilities:

Required:

  • Experience developing embedded networking software.
  • Experience with RFC level implementation of networking and security protocols (IP, TLS, IPsec).
  • Experience with Interconnect standards such as SPI, I2C, UART, GPIO, PCI, PCIe, Ethernet, or SpaceWire.
  • Understanding of ARM Cortex and RISC-V processor architectures.
  • Experience with C/C++ software development with embedded Linux and Linux networking.
  • Experience with Linux system and kernel configuration, operation, and bootloaders (grub, U-Boot).
  • Proven communication/interpersonal skills, self-motivated, and ability to be a strong team player.
  • Experience developing with embedded operating systems such as Linux, FreeRTOS, VxWorks.
  • Experience developing high-reliability software for low-power, embedded systems deployed in space/marine environments.
  • Experience using task management applications such as Jira.
  • Experience with software development processes, standards, and product configuration management tools such as Subversion or Git.
  • Ability to be granted a security clearance.

Desired:

  • Management of industry-standard symmetric and public-key cryptography systems (AES, RSA, ECDSA, ECDH).
  • Ability to leverage electrical schematics and electronic component data sheets to design, implement and test low-level device drivers in C.
  • Experience with multiple programming/scripting languages such as Python, C, bash, MATLAB, LabVIEW.
  • Experience with hardware integration, test and debug tools (logic analyzers, scopes, emulators) and board bring-up/verification in an electronic lab environment.
  • Experience with Agile software development methodologies.

PHYSICAL REQUIREMENTS

  • Communication: Frequent communication with other employees. Must be able to exchange accurate information in these situations.
  • Repetitive Motion: Constantly operates a computer and other office productivity machinery.
  • Average Visual Abilities: Average, ordinary, visual acuity necessary to prepare or inspect documents or products, or operate machinery.
  • Physical Strength: Sedentary work; must be able to remain in a stationary position most of the time. Exerts up to 10 lbs. of force occasionally. (Almost all office jobs.)

WORKING CONDITIONS

  • Typically a quiet office environment or remote telework.

The successful candidate must be capable of receiving a US Government security clearance. US Citizenship Required.

EEO Statement: All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of disability, race, national origin, color, religion, sex, gender identity, or sexual orientation. Trident Systems Incorporated is an Equal Opportunity Employer of protected Veterans and a VEVRAA Federal Contractor. Trident Systems has a desire for priority referrals of protected Veterans. EEO Post .

#J-18808-Ljbffr
Apply Now
Share this job
Davita Inc.
  • Similar Jobs

  • Senior Network Security Engineer

    Concord
    View Job
  • Senior Engineer

    Concord
    View Job
  • Senior Engineer

    Concord
    View Job
  • Senior Software Engineer

    Concord
    View Job
  • Senior Automation Engineer

    Concord
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙