Sr. Software Engineer

Company Info
Vita Inclinata Technologies
Broomfield, CO, United States

Phone:
Web Site: https://vitatech.co/

Company Profile
col-narrow   

Title:

Sr. Software Engineer

Location:

Broomfield, CO 

Salary:

110,000 - $140,000

Job ID:

72819
col-wide   

Job Description:

Vita Inclinata Technologies, Inc is looking for a Sr. Software Engineer who possesses a vast knowledge of software design for Linux systems, domain expertise with C++, code testing and verification, and hardware simulation. The candidate should be capable of working as part of a small multi-disciplinary software team supporting real-time Linux based systems.

The candidate should also be comfortable with rapid application software development for testing and prototyping purposes, as well as developing/implementing software quality assessment tools to verify requirements and performance objectives. The role will work closely with the product leadership teams at Vita.

This role assumes recent prior practice in the areas of aerospace systems, large scale IoT applications, autonomous robotics, embedded Linux development, unit testing, or software quality assurance.

Specific duties include:

· Develop software libraries and integrate with parent multithreaded Linux system applications and services (via C/C++)

· Manage embedded Linux image configurations and develop device peripheral drivers

· Define and implement Linux device security protocols (data at rest & data in use security)

· Implement embedded security protocols to include data-at-rest & data in-transit encryption

· Design State Machines for multithreaded, real-time embedded systems (via C/C++)

· Develop and Manage the Software Development Life Cycle for real-time autonomous aerospace and industrial stabilization solutions

· Design unit and regression test suites for C++ libraries and Linux drivers

· Integrates COTS and custom components at both the hardware and software level, including connectors, cabling, power, communication, and control

· Define & Develop IoT network architectures for data aggregation, OTA updates, and data analysis automation solutions

· Design and implement software test methods to verify software requirements and validate desired performance metrics

· Define and implement protocols for inter-process communication, logging, and data retrieval

· Frequently collaborates with multi-disciplinary Vita design teams on innovations, ideation sessions, design reviews, and testing protocols

Qualifications:

· Bachelor's degree or greater in Computer Science, Computer Engineering, Systems Engineering, or similar field of study

· Minimum of 5 years experience of software development in a professional role

· Minimum of 5 years experience in software design, development, and/or SDLC management

· Primary Programming languages: C, C++, (3-5 years)

· Supplemental Programming Languages: Java, Python, Bash/Batch, MATLAB (3+ years)

· Platforms: ARM, STM 32, Linux, RTOS, NVIDIA Jetson Family (Tx2/Xavier NX)

· Full product life cycle experience; producing new software systems from requirements definition through product qualification & customer delivery

· Experience with software debugging, profiling, and verification tools, ex: gdb, valgrind, gperftools, etc…

· Version control systems and CI pipeline automation tools, ex: Git, SVN

· Experience with high power electronics, specifically best practices for safety

What we offer:

Come join the Vita Inclinata Technologies’ family! Our rapidly growing business drives a need for motivated teammates to support our business and deliver on our mission.

In compliance with Colorado’s Equal Pay for Equal Work Act, the compensation for this role is $110,000 to $140,000; however, Vita Inclinata Technologies considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.

We just rolled out new amazing benefits to include:

· 100% Employer Paid Top Health Care for you AND your dependents!

· Bi-Annual Bonuses

· Unlimited Paid Time Off for fulltime employees

· Stock options awarded to fulltime employees in a fast growing startup with tremendous potential!

· Employer Match 401k Program (100% match up to 6% of Employee contribution)

· Additional benefits including life insurance, legal plans and pet insurance

Vita Inclinata Technologies is an equal opportunity employer that values workplace diversity. We strive to create an inclusive workplace that embraces diverse backgrounds, life experiences, and perspectives. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), ancestry, national origin, veteran status, marital or family status, age (40 or older), disability and genetic information (including family medical history or any other characteristic protected by law). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training.

This job description information has been designed to reflect the general nature and level of work performed by employees in this position. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. Job duties and responsibilities are subject to change based on changing business needs and conditions.