Cytovale logo
Cytovale

At Cytovale, we’re focused on more rapid and insightful ways to diagnose fast-moving and immune-mediated diseases.

Senior Embedded Software Engineer – Contract

Systems EngineerSystems EngineerContractRemoteSeniorTeam 51-200Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

0

Seniority

Senior

Postgraduate Degree8 yrs expEnglishCyber SecurityLinuxPython

Job Description

Senior Embedded Software Engineer – Contract

Cytovale

• Design, implement, and maintain embedded software in modern C++ across IntelliSep instrument platforms and Linux-based systems. • Support platform modernization efforts, including embedded OS upgrades, toolchain updates, and software infrastructure improvements. • Develop Python-based tools, build systems, and CI/CD pipelines to support verification and validation (V&V), manufacturing, service, and data workflows. • Troubleshoot complex issues spanning software, firmware, operating systems, networking, and instrument hardware. • Design and maintain interfaces between instrument subsystems, including imaging, motion control, sensing, and software services. • Author and maintain software requirements, architecture/design specifications, and quality system lifecycle artifacts. • Contribute to software V&V, cybersecurity maintenance, vulnerability remediation, risk management, and secure product development activities. • Distribute engineering knowledge through documentation, architecture reviews, and mentorship.

Job Requirements

  • BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or equivalent industry experience.
  • 8+ years of experience developing embedded software for complex electromechanical systems.
  • Expert-level C++ programming on Linux-based systems, with strong multi-threading and performance-optimization experience.
  • Experience integrating and debugging complex instrumentation (motion control, imaging, sensors, networking) using equipment like oscilloscopes and logic analyzers.
  • Strong Python programming skills.
  • Experience developing and maintaining CI/CD infrastructure, cross-compilation environments, and automated verification workflows.
  • Experience authoring software requirements, architecture documents, and design specifications.
  • Demonstrated ability to independently troubleshoot cross-disciplinary issues with excellent written and verbal communication skills.

Related Categories

Related Job Pages

More Systems Engineer Jobs

ABB logo

Systems Engineer

ABB

Helping industries outrun with our leading technologies in electrification and automation. go.abb/outrun

Full TimeRemoteTeam 10,001+

Role Description In this role, you will drive the effective delivery of ABB’s Service portfolio, ensuring alignment with safety standards and ABB processes to exceed customer expectations. Provide expert technical support, act as a subject matter specialist, and resolve complex issues within your field. Proactively engage with customers and ABB sales teams to understand needs, build trust, and identify opportunities to grow the Service business. Based remotely, this role includes regular travel across UK offices and to customer sites, both onshore and offshore. Full training to be provided during the inducting period at our Aberdeen location. Your Role and Responsibilities - Work model: home-based from the UK with travel both on and offshore - System Development & Maintenance: - Update and maintain ABB control system hardware/software, including design specs, test procedures, and scopes of work. - Testing & Integration: - Lead assurance, integration, and testing of system modules, ensuring smooth delivery and performance. - Product & Customer Support: - Deliver system updates and new products while collaborating with stakeholders; provide on-call support and site visits as needed. - Bid & Proposal Support: - Assist in quotation preparation and identify potential sales leads through customer interactions. - Technical Advisory: - Advise clients on maintenance, site planning, operational methods, control strategies, and cybersecurity. - Lifecycle & Spare Parts Management: - Oversee system modifications, spare parts planning, and ad-hoc work-scope coordination. - Reporting & Communication: - Compile site visit reports, ensure follow-up, and maintain effective communication with internal teams and clients. - Challenges & Improvements: - Balance shifting priorities, manage customer expectations, drive continuous improvement, and ensure access to resources when needed. Qualifications - Strong safety and integrity mindset - Solid application background with knowledge of PLCs, SCADA, HMIs, industrial networks, and cybersecurity - Willingness to learn, innovate, and work independently - Strong written and verbal communication skills - Self-motivated with good planning and follow-through - Flexible and willing to travel to customer sites - Hands-on/practical experience - desirable - Offshore certification - desirable - Familiarity with ABB 800xA systems - desirable - Cybersecurity and functional safety awareness - desirable - Understanding of process control and loop performance - desirable Benefits - Competitive salary - 25 days annual leave plus bank holidays - Competitive contributory pension scheme - Life assurance - Flexible benefits scheme (Includes options to buy/sell holidays, health checks, dental, eye care, gym memberships, cycle to work, gadget discounts and more) - Internal mobility opportunities, mentorships & access to projects globally - Employee Assistance Programme - Generous employee referral scheme - Private medical cover - Paid overtime - Generous bonus scheme

United Kingdom
American Addiction Centers logo

Workday Systems Analyst

American Addiction Centers

