We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
ACL Digital logo
ACL Digital Verified
IT Services, Digital Transformation, Engineering Services, Technology Consulting

Senior Software Engineer – C# / Embedded Systems

United StatesRemoteContractSenior$78–$78 /hrPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Title:
Senior Software Engineer – C# / Embedded Systems

Location:
Remote (Pleasanton, CA)

Duration:
6 Months Contract

Pay Rate:
$78/hr

Shift:
1st Shift (9:00 AM – 5:30 PM)

Job Description:

seeking a Senior Software Engineer to join the Secure Computing Solutions team supporting the Pleasanton, CA Integrated Product Team. The selected candidate will work on developing secure hardware and software solutions for aerospace and commercial applications. This role involves designing, developing, integrating, and testing mission-critical software systems while collaborating with cross-functional engineering teams.

Key Responsibilities:

  • Develop, document, and maintain software architectures, requirements, algorithms, and interfaces.
  • Lead development and integration of complex software components into fully functional systems.
  • Design and execute software verification plans, test procedures, and test environments.
  • Perform debugging, performance evaluation, and analysis of software systems.
  • Collaborate with software and VLSI teams to deliver mission-critical software solutions.
  • Maintain code quality using bug tracking and source control systems.
  • Support integration of database, network interfaces, and gRPC-based services.

Required Qualifications:

- Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
- 7–9+ years of software development experience.
- Strong experience with
C# software development and debugging
.
- Experience with
database integration, gRPC, and network interfaces
.
- Experience with
Python scripting
.
- Experience with
software performance analysis and debugging tools
.
- Experience using
bug tracking and source control systems
.

Preferred Qualifications:

- Experience with
C or C++ programming
.
- Experience developing
embedded software for ARM processors
.
- Familiarity with
computer and information security principles
.
- Knowledge of
Intel processor architectures
.
- Experience working in an
Agile development environment
.

Ready to apply?
You'll be redirected to ACL Digital's application page.