Senior Embedded Software Engineer

TalentHammer

Camarillo (CA)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Paid time off and holidays
HSA and FSA
Traditional 401(k) with company match
Company-sponsored life insurance, AD&D
Voluntary insurance coverage
Tuition assistance program
Employee assistance program
9/80 work schedule

Job summary

TalentHammer is seeking an experienced Senior Embedded Software Engineer to design, verify, and deploy complex software for spaceborne products. You will work on SoC devices, interfaces with ARM Cortex-based environments, and evaluate IP vs internal development in a fast-paced aerospace setting.

You will leverage Python, C, and embedded Linux to implement robust networking over UDP/IP, while collaborating with senior engineers and using Vivado/Vitis tools for AMD/Xilinx devices.

Qualifications

  • Bachelor’s degree in Engineering or Computer Science is required.
  • Expertise in embedded software design for ARM Cortex or similar systems.
  • Proficiency in Python and C.
  • Experience with embedded Linux development and UDP/IP networking.
  • Experience with AMD/Xilinx devices and tools, including Vivado and Vitis.
  • Strong Windows and Excel skills and solid communication abilities.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, implement, and verify embedded software and related digital designs in SoC devices.
  • Interface with senior engineers to implement communication protocols and data handling in an embedded ARM Cortex environment.
  • Perform trade studies for third-party IP vs internal development.
  • Develop embedded architecture and decide function placement between processor and programmable logic.
  • Develop interfaces between embedded processor and programmable logic domains.
  • Maintain code base in version control.
  • Develop test fixtures to verify code and system functionality.
  • Perform bench-level verification and support testing of the overall product.

Skills

Embedded software design
ARM Cortex
Python
C
Embedded Linux
UDP/IP networking
Vivado
Vitis
Windows
Excel
Communication
Problem solving

Education

Bachelor’s degree in Engineering or Computer Science

Tools

Vivado
Vitis
Git
Mercurial
MATLAB

Job description

TalentHammer is partnering with an aerospace and space communications company seeking an experienced Senior Embedded Software Engineer to join its engineering team. This role will develop and verify complex digital designs for use in spaceborne products across commercial and defense programs.

The ideal candidate is a self-starter and team player who can take ownership of projects from design through deployment in a fast-paced engineering environment.

Essential Duties and Responsibilities
  • Design, implement, and verify embedded software and related digital designs in system-on-chip (SoC) devices
  • Interface with senior engineers to implement communication protocols, data handling, and system management in an embedded ARM Cortex processor environment
  • Perform trade studies to identify functions that can be purchased as third-party intellectual property versus developed internally
  • Assist in developing embedded architecture and determining which functions should execute within the embedded processor versus programmable logic
  • Develop interfaces between embedded processor and programmable logic domains
  • Maintain the code base within the company’s version control system
  • Develop software and hardware test fixtures to verify embedded code and overall system functionality
  • Perform bench-level verification of implemented code in the final system
  • Support testing and verification of the overall product
Job Requirements
  • Bachelor’s degree in Engineering or Computer Science
  • Expertise in embedded software design for ARM Cortex or similar systems
  • Expertise in Python and C
  • Experience with embedded Linux development
  • Strong knowledge of implementing UDP/IP networking over Ethernet
  • Experience with AMD/Xilinx devices and tools, including Vivado and Vitis
  • Strong proficiency with Microsoft Windows OS and Microsoft Excel
  • Strong written and verbal communication skills
  • Strong analytical and problem-solving skills
Desired Experience
  • 5+ years of relevant industry experience
  • Experience designing high-sample-rate communication and/or signal-processing systems in embedded devices
  • Experience with revision-control tools such as Git or Mercurial
  • Knowledge of digital design using VHDL
  • Knowledge of sampling theory, digital signal processing, and spectral analysis
  • Proficiency with MATLAB
  • Medical, dental, and vision insurance
  • Paid time off and holidays
  • HSA and FSA
  • Traditional 401(k) with company match
  • Company-sponsored basic life insurance, AD&DD, and long-term disability
  • Voluntary insurance coverage
  • Tuition assistance program
  • Employee assistance program
  • 9/80 work schedule with every other Friday off

TalentHammer is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Trillium Staffing • Camarillo (CA)

On-site
USD 140,000 - 185,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H. T. PROF Group • Los Angeles (CA)

On-site
USD 135,000 - 200,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Real Staffing Group • Santa Clarita (CA)

Hybrid
USD 120,000 - 180,000
Hybrid work environment
Remote consideration
Senior Embedded Software Engineer: ARM Cortex Linux UDP/IP
Senior Embedded Software Engineer: ARM Cortex Linux UDP/IP

TalentHammer • Camarillo (CA)

On-site
USD 120,000 - 180,000
Medical, dental, and vision insurance
Paid time off and holidays
HSA and FSA
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lucix Corporation • Camarillo (CA)

On-site
USD 120,000 - 180,000
Healthcare (Medical, Dental, Vision)
Paid Time Off and Holidays
HSA and FSA
+2
Staff Embedded Software Engineer
Staff Embedded Software Engineer

CesiumAstro • Austin (TX)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6
Senior Firmware Engineer
Senior Firmware Engineer

CyberCoders • Poway (CA)

On-site
USD 140,000 - 180,000
Competitive salary
401(k) with employer match
Medical, Dental & Vision insurance
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CesiumAstro • El Segundo (CA)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6