Posted: Friday, January 5, 2018 3:07 PM
Job DescriptionCA Engineering is currently seeking software engineering candidates that can work in a highly cohesive team environment to develop products in the wireless communications field. Candidates will be responsible for writing firmware, drivers, and applications for a variety of embedded platforms. Candidates will also be involved in low-level hardware bring-up and debugging of embedded code and drivers. Must have good communication skills and be willing to be involved in product development efforts with direct customers in order to produce a finished shippable product.Responsibilities:Analyze user needs and develop software solutionsWork with project manager or product owner to meet specification needsRecommend software upgrades to optimize operational efficiencyCollaborate with other developers to design and optimize codeCreate flowcharts and user guides for new and existing programsDocument all programming tasks and proceduresPerform routine software maintenance Desired Team Competencies:Self-starterAdaptable quick learner, with the ability to easily ask questions of others, listens, and positively contributes in a team environment.A track record of successful product development and demonstrated ability to contribute new ideas to a team.An attitude to take on any challenge.Flexible in work approach; looking for the best solution to a problem not just your own solution. Desired Technical Competencies:BSEE (Electrical Engineering), BSCE (Computer Engineering) or higher preferred.Previous experience in porting, writing, debugging, and documenting embedded code.GNU and GDB tool suite experience on embedded processors is a plus.Experience programming on MIPS, Power PC, ARM, xScale, or other processors.Understanding of interrupt handlers, device drivers, device enumerationUse of logic analyzers, vector signal analyzers, spectrum analyzers, oscilloscopes, and other hardware debugging equipment a plusExperience in wireless protocols and modulations (802.11, 802.15.4, FSK, TDMA, OFDM, etc.), compression algorithms, security protocols, etc.Experience with embedded Linux, Real Time Linux, OpenWRT, Nucleus, Android, iOS, and/or Windows OS’s.Debugging an embedded OS system using JTAG or other emulation and debug tools.Experience with GIT and Atlassian based code management systems a plusDeadline and detail-orientedStrong analytical and critical thinking skills Company DescriptionFounded in 1995, CA Engineering is a capable, reliable, proven and trusted developer of wireless communications products. World-class organizations in the medical, military and home consumer markets rely on CA Engineering for development of high-performance, low-power, miniaturized, mobilized and ruggedized wireless communications solutions. CA Engineering is a privately held US company headquartered in Salt Lake City, Utah.If you are seeking a great place to work, with people you enjoy working with and who care about you as an individual, consider CA Engineering.
• Location: Salt Lake City
• Post ID: 17939572 utah