Senior Embedded Software Engineer
RUSS HADICK & ASSOCIATES INC Hays County, Texas, United States · $130K–$180K/yr
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, implement, and maintain complex C++ software architectures for embedded systems within a Linux environment. The role involves collaborating with hardware engineers and customers to integrate software components and provide deployment support.
What they look for
Requirements
Candidates must hold at least a bachelor's degree in a technical field and possess over 10 years of experience in large-scale C++ software development. Proficiency in Linux, scripting, and signal processing is required, along with the ability to obtain a security clearance.
Benefits
Full description
Benefits:
- 401(k)
- 401(k) matching
- Competitive salary
- Dental insurance
- Flexible schedule
- Health insurance
- Opportunity for advancement
- Paid time off
- Profit sharing
- Relocation bonus
- Signing bonus
- Tuition assistance
- Vision insurance
Russ Hadick & Associates, Inc has partnered with a Southwest Austin, Texas.
POSITION OVERVIEW:
As a Software Engineer, You will work with other engineers to enhance, test, and maintain a Linux C++ software architecture. You will be designing and implementing innovative algorithms that help our clients customers visualize and understand complex signal environments. You will have the opportunity to keep up with latest advances in computing hardware, operating systems, DSP techniques, machine learning, and other software technologies as we constantly adapt in a fast-moving environment and increase the value of our clients products.
Duties:
- Design, implement, and test software in C++ Linux environment
- Responsible for designing, developing, and maintaining software for embedded systems, ensuring it meets the hardware and software requirements.
- Work closely with hardware engineers and other software developers to integrate software with hardware components.
- Coordinate with engineering team, field support team, and customers to design and prioritize new features and bug fixes
- Hands on testing and deployment support for world-wide customers
- Mentor junior developers
· QUALIFICATIONS SUMMARY:
· Bachelor’s degree in relevant technical areas: (Computer Engineering, Computer Science, Electrical Engineering, Mathematics, Physics); Master's degree or beyond preferred
· Highly proficient in designing and implementing sophisticated large-scale software systems using C++ in a Linux environment (10+ years). Comfortable with scripting in bash and python. Experience with high-performance TCP and UDP network communications.
· Working knowledge of applied signal processing (filtering, data transforms, multi-dimensional signal processing, data visualization)
MUST HAVES:
- 4 year degree is a MUST, Advance degree preferred
- Strong C++ on Linux experience
- and able to get a security clearance
- SIGNIT is a strong plus
Flexible work from home options available.
Similar roles
-
Embedded Software Developer, Network/Payload Intern (Winter 2027)
Astranis San Francisco, California, United States · $60K/yr
-
Senior Embedded Software Engineer - Platform Software
Intuitive Sunnyvale, California, United States · $160K–$271K/yr
-
Senior Embedded Software Engineer, Viasat Government
Viasat, Inc. Karlovy Vary, Northwest, Czechia · $165K–$307K/yr
-
Embedded Systems Design Engineer
Johns Hopkins Applied Physics Laboratory Laurel, Maryland, United States · $100K–$245K/yr
-
Embedded Systems Staff Engineer
Bugcrowd United States · $201K–$277K/yr
-
Staff Embedded Software Engineer - 5G Devices & NTN Connectivity
Viasat, Inc. Carlsbad, California, United States · $165K–$307K/yr