Job Details

Software Engineering - Engineer, Senior

  2025-09-10     ACL Digital     San Francisco,CA  
Description:

Job Description: Top 5 Required Skills (These are not preferred skills. If
the candidate does not have these required skills, they will be rejected
completely)
1. 2+ years of academic or work experience with Programming Language such as
C, C++, Java, Python, etc.
2. 4+ years of experience in software engineering or related field
3. Experience with embedded software development on ARM Based platforms
4. Deep understanding of software configuration management, version control
(Git/Gerrit), and build systems.
5. Strong communication skills; written and verbal

Technologies:
Programming Languages (C, C++, Python, Java, etc.)
GIT/GERRIT
Operating Systems (Android, Linux)

Required Education:.

Bachelor's Degree in Engineering, Information Systems, Computer Science, or
related field and 2+ years of Software Engineering or related work.
OR
Master's degree in Engineering, Information Systems, Computer Science or
related field and 1+ year of Software Engineering or related work
experience.
OR
PhD in Engineering, Information Systems, Computer Science or related field.

Job Description:

Principal Duties and Responsibilities:
• Applies Software knowledge and experience to design, develop, create,
modify, and validate embedded and cloud edge software, applications, and/or
specialized utility programs.
• Analyzes user needs and software requirements to design and customize
software for optimal operational efficiency.
• Designs and implements software modules for products and systems.
• Participates in the design, coding for large features, unit testing,
significant debugging fixes, and integration efforts to ensure projects are
completed to specifications and schedules.
• Performs code reviews and regression tests as well as triages and fixes
issues to ensure the quality of code.
• Collaborates with others inside project team to accomplish project
objectives.
• Writes technical documentation for Software projects.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search