Join the team at Wilson Connectivity and be a part of our mission to connect everyone, everywhere! As the industry leader in wireless connectivity solutions, we're bringing 5G connectivity to businesses and consumers in their homes, workplaces, and beyond.
But we're not just committed to developing innovative products - we're dedicated to developing great people. That's why we've been recognized as a
"Best Companies to Work For"
six times by Utah Business. Our strong work culture drives high employee satisfaction, and we're looking for individuals who are passionate about making a positive impact.
Position Overview:
We are looking for an experienced Embedded Software Engineer that is responsible for the development and maintenance of embedded RF firmware and application software in RF signal amplifiers/repeaters. The engineer will participate in all phases of software development, including requirements analysis, algorithm design, coding, integration, testing and documentation. The engineer will adhere to team development standards for software processes and work as a part of a multi-disciplinary, multi-site team. The engineer will contribute to multiple application development specialties, including user interface development, mathematical and logical algorithm development, database structure design, and both RTOS and bare metal programming.
Position
benefits
:
This full-time position has a competitive salary based on experience, plus the opportunity to earn an additional company bonus based on company and individual performance every 6 months.
This position will be based in Cambridge, UK and reports to our Sr. Software Engineering Manager based in Richardson, TX.
Our employees enjoy a total rewards benefit package including a highly competitive salary and bonus plan, generous 3 weeks of PTO starting on day one, 10 paid holidays, matching 401k, health insurance, tuition reimbursement, paid parental leave, wellness programs, employer paid disability and telemedicine.
A day on the job may include:
Design and implement new firmware for multiple architectures and platforms, unifying functions when possible.
Design and implement new features and algorithms into RF signal amplifiers/repeaters.
Design and develop custom firmware to support new product prototypes and advance technology.
Develop initial board bring-up firmware for testing embedded RF system hardware.
Identify and implement improvements to existing/legacy product firmware.
Support released firmware in the field as needed.
Perform software integration and validation testing with hardware systems
Document software functionality (theory of operation)
Develop and implement automated test procedures to streamline standard RF test functions.
Contribute to the system design of new RF products
Participate in schematic reviews to ensure hardware can support the firmware functional requirements.
This job may be for you if you have:
Minimum of 5 years in a similar position
B.S. degree or higher in Computer Engineering, Computer Science, Electrical Engineering, or related STEM major
Demonstrated experience with microprocessors through full product life cycle
Extensive skill in structured firmware design, documentation, and coding standards / best practices
Extensive knowledge of C/C++ in embedded platforms
Experience working with communication protocols, device drivers, and sensors
Experience working with a variety of 8, 16, and 32-bit microprocessors (STM, Microchip, etc.)
Experience with embedded systems, including programming peripherals and operating in a real-time (RTOS) environment
Preferred experience:
Experience working on consumer products
Knowledge of communication devices and components, wireless RF devices, and RF theory
Hands-on experience troubleshooting problems that occur in electronic RF systems at the component level
Knowledge in the sending and receiving of packets through communications protocols such as I2C, SPI, and RS232
Software development experience with cellular RF and/or IoT products
Experience using electronics test equipment such as Oscilloscopes, Digital Multimeters, Network Analyzers, Spectrum Analyzers, Signal Generators, and Logic Analyzers
Experience in web development
Experience with FPGAs and/or DSPs
Additional skills and competencies:
Must be familiar with Source Code Version Control tools
Must be familiar with Bug/Issue Tracking tools
Must be well organized, timely, and detail oriented
Must be able to work independently and within a team with minimum supervision and able to understand and resolve issues with minimal assistance
Must be able to multi-task simultaneous projects/assignments
* Must be able to communicate clearly and effectively, keeping team members and management informed of progress and issues
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.