Software Engineer
Job Description
CDSI, Creative Digital Systems Integration Inc., is an emerging small business company providing cutting edge technology solutions to complex RF requirements. We develop ground-breaking 'first-of-its-kind' products that have ranged from complete phased-array antenna systems, radar calibration tools, application modeling, and data visualization. These are very exciting times for CDSI as we have strategically maneuvered our company as a leading manufacturer within the telemetry digital beam forming technologies as well as the radar/telemetry simulation environments.
We are looking for a bright and enthusiastic Software Engineer with the ability to support our telemetry/EW and digital beamforming development projects.
You must be a team player and have some familiarity with Electrical RF and mechanical principles and have experience with Software development on different platforms. You must be willing to travel to support our clients in Europe and throughout the United States.
CDSI is a company built on collaboration and creativity. We foster an environment of sharing information, and provide the highest level of mutual respect.
JOB DUTIES
In addition to producing clean, documented and tested software to implement algorithms and/or User Interfaces, this candidate will:
· Report to the Software development lead.
· Produce software documentation including requirements, descriptions, procedures, and progress reports.
· Remote operation and troubleshooting.
· Responsible for design, implementation, integration and test of modules and subsystems.
· Troubleshoot, isolate and solve problems on existing Hardware/Software systems.
· Conduct periodic reviews of procedures and software development systems in order to recommend improvements for consideration.
· Work with customers and senior scientists to create system product requirements.
· Provide software architectural direction and cohesion across all products.
· Plan development and production releases.
· Prepare and present technical content to internal team members and customers.
· Contribute technical content for proposals for telemetry/antenna systems when required.
· You must be willing to travel Internationally
REQUIREMENTS:
· Bachelor’s degree in computer science or software engineering
· 2+ years of relevant job experience (will consider a recent graduate)
· Experience in C/C++, Python
· Familiarity with Object Oriented Design Principles
· Familiarity with debugging tools, such as IDE debuggers, gdb, core dumps, backtraces
· Experience with both the Linux and Windows operating systems.
· Experience with measurement tools such as Oscilloscopes, Spectrum Analyzers, Digital Multimeters.
SKILLS/QUALIFICATIONS AND OTHER CONSIDERATIONS:
· Object-Oriented design and languages, such as C++, and PYTHON.
· Functional Programing Language such as C.
· Module, Subsystem and Unit testing.
· Agile coding techniques and build-bots to implement a continuous build philosophy.
· UI Design using GTK (Python) and QT (C++) frameworks
· Multi-threaded applications (posix threads)
· Event loop driven applications (REACTOR)
· Revision control software (Git).
· Code and architecture re-use.
· Atmel ARM Experience (32-bit microcontroller)
· Build systems such as CMAKE, GNU MAKE, AUTOTOOLS, QMAKE
· Scripting in BASH
· Concepts of Servo Control, PID Loops, Filters
· Various communication protocols, e.g.: RS-232/422, TCP/UDP, ISA, PCIe, I2C, SPI.
· Solid understanding of engineering principles
· Ability to communicate concepts to coworkers of all educational levels
· Ability to work under ITAR and other similar requirements and restrictions
CDSI is an AS9100D certified workplace.
Candidate must have US Citizenship or US Permanent Resident status
COMPENSATION AND BENEFITS:
As a full-time employee, you will enjoy a competitive salary, a robust benefit package including medical, dental, and vision plans, life and AD&D insurance. We offer a 401k program with matching contributions from the company. In addition, we offer endless opportunities to learn, grow, and develop your strengths through top-tier training programs, certification sponsorship and tuition reimbursement. Most importantly, we offer a fun, energetic environment that truly has a familial atmosphere and a crucial emphasis on maintaining a strong work-life balance through our paid-time-off policies, paid holidays, parental leave, family leave, and bereavement leave.
NOTE: In order to conform to Government technology export regulations (ITAR), applicants must be US citizens or permanent residents (Green Card holders). CDSI uses eVerify and provide Social Security Administration and/or Department of Homeland Security employee’s I-9 Form to confirm work authorization.
_ _
CDSI is an Equal Opportunity/Affirmative Action Employer.
Job Type: Full-time
Company Description
Creative Digital Systems Integration, Inc. is a small business and a leader in digital beamforming technologies. We develop ground-breaking 'first-of-its-kind' products that have ranged from complete phased-array antenna systems to radar and EW calibration tools, with application modeling, and data visualization.