4654 IT & Software Developer jobs in the US

Creative Digital Systems Integration, Inc. jobs

Software Engineer - Java and Python

$90,000 - 105,000
Creative Digital Systems Integration, Inc.
East Easy Street 495, Simi Valley
$90,000 - 105,000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field. - 2-7 years of relevant professional software development experience; strong early-career engineers will also be considered. - Proficiency in C++ (3+ years preferred) and Python (1-2+ years preferred). - Strong understanding of core software engineering principles including modularity, abstraction, testing, and maintainability. - Experience in software development on Linux (approximately 3+ years preferred) and Windows (1-2+ years preferred) systems. - Familiarity with concurrent and/or event-driven software development. - Knowledge of debugging tools and techniques such as gdb, core dumps, backtraces, and logging. - Experience with at least one Object-Oriented programming language and some exposure to Functional Programming concepts. - Understanding of unit testing (e.g., using GoogleTest) and basic system simulation or integration testing. - Experience in UI development using standard libraries (like Qt, GTK, or similar). - Familiarity with multi-threaded applications and experience with POSIX threads on Linux. - Comfortable working in a Linux shell environment; experience with bash scripting. - Basic understanding of measurement equipment like spectrum analyzers and oscilloscopes. - Exposure to common communication protocols including RS-232/422, TCP/UDP, I2C, SPI, and PCIe or similar high-speed interfaces. - Familiarity with embedded systems concepts is a plus. - Knowledge of Agile or iterative development techniques and revision control software (e.g., Git). - Strong written and verbal communication skills to explain technical concepts to a varied audience. - U.S. Citizen, U.S. Permanent Resident, or asylee/refugee status required.

Technologies

ARM
PCIe
Qt
TDD
UX UI Design

Responsibilities

- Collaborate with the Software Development Lead or Senior Engineers. - Design, implement, integrate, and validate software modules and subsystems. - Diagnose and resolve issues in existing hardware/software systems. - Produce comprehensive software documentation, including requirements, design descriptions, and progress updates. - Ensure remote operation, monitoring, and troubleshooting capabilities are well-integrated in your designs. - Participate in code reviews and contribute to the enhancement of coding standards and development practices. - Work closely with senior engineers, scientists, and clients to refine system and product requirements. - Engage in design discussions to maintain consistency and coherence across products. - Assist in planning the milestones for development and release activities. - Prepare and deliver technical presentations to internal teams and support customer-facing demonstrations as needed. - Provide technical input for telemetry and antenna system proposals when necessary. - Travel domestically and internationally based on project requirements. - Undertake additional related tasks as assigned as the company and role develop, with opportunities for growth into areas such as systems design and technical leadership.

Description


At CDSI, we are a forward-thinking company specializing in digital multi-beamforming antenna arrays and telemetry control systems. We are dedicated to delivering innovative and high-quality solutions to complex RF challenges. Our culture emphasizes collaboration, respect, and creativity, making it an ideal environment for growth and personal development. We are located in Simi Valley, CA, and were proud to offer a competitive salary range of $90,000 - $105,000 per year, reflecting experience and skills. Joining us means becoming part of a dynamic team where your contributions are valued and celebrated.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 4654 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

GE Aerospace, Minderis Technologies Inc., Owl Practice, Ratelle - avocats et notaires, Buske Lines Inc., Dyna Infotech, Overhead Door Corporation among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Judge Group, Inc. as they are hiring for 377 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.