What are the responsibilities and job description for the Senior Embedded Software Engineer position at Ursus, Inc.?
Our client JOB TITLE: Senior Embedded Software Engineer
**TOP 3 SKILLS:**Petalinux, Build Root, Embedded Programming C/C
LOCATION: Golden, CO 3 days onsite, 2 days remote
DURATION: Direct Hire
RATE RANGE: 140-170K DOE
SUMMARY:
Our client, who is on the cutting edge of weather intelligence revolution is looking for a passionate Senior Embedded Software Engineer who loves the process of designing and delivering high-quality, reliable, scalable software products that will have a direct impact on innovative solutions. As a contributor within the Space and Sensor's software team, you will play a critical role in the execution of complex, multidisciplinary development programs. Your challenges will include high-availability, interprocess communication, high data volumes, algorithms, data visualization, and exceptional user experience. Your contributions will help make sure we are building the biggest weather platform in the world.
RESPONSIBILITIES:
- Design, implement, and test C software for configuration, command, control, and interface applications used to power Tomorrow.io's Space and Sensors radar technology.
- Work closely with a multidisciplinary engineering team to define and implement features to support Space and Sensor software.
- Participate in design and code reviews, evaluate implementations, and provide feedback.
- Plan and estimation of software tasks.
- Improve your skills by keeping up with the latest software tools, techniques and processes.
- Contribute to the company's engineering culture by implementing best engineering practice
QUALIFICATIONS:
- B.S. Engineering, Computer Science or related field, M.S. is a plus
- 6 years of embedded programming experience in C/C
- Experience with Yocto, Petalinux, or Build Root, and or other application Linux build system
- Experience with microservice architectures
- Experience developing linux device drivers for DMAs, High Speed interfaces, and or custom RTL
- Xilinx Zynq 7000, Ultrascale ARM & GPU or other FPGA/ARM experience
- Experience developing for resource constrained systems
- Experience interfacing with low-level hardware interfaces
- Experience cross compiling applications for use with multiple CPU architectures
- Experience with I2C, SPI, Flash programming experience
- Experience with TCP / UDP communications
- Experience with C/C
- Experience with Linux
- Experience with Vs Code
- Experience with AWS
- Experience with Git/Github
- Experience with Docker
- Experience with ARM
- Experience with Zynq
IND123
Salary : $140,000 - $170,000