Sr. Software Systems Engineer (Robotics, Computer Vision)
Company: Columbus Sverige
Location: San Diego
Posted on: January 31, 2025
Job Description:
OverviewMust be a US CitizenOn site in San Diego, CA or Thousand
Oaks area, CA (80% on site, 20% remote)Some travel within the
Continental U.S. may be requiredFulltime Direct EmploymentW2 with
full benefitsThe US base salary range for this full-time position
is $136,807 - $194,040 + bonus and benefits. Salary ranges are
determined by role, level, and location. The range displayed on
each job posting reflects the minimum and maximum target for new
hire salaries for the position across all US locations. Within the
range, individual pay is determined by work location and additional
factors, including job-related skills, experience, and relevant
education or training.SummaryAs a Sr. Software Engineer
(Applications), you will work with and be mentored by a talented
group of engineers in a fast-moving, collaborative Agile
development environment. In this role, you will plan, design,
develop, and test software systems or applications for software
enhancements and new products including cloud-based or
internet-related tools.Responsibilities
- Work within a defined software life cycle development
process
- Understand the requirements and process; participate in and
lead software design reviews
- Create software design documentation according to software
process requirements
- Implement coding according to coding standards; write unique
tests and validate software according to the process; contribute to
process improvement efforts
- Deliver work on time according to agreed completion dates and
project schedule & budget
- Support and derive algorithm design from detailed software
requirements
- Work closely with multiple teams of software developers,
reusing developed software to support different programs
- Operate in a continuous learning environment and provide
guidance and mentoring to less experienced engineers
- Demonstrate methods and procedures on new assignments and may
coordinate activities of other personnel (Team Lead)
- Other duties as assignedQualificationsBasic Qualifications
(Required Skills & Experience)
- Bachelor's degree in Computer Engineering, Computer Science,
Electrical Engineering, Math, or Physics is required or equivalent
combination of education, training, and experience
- Minimum 8 - 12 years of relevant experience in Windows or Linux
application software development; Object Oriented Design experience
is required
- Expertise in one of the following: C# .Net, Java, C++, and/or
Web UI
- Experience writing unit tests and debugging code
- Experience with formal and structured lifecycle development
process
- Experience with Agile Software Development Process
Management
- Demonstrated mathematical and analytical skills are
required
- Familiarity with source code configuration management tools
such as SVN and Git, as well as familiarity with IDEs and
debuggers
- Willingness to travel locally (Occasionally)
- Experience with MBSE, FACE, C, C++, Python, Windows or
LinuxOther Qualifications & Desired Competencies
- Advanced degree is preferred
- Experience with Android, iOS, or React/Redux web development is
preferred
- Experience with FitNesse test framework is preferred, as is
experience with UAS, drones, or robotics
- Demonstrates understanding of object-oriented design, data
structures, databases, and operating systems; a basic knowledge of
networking is preferred
- Demonstrates good judgment in selecting methods and techniques
for obtaining solutions
- Demonstrates effective listening, questioning, clarifying, and
summarizing skills to effectively communicate in one-on-one and
small group settings
- Demonstrates understanding of system design that one is working
on and understands the role that assigned tasks play in the
system
- Able to excel in a fast-paced, deadline-driven environment,
where small teams share a broad variety of duties
- Displays strong initiative and drive to accomplish goals and
meet company objectives
- Takes ownership and responsibility for current and past work
products
- Is committed to learning from mistakes and driven to improve
and enhance performance of oneself, others, and the company
- Has effective problem-solving, analytical, interpersonal, and
communication skills
- Focuses on teamwork, collaboration, and puts the success of the
team above one's own interests
- Experience with CV, GPU, CUDA, AI, ML is a plus
- Secret or Top Secret clearance, or the ability to obtain a
clearance is desiredPhysical Demands
- Ability to work in an office environment (Constant)
- Required to stand and sit for long periods; talk, hear, and use
hands and fingers to operate a computer and telephone keyboard
(Frequent)Equal Opportunity/Affirmative ActionWe are committed to
hiring and retaining a diverse workforce. All qualified applicants
will receive consideration for employment without regard to race,
color, religion, creed, sex, sexual orientation, gender identity or
expression, marital status, age, national origin, veteran status,
disability status, or any other protected class.
EEO/AA/MFDVInformation collected and processed as part of your
Columbus Careers profile, and any job applications you choose to
submit is subject to Columbus' Applicant and Candidate Privacy
Policy.
#J-18808-Ljbffr
Keywords: Columbus Sverige, Chino Hills , Sr. Software Systems Engineer (Robotics, Computer Vision), IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...