Leading nationwide provider of substance use treatment offering a full continuum of care. #FreedomFromAddiction

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Role Description This opportunity offers the chance to lead moderately complex Workday initiatives that support key HR processes across the teammate lifecycle, including: - Hiring - Onboarding - Learning - Movement - Compensation - Absence - Separation The Systems Analyst Senior will independently manage assigned priorities, translate business needs into thoughtful Workday solutions, and ensure configurations align with enterprise standards, governance, security, and best practices. In this role, you’ll serve as a trusted technical resource and consultative partner, helping stakeholders understand system capabilities, trade-offs, and impacts while designing solutions that improve usability, consistency, data integrity, and operational effectiveness. Leveraging strong Workday knowledge and hands-on configuration experience, you'll play a key role in enhancing HR technology solutions that support workforce operations and elevate the teammate experience. Qualifications - Bachelor’s degree in Human Resources, Information Technology, or a related field. - 2–4 years of Workday or HRIS experience. - Strong hands-on Workday configuration experience across Workday modules. - Experience with Workday Business Process Framework, security, eligibility rules, notifications, and system governance. - Advanced Workday reporting knowledge, including calculated fields, dashboards, and data analysis. - Foundational knowledge of integrations, EIBs, data audits, and system impacts. - Understanding of Workday release management, testing standards, and implementation best practices. - Strong understanding of employee lifecycle processes, including hire, movement, compensation, absence, and separation. - Ability to translate HR and business needs into system designs that balance capability, teammate experience, and operational feasibility. - Strong consultation skills with the ability to explain system trade-offs, constraints, and implications to HR and business partners. - Commitment to workforce data stewardship, confidentiality, privacy, and appropriate use of employee data. - Ability to design and refine Workday interactions that improve usability, consistency, adoption, and the overall teammate experience. - Interest in digital and AI-enabled capabilities that support HR systems, workforce operations, and enterprise scalability. Requirements - Workday Pro Certification or active progress toward certification (preferred). - Experience supporting multiple Workday modules in a complex enterprise environment (preferred). - Experience partnering with HR, IT, and business stakeholders on cross-functional system initiatives (preferred). - Experience supporting Workday reporting, dashboards, calculated fields, integrations, business processes, security, and release testing (preferred). - Familiarity with emerging technologies, digital tools, and AI-enabled solutions that enhance HR service delivery and workforce insights (preferred). Benefits - Paid Time Off programs - Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability - Flexible Spending Accounts for eligible health care and dependent care expenses - Family benefits such as adoption assistance and paid parental leave - Defined contribution retirement plans with employer match and other financial wellness programs - Educational Assistance Program Note: Eligibility for programs listed above may depend on your FTE or status (e.g., full-time, part-time, per diem, temporary, etc.); please ask a Recruiter for more information during an interview.

United States
$36 - $53 / hour
Boeing logo

Lead Software Engineer – Vehicle Management Systems, Virtual

Boeing

A subsidiary of Boeing, Jeppesen has worked for more than 75 years to provide navigational information and flight training products and solutions. Headquartered

• Leads activities to develop, document and maintain complex architectures, requirements, algorithms, interfaces and designs for software systems • Leads development of code and integration of complex software components into a fully functional software system • Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met • Leading 10+ Engineers to develop code and integration of the complex software components for a new Vehicle Management Systems Computer’s (VMSC) Tail Actuator Control Card • Leading 10+ Engineers to develop black box tests for embedded software systems • Provides technical leadership for software projects and leads software supplier management activities • Leads development, selection, tailoring and deployment of processes, tools and metrics • Leads software research and development projects • Serves as a subject matter expert for software domains, system-specific issues, processes and regulations • Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards • Trains and mentors’ others • Serves as organization spokesperson on advanced projects and programs • Acts as an advisor to management and customers on advanced technical research studies

United States
$184.5K - $286.4K / year
TELUS logo

Systems Analyst II

TELUS

When you’re with TELUS, you’re part of a network of giving. | Choisir TELUS, c'est prendre part à un grand mouvement. 💜

Full TimeRemoteTeam 10,001+Since 1990H1B Sponsor

• Manage key day-to-day operational activities, including monitoring, reconciliation, and reporting, to ensure accurate client data, strong service delivery, and adherence to service level agreements. • Provide functional support to end-users, helping them confidently navigate and manage their pension plans through TELUS Health solutions. • Investigate and resolve client and system issues independently, escalating when appropriate. • Partner with internal teams to diagnose post-deployment issues, perform root cause analysis, and support continuous improvements to software and operational processes. • Track and manage requests through FLOW, CRM platforms, and employer portals, ensuring accurate documentation and timely resolution in line with service commitments. • Administer user access requests and removals while following established security and compliance procedures. • Contribute to software enhancements by documenting requirements, performing unit testing, and validating regression testing results to ensure successful releases. • Collaborate with implementation teams during client go-lives, helping ensure smooth launches, rapid issue resolution, and a positive client experience.

Canada
$57K - $67K / year