Senior Embedded Software Engineer II/Principal
Anistar
Tucson, AZ, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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 clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
almost 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago