Senior Embedded Software Engineer II/Principal

Anistar
Tucson, AZ, United States
12 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$183,000.0
Working hours
Regular working hours

Tech stack

Altium Designer Systems Engineering Automation of Tests Computer Engineering Software Debugging Linux Logic Synthesis of Circuits Embedded C Embedded Software Firmware Field-Programmable Gate Array (FPGA) Hardware Description Language
+8 more
Hardware Design Python (Programming Language) MATLAB Requirements Management Schematic Capture Software Engineering Static Timing Analysis Application Specific Integrated Circuits

Job description

  • Work with the hardware design team on requirements.
  • Complete FPGA logic design, coding, simulation, and testing.
  • Support hardware and software development teams in bring-up and test of products.
  • Provide subject-matter expertise regarding design and automated test development procedures to customers and production support team.
  • Perform research and analysis of data, such as customer proposed specifications, datasheets, or manuals to determine design approach and/or feasibility.
  • Execute debugging of the design in the lab.
  • Perform synthesis, implementation, and timing analysis.

Requirements

  • Bachelor’s degree in computer engineering or electrical engineering or equivalent discipline with 8-12 years of experience
  • Active TS/SCI security clearance
  • Experience in digital firmware design, * Experience with FPGAs and embedded systems in a radiation environment, including SEU/SEL impact and mitigation
  • Experience in both creating IP from scratch in RTL, and integrating existing IP into RTL and block designs
  • Familiarity with C, Python or MATLAB and/or experience translating algorithms from a scripted language to HDL
  • Experience with software interfaces including interrupts and DMA
  • Experience in project management, team leadership, and/or mentoring
  • Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management
  • Experience with DDR4, Aurora, and high-speed transceiver design and verification
  • Familiarity with AXI Stream and AXI Memory Mapped interfaces
  • Embedded C/C++ software development for ARM processors and MCUs over the full stack including Linux
  • Experience in FPGA- or ASIC-based image processing algorithms
  • Ability to work under pressure and adhere to tight deadlines
  • Excellent communication skills, with the ability to build strong working relationships
  • PCB design and schematic capture and layout with tools such as Altium Designer

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all