Skip to Main Content
Software / Embedded Firmware Engineer
CA Engineering Draper, UT

Software / Embedded Firmware Engineer

CA Engineering
Draper, UT
Expired: over a month ago Applications are no longer accepted.
  • Full-Time
Job Description

CA 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 solutions
  • Work with project manager or product owner to meet specification needs
  • Recommend software upgrades to optimize operational efficiency
  • Collaborate with other developers to design and optimize code
  • Create flowcharts and user guides for new and existing programs
  • Document all programming tasks and procedures
  • Perform routine software maintenance

 

Desired Team Competencies:

  • Self-starter
  • Adaptable 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 enumeration
  • Use of logic analyzers, vector signal analyzers, spectrum analyzers, oscilloscopes, and other hardware debugging equipment a plus
  • Experience 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 plus
  • Deadline and detail-oriented
  • Strong analytical and critical thinking skills

 

Company Description
Founded 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.

CA Engineering is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, religion, color, national origin, sex, gender, gender identity, sexual orientation, age, marital status, pregnancy status, veteran status, disability or any other protected status.
Why Work Here?
Enjoy the opportunities of a startup with the stability of an established business. Help create the next generation of wireless technology.

CA Engineering’s industry-acclaimed engineering team designs and delivers high-performance wireless technology solutions. Fortune 100 companies worldwide rely on CA Engineering to create low-power, miniaturized, and ruggedized wireless communications products. Cutting-edge development partnerships enable CA Engineering to transform industries and improve lives. CA Engineering is owned-and-operated by engineers, 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. CA Engineering is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, religion, color, national origin, sex, gender, gender identity, sexual orientation, age, marital status, pregnancy status, veteran status, disability or any other protected status.

Address

CA Engineering

Draper, UT
84020 USA

Industry

Technology

Website

Get fresh Software / Embedded Firmware Engineer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.