The Associate Software Engineer applies computer science, engineering, and mathematical analysis concepts to develop software for target applications. The role works with cross-functional engineering team members to develop and evaluate hardware/software interfaces, operational performance requirements, and overall system design. The engineer supports all phases of the software development life cycle for embedded software used in real-time control of advanced tactical radio equipment, including requirements analysis, design, implementation, integration, and testing. The role also develops software test procedures, programs, and documentation; uses modeling tools and equipment to establish operating data and conduct and evaluate experiments; and participates in peer reviews and defect identification, tracking, and repair. The position uses a range of programming languages and platforms, including Windows, Linux, mobile platforms, and embedded real-time operating systems. The listed languages include C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, and Qt. The listed operating systems include VxWorks, Linux, QNX, Integrity, and Windows CE, among others, for Motorola, Intel, TI, and custom processor designs. The position is located in Carlsbad, California, and follows a 9/80 schedule: employees work nine days in each 14-day period, totaling 80 hours, with every other Friday off.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level